Scheduler/Console: Fix bit-number-lookup-magic to work under 64bit
[senf.git] / Scheduler / Console / Variables.test.cc
index 0bcebc7..9bc58cd 100644 (file)
 // Custom includes
 #include <iostream>
 #include <sstream>
-#include "Variables.hh"
-#include "Executor.hh"
-#include "Parse.hh"
-#include "ScopedDirectory.hh"
+#include "Console.hh"
 
 #include "../../Utils/auto_unit_test.hh"
 #include <boost/test/test_tools.hpp>
@@ -93,6 +90,27 @@ BOOST_AUTO_UNIT_TEST(variables)
         .formatter(&testFormatter);
 }
 
+namespace {
+    
+    class Test2
+    {
+    public:
+        senf::console::ScopedDirectory<Test2> dir;
+        
+        Test2() : dir(this), var_(0)
+            { dir.add("var", var_); }
+        
+    private:
+        int var_;
+    };
+  
+}
+
+BOOST_AUTO_UNIT_TEST(memberVariables)
+{
+    Test2 test2ob;
+}
+
 #ifdef COMPILE_CHECK
 
 COMPILE_FAIL(constVariable)