X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=test%2Fstress%2Fmap%2Finsdelfind%2Fmap_insdelfind_michael_hp.cpp;h=c5210f574ffd0f5a529a8815d4d8da7077e6239a;hp=61b8bd2dcfe328106c599895c91a1507b1c57b02;hb=5cc8dbffef0c946e499fc06d2b0b226ba57082df;hpb=df4d0c52b3eff17a49505093870a37ea8c9d565d diff --git a/test/stress/map/insdelfind/map_insdelfind_michael_hp.cpp b/test/stress/map/insdelfind/map_insdelfind_michael_hp.cpp index 61b8bd2d..c5210f57 100644 --- a/test/stress/map/insdelfind/map_insdelfind_michael_hp.cpp +++ b/test/stress/map/insdelfind/map_insdelfind_michael_hp.cpp @@ -32,6 +32,24 @@ #include "map_type_michael.h" namespace map { + #undef CDSSTRESS_MichaelMap_HP + + #define CDSSTRESS_MichaelMap_HP( fixture, test_case, key_type, value_type ) \ + CDSSTRESS_MichaelMap_Iterable( fixture, test_case, key_type, value_type ) + + CDSSTRESS_MichaelMap_HP( Map_InsDelFind_LF, run_iterable_michael_hp, size_t, size_t ) + + #undef CDSSTRESS_MichaelMap_HP + + #define CDSSTRESS_MichaelMap_HP( fixture, test_case, key_type, value_type ) \ + CDSSTRESS_MichaelMap_case( fixture, test_case, MichaelMap_HP_cmp, key_type, value_type ) \ + CDSSTRESS_MichaelMap_case( fixture, test_case, MichaelMap_DHP_less, key_type, value_type ) \ + \ + CDSSTRESS_MichaelMap_case( fixture, test_case, MichaelMap_Lazy_HP_cmp, key_type, value_type ) \ + CDSSTRESS_MichaelMap_case( fixture, test_case, MichaelMap_Lazy_DHP_less, key_type, value_type ) \ + \ + CDSSTRESS_MichaelMap_HP_1( fixture, test_case, key_type, value_type ) \ + CDSSTRESS_MichaelMap_HP_2( fixture, test_case, key_type, value_type ) \ CDSSTRESS_MichaelMap_HP( Map_InsDelFind_LF, run_michael_hp, size_t, size_t )