Fixes test cases

Signed-off-by: Tao He <sighingnow@gmail.com>
This commit is contained in:
Tao He 2023-01-10 14:23:36 +08:00
parent 8e313e5b28
commit 23a44f54da
1 changed files with 6 additions and 8 deletions

View File

@ -337,21 +337,19 @@ TEST_CASE("list by range, w/o values")
etcd.set("/test/new_dir/key3", "value3").wait(); etcd.set("/test/new_dir/key3", "value3").wait();
etcd.set("/test/new_dir/key4", "value4").wait(); etcd.set("/test/new_dir/key4", "value4").wait();
etcd::Response resp1 = etcd.ls("/test/new_dir/key1", "/test/new_dir/key3").get(); etcd::Response resp1 = etcd.ls("/test/new_dir/key1", "/test/new_dir/key2").get();
REQUIRE(resp1.is_ok()); REQUIRE(resp1.is_ok());
CHECK("get" == resp1.action()); CHECK("get" == resp1.action());
REQUIRE(2 == resp1.keys().size()); REQUIRE(1 == resp1.keys().size());
REQUIRE(2 == resp1.values().size()); REQUIRE(1 == resp1.values().size());
REQUIRE(resp1.values()[0].as_string() == "value0"); REQUIRE(resp1.values()[0].as_string() == "value0");
REQUIRE(resp1.values()[1].as_string() == "value1");
etcd::Response resp2 = etcd.keys("/test/new_dir/key1", "/test/new_dir/key3").get(); etcd::Response resp2 = etcd.keys("/test/new_dir/key1", "/test/new_dir/key2").get();
REQUIRE(resp1.is_ok()); REQUIRE(resp1.is_ok());
CHECK("get" == resp2.action()); CHECK("get" == resp2.action());
REQUIRE(2 == resp2.keys().size()); REQUIRE(1 == resp2.keys().size());
REQUIRE(2 == resp2.values().size()); REQUIRE(1 == resp2.values().size());
REQUIRE(resp2.values()[0].as_string() == ""); REQUIRE(resp2.values()[0].as_string() == "");
REQUIRE(resp2.values()[1].as_string() == "");
CHECK(etcd.rmdir("/test/new_dir", true).get().is_ok()); CHECK(etcd.rmdir("/test/new_dir", true).get().is_ok());
} }