Refactored Set_InsDelFind MT-test
[libcds.git] / tests / unit / set2 / set_insdelfind_ellentree.cpp
index 5501237065fedbc992a8eddc7605f66372987855..89cb2d96141757db34bdf171f5cf1c979c2c6209 100644 (file)
@@ -3,10 +3,10 @@
 #include "set2/set_insdelfind.h"
 #include "set2/set_type_ellen_bintree.h"
 
-namespace set2 {
-    CDSUNIT_DEFINE_EllenBinTreeSet( cc::ellen_bintree::implementation_tag, Set_InsDelFind )
+#undef TEST_CASE
+#define TEST_CASE(TAG, X)  void Set_InsDelFind::X() { run_test<typename set_type< TAG, key_type, value_type>::X>(); }
+#include "set2/set_defs.h"
 
-    CPPUNIT_TEST_SUITE_PART( Set_InsDelFind, run_EllenBinTreeSet )
-        CDSUNIT_TEST_EllenBinTreeSet
-    CPPUNIT_TEST_SUITE_END_PART()
+namespace set2 {
+    CDSUNIT_DECLARE_EllenBinTreeSet
 } // namespace set2