From d2f5407bb82c4614d022fa10cf40c8d5c8a09df8 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 28 Jun 2003 15:51:58 +0000 Subject: [PATCH] Added an empty test for AVLTreeMap, but uncommented it, since it doesn't compile with our broken compiler. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3713 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/kernel/core/util/AVLTreeMapTest.cpp | 32 +++++++++++++++++++ src/tests/kernel/core/util/AVLTreeMapTest.h | 19 +++++++++++ src/tests/kernel/core/util/Jamfile | 3 +- .../kernel/core/util/KernelUtilsTestAddon.cpp | 2 ++ 4 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src/tests/kernel/core/util/AVLTreeMapTest.cpp create mode 100644 src/tests/kernel/core/util/AVLTreeMapTest.h diff --git a/src/tests/kernel/core/util/AVLTreeMapTest.cpp b/src/tests/kernel/core/util/AVLTreeMapTest.cpp new file mode 100644 index 0000000000..9b8064287d --- /dev/null +++ b/src/tests/kernel/core/util/AVLTreeMapTest.cpp @@ -0,0 +1,32 @@ +#include +#include +#include +#include +#include +#include + +#include + +AVLTreeMapTest::AVLTreeMapTest(std::string name) + : BTestCase(name) +{ +} + +CppUnit::Test* +AVLTreeMapTest::Suite() +{ + CppUnit::TestSuite *suite = new CppUnit::TestSuite("AVLTreeMap"); + + suite->addTest(new CppUnit::TestCaller( + "SinglyLinkedList::User Strategy Test (default next parameter)", + &AVLTreeMapTest::Test1)); + + return suite; +} + +//! Test1 +void +AVLTreeMapTest::Test1() +{ +} + diff --git a/src/tests/kernel/core/util/AVLTreeMapTest.h b/src/tests/kernel/core/util/AVLTreeMapTest.h new file mode 100644 index 0000000000..cbe56b2fbc --- /dev/null +++ b/src/tests/kernel/core/util/AVLTreeMapTest.h @@ -0,0 +1,19 @@ +#ifndef _avl_tree_map_test_h_ +#define _avl_tree_map_test_h_ + +#include + +class AVLTreeMapTest : public BTestCase { +public: + AVLTreeMapTest(std::string name = ""); + + static CppUnit::Test* Suite(); + + void Test1(); + +private: + template + void TestList(List &list, typename List::ValueType *values, int valueCount); +}; + +#endif // _avl_tree_map_test_h_ diff --git a/src/tests/kernel/core/util/Jamfile b/src/tests/kernel/core/util/Jamfile index ecb3cc57b0..32520ca262 100644 --- a/src/tests/kernel/core/util/Jamfile +++ b/src/tests/kernel/core/util/Jamfile @@ -6,7 +6,8 @@ UsePrivateHeaders [ FDirName kernel util ] ; # we start linking to Be libraries, but it doesn't hurt... CommonTestLib libkernelutilstest.so : KernelUtilsTestAddon.cpp - SinglyLinkedListTest.cpp +# AVLTreeMapTest.cpp + SinglyLinkedListTest.cpp : stdc++.r4 : stdc++.r4 : diff --git a/src/tests/kernel/core/util/KernelUtilsTestAddon.cpp b/src/tests/kernel/core/util/KernelUtilsTestAddon.cpp index 7eeb900f28..e22a99472f 100644 --- a/src/tests/kernel/core/util/KernelUtilsTestAddon.cpp +++ b/src/tests/kernel/core/util/KernelUtilsTestAddon.cpp @@ -1,9 +1,11 @@ #include #include +//#include #include BTestSuite* getTestSuite() { BTestSuite *suite = new BTestSuite("KernelUtils"); suite->addTest("SinglyLinkedList", SinglyLinkedListTest::Suite()); +// suite->addTest("AVLTreeMap", AVLTreeMapTest::Suite()); return suite; }