From 3490bfaf703bbb6f474aaeab383996b5431b178f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Berg=C3=A9?= <corentin.berge@outlook.fr>
Date: Tue, 9 Jul 2019 11:15:48 +0200
Subject: [PATCH] Another useless function find, maybe delete? Try to make test
 for signal-ptr.h
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Bergé <corentin.berge@outlook.fr>
---
 include/dynamic-graph/signal-ptr.h |  6 ++++--
 tests/signal-ptr.cpp               | 14 +++++++++-----
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/include/dynamic-graph/signal-ptr.h b/include/dynamic-graph/signal-ptr.h
index 5b0484b..b54c07c 100644
--- a/include/dynamic-graph/signal-ptr.h
+++ b/include/dynamic-graph/signal-ptr.h
@@ -61,11 +61,13 @@ namespace dynamicgraph
     SignalBase<Time>* getAbstractPtr (); // throw
     const SignalBase<Time>* getAbstractPtr () const; // throw
     virtual void plug( SignalBase<Time>* ref );
-    virtual void unplug () { plug(NULL); }
+
     //Useless function, didn't find any use of this one
-    /*virtual bool isPluged () const DYNAMIC_GRAPH_DEPRECATED {
+    /*virtual void unplug () { plug(NULL); }
+    virtual bool isPluged () const DYNAMIC_GRAPH_DEPRECATED {
       return isPlugged ();
     }*/
+
     virtual bool isPlugged () const { return (NULL!=signalPtr); }
     virtual SignalBase<Time>* getPluged () const { return signalPtr; }
     virtual bool isAbstractPluged () const;
diff --git a/tests/signal-ptr.cpp b/tests/signal-ptr.cpp
index 964ebf8..85c77d6 100644
--- a/tests/signal-ptr.cpp
+++ b/tests/signal-ptr.cpp
@@ -11,13 +11,13 @@
 #include <dynamic-graph/pool.h>
 #include <iostream>
 
-#define BOOST_TEST_MODULE signal_ptr
+//#define BOOST_TEST_MODULE signal_ptr
 
 
-#include <boost/test/unit_test.hpp>
-#include <boost/test/output_test_stream.hpp>
+/*#include <boost/test/unit_test.hpp>
+#include <boost/test/output_test_stream.hpp>*/
 
-using boost::test_tools::output_test_stream;
+/*using boost::test_tools::output_test_stream;
 
 typedef dynamicgraph::SignalPtr<double, int> sigDouble_t;
 
@@ -26,7 +26,7 @@ class DummyClass
 {
 public:
 
-    std::string proname;
+    std::string proname;*/
 
 
 
@@ -53,6 +53,10 @@ int main( void )
   sigPtrARef.plug( & sigRef );
   sigPtrBRef.plug( & sigPtrARef );
 
+  assert(sigRef.isPlugged()!=true);
+  sigPtrBRef.unplug();
+  assert(sigPtrBRef.isPlugged()!=true);
+
   cout << "Sig = ";  sigRef.get(cout); cout << std::endl;
   cout << "SigPtrA = ";  sigPtrARef.get(cout); cout << std::endl;
   cout << "SigPtrB = ";  sigPtrBRef.get(cout); cout << std::endl;
-- 
GitLab