diff options
Diffstat (limited to 'test/test_register_and_reset.cpp')
| -rw-r--r-- | test/test_register_and_reset.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/test_register_and_reset.cpp b/test/test_register_and_reset.cpp index 7ae0305..7ca489c 100644 --- a/test/test_register_and_reset.cpp +++ b/test/test_register_and_reset.cpp @@ -22,10 +22,12 @@ TEST(test_register, delete_cube_and_version_increase) struct fieldstat *instance = fieldstat_new(); int cube_id = fieldstat_register_cube(instance, &TEST_SHARED_TAG, 1, SAMPLING_MODE_COMPREHENSIVE, 10); EXPECT_EQ(fieldstat_get_cube_version(instance, cube_id), 0); - fieldstat_unregister_cube(instance, cube_id); + int ret = fieldstat_unregister_cube(instance, cube_id); + EXPECT_EQ(ret, 0); + EXPECT_EQ(fieldstat_get_cube_version(instance, cube_id), 1); + ret = fieldstat_unregister_cube(instance, cube_id); + EXPECT_EQ(ret, -1); EXPECT_EQ(fieldstat_get_cube_version(instance, cube_id), 1); - fieldstat_unregister_cube(instance, cube_id); - EXPECT_EQ(fieldstat_get_cube_version(instance, cube_id), 2); EXPECT_EQ(fieldstat_get_cube_version(instance, 123), 0); fieldstat_free(instance); |
