22#include <gmock/gmock.h>
23#include <gtest/gtest.h>
30using ::resdb::testing::EqualsProto;
31using ::testing::Pointee;
33TEST(ChainStateTest, GetEmptyValue) {
35 EXPECT_EQ(db.Get(1),
nullptr);
38TEST(ChainStateTest, GetValue) {
41 request.set_data(
"test");
44 db.Put(std::make_unique<Request>(request));
45 EXPECT_THAT(db.Get(1), Pointee(EqualsProto(request)));
48TEST(ChainStateTest, GetSecondValue) {
51 request.set_data(
"test");
54 db.Put(std::make_unique<Request>(request));
57 request.set_data(
"test_1");
58 db.Put(std::make_unique<Request>(request));
60 EXPECT_THAT(db.Get(1), Pointee(EqualsProto(request)));
TEST(NetworkUtilsTest, GetDNSName)