diff options
| author | Douglas Rumbaugh <dbr4@psu.edu> | 2024-02-07 13:42:34 -0500 |
|---|---|---|
| committer | Douglas Rumbaugh <dbr4@psu.edu> | 2024-02-07 13:42:34 -0500 |
| commit | 2c5d549b3618b9ea72e6eece4cb4f3da5a6811a8 (patch) | |
| tree | 17e08973d38bd20b8358aeb77a90c99cd7f1c835 /tests/include | |
| parent | 10b4425e842d10b7fbfa85978969ed4591d6b98e (diff) | |
| download | dynamic-extension-2c5d549b3618b9ea72e6eece4cb4f3da5a6811a8.tar.gz | |
Fully realized shard concept interface
Diffstat (limited to 'tests/include')
| -rw-r--r-- | tests/include/rangecount.h | 26 | ||||
| -rw-r--r-- | tests/include/rangequery.h | 26 |
2 files changed, 26 insertions, 26 deletions
diff --git a/tests/include/rangecount.h b/tests/include/rangecount.h index e09ab12..471af27 100644 --- a/tests/include/rangecount.h +++ b/tests/include/rangecount.h @@ -41,9 +41,9 @@ START_TEST(t_range_count) parms.lower_bound = 300; parms.upper_bound = 500; - auto state = rc::Query<Shard, Rec>::get_query_state(&shard, &parms); - auto result = rc::Query<Shard, Rec>::query(&shard, state, &parms); - rc::Query<Shard, Rec>::delete_query_state(state); + auto state = rc::Query<Rec, Shard>::get_query_state(&shard, &parms); + auto result = rc::Query<Rec, Shard>::query(&shard, state, &parms); + rc::Query<Rec, Shard>::delete_query_state(state); ck_assert_int_eq(result.size(), 1); ck_assert_int_eq(result[0].rec.key, parms.upper_bound - parms.lower_bound + 1); @@ -63,9 +63,9 @@ START_TEST(t_buffer_range_count) { auto view = buffer->get_buffer_view(); - auto state = rc::Query<Shard, Rec>::get_buffer_query_state(&view, &parms); - auto result = rc::Query<Shard, Rec>::buffer_query(state, &parms); - rc::Query<Shard, Rec>::delete_buffer_query_state(state); + auto state = rc::Query<Rec, Shard>::get_buffer_query_state(&view, &parms); + auto result = rc::Query<Rec, Shard>::buffer_query(state, &parms); + rc::Query<Rec, Shard>::delete_buffer_query_state(state); ck_assert_int_eq(result.size(), 1); ck_assert_int_eq(result[0].rec.key, parms.upper_bound - parms.lower_bound + 1); @@ -90,20 +90,20 @@ START_TEST(t_range_count_merge) size_t result_size = parms.upper_bound - parms.lower_bound + 1 - 200; - auto state1 = rc::Query<Shard, Rec>::get_query_state(&shard1, &parms); - auto state2 = rc::Query<Shard, Rec>::get_query_state(&shard2, &parms); + auto state1 = rc::Query<Rec, Shard>::get_query_state(&shard1, &parms); + auto state2 = rc::Query<Rec, Shard>::get_query_state(&shard2, &parms); std::vector<std::vector<de::Wrapped<Rec>>> results(2); - results[0] = rc::Query<Shard, Rec>::query(&shard1, state1, &parms); - results[1] = rc::Query<Shard, Rec>::query(&shard2, state2, &parms); + results[0] = rc::Query<Rec, Shard>::query(&shard1, state1, &parms); + results[1] = rc::Query<Rec, Shard>::query(&shard2, state2, &parms); - rc::Query<Shard, Rec>::delete_query_state(state1); - rc::Query<Shard, Rec>::delete_query_state(state2); + rc::Query<Rec, Shard>::delete_query_state(state1); + rc::Query<Rec, Shard>::delete_query_state(state2); ck_assert_int_eq(results[0].size(), 1); ck_assert_int_eq(results[1].size(), 1); - auto result = rc::Query<Shard, Rec>::merge(results, nullptr); + auto result = rc::Query<Rec, Shard>::merge(results, nullptr); ck_assert_int_eq(result[0].key, result_size); diff --git a/tests/include/rangequery.h b/tests/include/rangequery.h index b9694a4..dbb71db 100644 --- a/tests/include/rangequery.h +++ b/tests/include/rangequery.h @@ -41,9 +41,9 @@ START_TEST(t_range_query) parms.lower_bound = 300; parms.upper_bound = 500; - auto state = rq::Query<Shard, Rec>::get_query_state(&shard, &parms); - auto result = rq::Query<Shard, Rec>::query(&shard, state, &parms); - rq::Query<Shard, Rec>::delete_query_state(state); + auto state = rq::Query<Rec, Shard>::get_query_state(&shard, &parms); + auto result = rq::Query<Rec, Shard>::query(&shard, state, &parms); + rq::Query<Rec, Shard>::delete_query_state(state); ck_assert_int_eq(result.size(), parms.upper_bound - parms.lower_bound + 1); for (size_t i=0; i<result.size(); i++) { @@ -66,9 +66,9 @@ START_TEST(t_buffer_range_query) { auto view = buffer->get_buffer_view(); - auto state = rq::Query<Shard, Rec>::get_buffer_query_state(&view, &parms); - auto result = rq::Query<Shard, Rec>::buffer_query(state, &parms); - rq::Query<Shard, Rec>::delete_buffer_query_state(state); + auto state = rq::Query<Rec, Shard>::get_buffer_query_state(&view, &parms); + auto result = rq::Query<Rec, Shard>::buffer_query(state, &parms); + rq::Query<Rec, Shard>::delete_buffer_query_state(state); ck_assert_int_eq(result.size(), parms.upper_bound - parms.lower_bound + 1); for (size_t i=0; i<result.size(); i++) { @@ -96,15 +96,15 @@ START_TEST(t_range_query_merge) size_t result_size = parms.upper_bound - parms.lower_bound + 1 - 200; - auto state1 = rq::Query<Shard, Rec>::get_query_state(&shard1, &parms); - auto state2 = rq::Query<Shard, Rec>::get_query_state(&shard2, &parms); + auto state1 = rq::Query<Rec, Shard>::get_query_state(&shard1, &parms); + auto state2 = rq::Query<Rec, Shard>::get_query_state(&shard2, &parms); std::vector<std::vector<de::Wrapped<Rec>>> results(2); - results[0] = rq::Query<Shard, Rec>::query(&shard1, state1, &parms); - results[1] = rq::Query<Shard, Rec>::query(&shard2, state2, &parms); + results[0] = rq::Query<Rec, Shard>::query(&shard1, state1, &parms); + results[1] = rq::Query<Rec, Shard>::query(&shard2, state2, &parms); - rq::Query<Shard, Rec>::delete_query_state(state1); - rq::Query<Shard, Rec>::delete_query_state(state2); + rq::Query<Rec, Shard>::delete_query_state(state1); + rq::Query<Rec, Shard>::delete_query_state(state2); ck_assert_int_eq(results[0].size() + results[1].size(), result_size); @@ -117,7 +117,7 @@ START_TEST(t_range_query_merge) } } - auto result = rq::Query<Shard, Rec>::merge(proc_results, nullptr); + auto result = rq::Query<Rec, Shard>::merge(proc_results, nullptr); std::sort(result.begin(), result.end()); ck_assert_int_eq(result.size(), result_size); |