From 6ccf3b9b4ef623256a7fec2193b62aa2c564f839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Berg=C3=A9?= <corentin.berge@outlook.fr> Date: Mon, 12 Aug 2019 09:23:12 +0200 Subject: [PATCH] command-test was already created --- tests/command.cpp | 83 ----------------------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 tests/command.cpp diff --git a/tests/command.cpp b/tests/command.cpp deleted file mode 100644 index 5dd8898..0000000 --- a/tests/command.cpp +++ /dev/null @@ -1,83 +0,0 @@ -// -// Created by corentin on 7/3/19. -// - -#include <boost/foreach.hpp> - -#include <dynamic-graph/debug.h> -#include <dynamic-graph/entity.h> -#include <dynamic-graph/factory.h> -#include <dynamic-graph/signal-array.h> -#include <dynamic-graph/command-bind.h> -#include <dynamic-graph/tracer.h> - -#include <assert.h> -#include <boost/test/unit_test.hpp> -#include <boost/test/output_test_stream.hpp> - - -#define BOOST_TEST_MODULE signal_array - - - -using boost::test_tools::output_test_stream; - -dynamicgraph::SignalArray_const<double> sig; - -using namespace std; -using namespace dynamicgraph; -using namespace dynamicgraph::command; - -template <class E > -struct CV0 : public dynamicgraph::command::CommandVoid0<E> { -public: - CV0(E& entity, boost::function<void(void)> function, - const std::string& docString) - : dynamicgraph::command::CommandVoid0<E>(entity, function, docString),test(function) - {}; - - - void Exec() { - dynamicgraph::command::CommandVoid0<E>::doExecute(); - } -private: - boost::function<void(void)> test; -}; - -template <class E > -CV0<E>* makeCV0(E& entity, boost::function<void(void)> function, - const std::string& docString) -{ - return new CV0<E>(entity,function,docString); -} - -Tracer::Tracer( const std::string n ) - :Entity(n) - ,toTraceSignals () - ,traceStyle(TRACE_STYLE_DEFAULT) - ,frequency(1) - ,basename () - ,suffix(".dat") - ,rootdir () - ,namesSet( false ) - ,files () - ,names () - ,play(false) - ,timeStart(0) - ,triger( boost::bind(&Tracer::recordTrigger,this,_1,_2), - sotNOSIGNAL, - "Tracer("+n+")::triger" ) -{ - std::string doc; - - doc = docCommandVoid0("test"); - addCommand("clear", - makeCV0(*this,&Tracer::clearSignalToTrace,doc )); -} - - -BOOST_AUTO_TEST_CASE (test) { - output_test_stream test; - test << "1"; - BOOST_CHECK(test.is_equal("1")); -} \ No newline at end of file -- GitLab