3#include <gtest/gtest.h>
5#include <equals/base.pb.h>
6#include <equals/base.structs.usrv.pb.hpp>
8namespace ss = equals::structs;
10USERVER_NAMESPACE_BEGIN
13 ss::TestEqualOperator left;
14 ss::TestEqualOperator right;
16 left.some_integer = 1;
17 right.some_integer = 2;
18 EXPECT_NE(left, right);
19 right.some_integer = 1;
20 EXPECT_EQ(left, right);
24 EXPECT_NE(left, right);
26 EXPECT_EQ(left, right);
28 left.arr = {
"1",
"2"};
30 EXPECT_NE(left, right);
31 right.arr.push_back(
"2");
32 EXPECT_EQ(left, right);
34 left.something.set_foo(1);
35 EXPECT_NE(left, right);