Lines Matching defs:h1
43 int_heap_t *h1 = new int_heap_t (INT_MIN, &allocator);
45 ASSERT_TRUE (h1->empty ());
46 ASSERT_EQ (0, h1->nodes ());
47 ASSERT_EQ (NULL, h1->min ());
51 int_heap_t *r = h1->union_with (h2);
68 int_heap_t *h1 = new int_heap_t (INT_MIN);
73 ASSERT_EQ (i, h1->nodes ());
74 h1->insert (i, &values[i]);
75 ASSERT_EQ (0, h1->min_key ());
76 ASSERT_EQ (values[0], *h1->min ());
81 ASSERT_EQ (TEST_HEAP_N - i, h1->nodes ());
82 ASSERT_EQ ((int)i, h1->min_key ());
83 ASSERT_EQ (values[i], *h1->min ());
85 h1->extract_min ();
88 ASSERT_TRUE (h1->empty ());
90 delete h1;