diff options
-rw-r--r-- | storage/src/tests/bucketdb/judymultimaptest.cpp | 26 | ||||
-rw-r--r-- | storage/src/tests/bucketdb/lockablemaptest.cpp | 5 |
2 files changed, 3 insertions, 28 deletions
diff --git a/storage/src/tests/bucketdb/judymultimaptest.cpp b/storage/src/tests/bucketdb/judymultimaptest.cpp index c9709699021..70859355ad5 100644 --- a/storage/src/tests/bucketdb/judymultimaptest.cpp +++ b/storage/src/tests/bucketdb/judymultimaptest.cpp @@ -45,10 +45,6 @@ namespace { bool operator==(const A& a) const { return (_val1 == a._val1 && _val2 == a._val2 && _val3 == a._val3); } - bool operator != (const A & b) const { return ! (*this == b); } - bool operator < (const A & b) const { - return _val1 < b._val1; - } }; struct B { @@ -60,13 +56,6 @@ namespace { B(int val1, int val2) : _val1(val1), _val2(val2) {} static bool mayContain(const A& a) { return (a._val3 == 0); } - bool operator==(const B& a) const { - return (_val1 == a._val1 && _val2 == a._val2); - } - bool operator != (const B & b) const { return ! (*this == b); } - bool operator < (const B & b) const { - return _val1 < b._val1; - } }; struct C { @@ -76,23 +65,14 @@ namespace { C(const A& a) : _val1(a._val1) {} C(int val1) : _val1(val1) {} - static bool mayContain(const A& a) - { return (a._val2 == 0 && a._val3 == 0); } - bool operator==(const C& a) const { - return (_val1 == a._val1); - } - bool operator != (const C & b) const { return ! (*this == b); } - bool operator < (const C & b) const { - return _val1 < b._val1; - } + static bool mayContain(const A& a) { return (a._val2 == 0 && a._val3 == 0); } }; A::A(const B& b) : _val1(b._val1), _val2(b._val2), _val3(0) {} A::A(const C& c) : _val1(c._val1), _val2(0), _val3(0) {} std::ostream& operator<<(std::ostream& out, const A& a) { - return out << "A(" << a._val1 << ", " << a._val2 << ", " - << a._val3 << ")"; + return out << "A(" << a._val1 << ", " << a._val2 << ", " << a._val3 << ")"; } std::ostream& operator<<(std::ostream& out, const B& b) { return out << "B(" << b._val1 << ", " << b._val2 << ")"; @@ -102,8 +82,6 @@ namespace { } } -template class JudyMultiMap<C, B, A>; - void JudyMultiMapTest::testSimpleUsage() { typedef JudyMultiMap<C, B, A> MultiMap; diff --git a/storage/src/tests/bucketdb/lockablemaptest.cpp b/storage/src/tests/bucketdb/lockablemaptest.cpp index d6b260971cd..e498ec74b64 100644 --- a/storage/src/tests/bucketdb/lockablemaptest.cpp +++ b/storage/src/tests/bucketdb/lockablemaptest.cpp @@ -103,15 +103,12 @@ namespace { }; std::ostream& operator<<(std::ostream& out, const A& a) { - return out << "A(" << a._val1 << ", " << a._val2 << ", " - << a._val3 << ")"; + return out << "A(" << a._val1 << ", " << a._val2 << ", " << a._val3 << ")"; } typedef LockableMap<JudyMultiMap<A> > Map; } -template class JudyMultiMap<A>; - void LockableMapTest::testSimpleUsage() { // Tests insert, erase, size, empty, operator[] |