5 #include "testing/testing.h"
13 Object *fake_pointer(
int value)
26 ctx_a.
object = fake_pointer(1);
30 ctx_b.
object = fake_pointer(2);
33 EXPECT_LT(ctx_a, ctx_b);
34 EXPECT_FALSE(ctx_b < ctx_a);
35 EXPECT_FALSE(ctx_a < ctx_a);
41 ctx_a.
object = fake_pointer(1);
46 ctx_b.
object = fake_pointer(1);
50 EXPECT_LT(ctx_a, ctx_b);
51 EXPECT_FALSE(ctx_b < ctx_a);
52 EXPECT_FALSE(ctx_a < ctx_a);
58 ctx_a.
object = fake_pointer(1);
62 ctx_b.
object = fake_pointer(1);
65 EXPECT_LT(ctx_a, ctx_b);
66 EXPECT_FALSE(ctx_b < ctx_a);
67 EXPECT_FALSE(ctx_a < ctx_a);
73 ctx_a.
object = fake_pointer(1);
79 ctx_b.
object = fake_pointer(2);
85 ctx_c.
object = fake_pointer(2);
91 ctx_d.
object = fake_pointer(2);
96 EXPECT_LT(ctx_a, ctx_b);
97 EXPECT_LT(ctx_a, ctx_c);
98 EXPECT_LT(ctx_a, ctx_d);
99 EXPECT_LT(ctx_b, ctx_c);
100 EXPECT_LT(ctx_b, ctx_d);
101 EXPECT_LT(ctx_c, ctx_d);
103 EXPECT_FALSE(ctx_b < ctx_a);
104 EXPECT_FALSE(ctx_c < ctx_a);
105 EXPECT_FALSE(ctx_d < ctx_a);
106 EXPECT_FALSE(ctx_c < ctx_b);
107 EXPECT_FALSE(ctx_d < ctx_b);
108 EXPECT_FALSE(ctx_d < ctx_c);
#define POINTER_FROM_INT(i)
TEST_F(AbstractHierarchyIteratorTest, ExportHierarchyTest)