summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/proton_config_fetcher
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-01-31 14:14:11 +0100
committerHenning Baldersheim <balder@oath.com>2018-01-31 14:14:11 +0100
commit395627362aec1f0ee7dc6b5115789f96fbc86dce (patch)
tree335f37678dbddc0e4ca10c01c0da30bacf1a9754 /searchcore/src/tests/proton/proton_config_fetcher
parent0ac738014ccc2eea8bbddf67eee697b6503386c1 (diff)
Implement and test HwInfo equality.
Diffstat (limited to 'searchcore/src/tests/proton/proton_config_fetcher')
-rw-r--r--searchcore/src/tests/proton/proton_config_fetcher/proton_config_fetcher_test.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/searchcore/src/tests/proton/proton_config_fetcher/proton_config_fetcher_test.cpp b/searchcore/src/tests/proton/proton_config_fetcher/proton_config_fetcher_test.cpp
index 7db1fd001d4..96f742a172c 100644
--- a/searchcore/src/tests/proton/proton_config_fetcher/proton_config_fetcher_test.cpp
+++ b/searchcore/src/tests/proton/proton_config_fetcher/proton_config_fetcher_test.cpp
@@ -377,4 +377,19 @@ TEST_FF("require that docstore config computes cachesize automatically if unset"
EXPECT_EQUAL(500000ul, config->getStoreConfig().getMaxCacheBytes());
}
+TEST("test HwInfo equality") {
+ EXPECT_TRUE(HwInfo::Cpu(1) == HwInfo::Cpu(1));
+ EXPECT_FALSE(HwInfo::Cpu(1) == HwInfo::Cpu(2));
+ EXPECT_TRUE(HwInfo::Memory(1) == HwInfo::Memory(1));
+ EXPECT_FALSE(HwInfo::Memory(1) == HwInfo::Memory(2));
+ EXPECT_TRUE(HwInfo::Disk(1, false, false) == HwInfo::Disk(1, false,false));
+ EXPECT_FALSE(HwInfo::Disk(1, false, false) == HwInfo::Disk(1, false,true));
+ EXPECT_FALSE(HwInfo::Disk(1, false, false) == HwInfo::Disk(1, true,false));
+ EXPECT_FALSE(HwInfo::Disk(1, false, false) == HwInfo::Disk(2, false,false));
+ EXPECT_TRUE(HwInfo(HwInfo::Disk(1, false, false), 1ul, 1ul) == HwInfo(HwInfo::Disk(1, false,false), 1ul, 1ul));
+ EXPECT_FALSE(HwInfo(HwInfo::Disk(1, false, false), 1ul, 1ul) == HwInfo(HwInfo::Disk(1, false,false), 1ul, 2ul));
+ EXPECT_FALSE(HwInfo(HwInfo::Disk(1, false, false), 1ul, 1ul) == HwInfo(HwInfo::Disk(1, false,false), 2ul, 1ul));
+ EXPECT_FALSE(HwInfo(HwInfo::Disk(1, false, false), 1ul, 1ul) == HwInfo(HwInfo::Disk(2, false,false), 1ul, 1ul));
+}
+
TEST_MAIN() { TEST_RUN_ALL(); }