Test (in)equality operators

This commit is contained in:
TheAssassin
2018-11-15 23:32:36 +01:00
parent f274de8045
commit 541da1b573

View File

@@ -233,3 +233,26 @@ TEST_F(DesktopFileFixture, testSaveToStream) {
assertHasTestDesktopFileKeys(outs);
}
TEST_F(DesktopFileFixture, testEquality) {
std::stringstream ins0(testDesktopFile);
std::stringstream ins1(testDesktopFile);
DesktopFile file0(ins0);
DesktopFile file1(ins1);
EXPECT_TRUE(file0 == file1);
EXPECT_FALSE(file0 != file1);
}
TEST_F(DesktopFileFixture, testInequality) {
std::stringstream ins;
ins << testDesktopFile;
DesktopFile file(ins);
DesktopFile emptyFile;
EXPECT_TRUE(file != emptyFile);
EXPECT_FALSE(file == emptyFile);
}