summaryrefslogtreecommitdiff
path: root/test/test_register_and_reset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_register_and_reset.cpp')
-rw-r--r--test/test_register_and_reset.cpp8
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);