}
}
+TEST(Board, Equal) {
+ Board b1{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0}};
+ Board b2{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0}};
+ EXPECT_TRUE(b1 == b2);
+ EXPECT_FALSE(b1 != b2);
+ EXPECT_EQ(b1, b2);
+}
+
+TEST(Board, NotEqual) {
+ Board b1{{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0}};
+ Board b2{{1,2,3,4,5,6,7,8,10,9,11,12,13,14,15,0}};
+ EXPECT_FALSE(b1 == b2);
+ EXPECT_TRUE(b1 != b2);
+ EXPECT_NE(b1, b2);
+}
+
TEST(Board, GoodInput) {
std::istringstream is{"15,14,9,13,3,1,12,8,0,11,6,4,7,5,2,10"};
Board b;