diff --git a/src/tests/kits/app/AppKitTestAddon.cpp b/src/tests/kits/app/AppKitTestAddon.cpp index 2db430ad06..74992a0be3 100644 --- a/src/tests/kits/app/AppKitTestAddon.cpp +++ b/src/tests/kits/app/AppKitTestAddon.cpp @@ -21,10 +21,10 @@ BTestSuite* getTestSuite2() { // ##### Add test suites here ##### suite->addTest("BApplication", ApplicationTestSuite()); suite->addTest("BClipboard", ClipboardTestSuite()); - suite->addTest("BCursor", CursorTestSuite()); +// suite->addTest("BCursor", CursorTestSuite()); suite->addTest("BHandler", HandlerTestSuite()); suite->addTest("BLooper", LooperTestSuite()); - suite->addTest("BMessage", MessageTestSuite()); +// suite->addTest("BMessage", MessageTestSuite()); suite->addTest("BMessageQueue", MessageQueueTestSuite()); suite->addTest("BMessageRunner", MessageRunnerTestSuite()); suite->addTest("BMessenger", MessengerTestSuite()); diff --git a/src/tests/kits/app/Jamfile b/src/tests/kits/app/Jamfile index 229574df3b..9b4081be06 100644 --- a/src/tests/kits/app/Jamfile +++ b/src/tests/kits/app/Jamfile @@ -4,6 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ; AddSubDirSupportedPlatforms libbe_test ; UsePrivateHeaders app ; +UseHeaders [ FDirName $(HAIKU_TOP) src servers registrar mime ] ; # Let Jam know where to find some of our source files SEARCH_SOURCE += [ FDirName $(SUBDIR) bapplication ] ; @@ -33,6 +34,7 @@ SEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ; # : be $(TARGET_LIBSTDC++) #; + UnitTestLib libapptest.so : AppKitTestAddon.cpp @@ -51,8 +53,8 @@ UnitTestLib libapptest.so ReadWriteTester.cpp # BCursor - BCursorTester.cpp - CursorTest.cpp +# BCursorTester.cpp +# CursorTest.cpp # BHandler HandlerTest.cpp @@ -87,12 +89,12 @@ UnitTestLib libapptest.so QuitTest.cpp # BMessage - MessageTest.cpp - MessageConstructTest.cpp - MessageDestructTest.cpp - MessageOpAssignTest.cpp - MessageEasyFindTest.cpp - MessageSpeedTest.cpp +# MessageTest.cpp +# MessageConstructTest.cpp +# MessageDestructTest.cpp +# MessageOpAssignTest.cpp +# MessageEasyFindTest.cpp +# MessageSpeedTest.cpp # BMessageQueue MessageQueueTest.cpp @@ -147,6 +149,8 @@ UnitTestLib libapptest.so TeamForTester.cpp # RegistrarThreadManager + RegistrarThread.cpp + RegistrarThreadManager.cpp RegistrarThreadManagerTest.cpp # common @@ -170,6 +174,11 @@ SEARCH on [ FGristFiles dano_message.cpp ] = [ FDirName $(HAIKU_TOP) src kits app ] ; +SEARCH on [ FGristFiles + RegistrarThread.cpp + RegistrarThreadManager.cpp + ] = [ FDirName $(HAIKU_TOP) src servers registrar mime ] ; + SubInclude HAIKU_TOP src tests kits app bapplication ; SubInclude HAIKU_TOP src tests kits app bclipboard ; SubInclude HAIKU_TOP src tests kits app bcursor ; diff --git a/src/tests/kits/app/RegistrarThreadManagerTest.cpp b/src/tests/kits/app/RegistrarThreadManagerTest.cpp index ba8ed9b1d9..1a47175dd6 100644 --- a/src/tests/kits/app/RegistrarThreadManagerTest.cpp +++ b/src/tests/kits/app/RegistrarThreadManagerTest.cpp @@ -7,8 +7,8 @@ #include #ifndef TEST_R5 -#include -#include +#include "RegistrarThread.h" +#include "RegistrarThreadManager.h" #endif // !TEST_R5 #include diff --git a/src/tests/kits/app/bmessage/MessageBPointItemTest.h b/src/tests/kits/app/bmessage/MessageBPointItemTest.h index 2b00ff849e..eebfa80cc5 100644 --- a/src/tests/kits/app/bmessage/MessageBPointItemTest.h +++ b/src/tests/kits/app/bmessage/MessageBPointItemTest.h @@ -65,7 +65,7 @@ typedef TMessageItemTest > TMessageBPointItemTest; -ostream& operator<<(ostream& os, const BPoint& point) +std::ostream& operator<<(std::ostream& os, const BPoint& point) { int precision = os.precision(); os << "point(x:" << point.x << ", y:" << point.y; diff --git a/src/tests/kits/app/bmessage/MessageBRectItemTest.h b/src/tests/kits/app/bmessage/MessageBRectItemTest.h index d32ed5bade..7c51d84c7c 100644 --- a/src/tests/kits/app/bmessage/MessageBRectItemTest.h +++ b/src/tests/kits/app/bmessage/MessageBRectItemTest.h @@ -65,7 +65,7 @@ typedef TMessageItemTest > TMessageBRectItemTest; -ostream& operator<<(ostream& os, const BRect& rect) +std::ostream& operator<<(std::ostream& os, const BRect& rect) { int precision = os.precision(); os.precision(1); diff --git a/src/tests/kits/app/bmessage/MessageCStringItemTest.h b/src/tests/kits/app/bmessage/MessageCStringItemTest.h index 0eb6b70e5b..912d5bf0f5 100644 --- a/src/tests/kits/app/bmessage/MessageCStringItemTest.h +++ b/src/tests/kits/app/bmessage/MessageCStringItemTest.h @@ -74,7 +74,8 @@ struct TCStringComparePolicy { static bool Compare(const char* lhs, const char* rhs); }; -bool TCStringComparePolicy::Compare(const char* lhs, const char* rhs) +bool TCStringCtypedef const char* TypePtr; + omparePolicy::Compare(const char* lhs, const char* rhs) { if (!lhs) return rhs; diff --git a/src/tests/kits/app/bmessage/MessageItemTest.h b/src/tests/kits/app/bmessage/MessageItemTest.h index f457254d3b..75045f7461 100644 --- a/src/tests/kits/app/bmessage/MessageItemTest.h +++ b/src/tests/kits/app/bmessage/MessageItemTest.h @@ -64,13 +64,12 @@ struct ArrayTypeBase template struct TypePolicy { - typedef Type* TypePtr; enum { FixedSize = true }; - inline Type& Dereference(TypePtr p) + inline Type& Dereference(Type* p) { return *p; } - inline TypePtr AddressOf(Type& t) { return &t; } + inline Type* AddressOf(Type& t) { return &t; } }; //------------------------------------------------------------------------------ template @@ -94,9 +93,9 @@ struct TMessageItemFuncPolicy : public TypePolicy return (msg.*AddFunc)(name, val); } static status_t AddData(BMessage& msg, const char* name, type_code type, - TypePtr val, ssize_t size, bool fixedSize = true) + Type* val, ssize_t size, bool fixedSize = true) { - return (msg.*AddDataFunc)(name, type, (const void*)val, size, fixedSize); + return (msg.*AddDataFunc)(name, type, (const void*)val, size, fixedSize, 1); } static status_t Find(BMessage& msg, const char* name, int32 index, Type* val) { @@ -245,7 +244,7 @@ MessageItemTest2() CPPUNIT_ASSERT(FuncPolicy::ShortFind(msg, "item", &out) == B_OK); CPPUNIT_ASSERT(FuncPolicy::Find(msg, "item", 0, &out) == B_OK); CPPUNIT_ASSERT(ComparePolicy::Compare(out, in)); - TypePtr pout = NULL; + Type* pout = NULL; ssize_t size; status_t err = FuncPolicy::FindData(msg, "item", TypeCode, 0, (const void**)&pout, &size); @@ -279,7 +278,7 @@ MessageItemTest3() CPPUNIT_ASSERT(FuncPolicy::Find(msg, "item", 0, &out) == B_OK); CPPUNIT_ASSERT(ComparePolicy::Compare(out, in2)); out = InitPolicy::Zero(); - TypePtr pout; + Type* pout; ssize_t size; CPPUNIT_ASSERT(FuncPolicy::FindData(msg, "item", TypeCode, 0, (const void**)&pout, &size) == B_OK); @@ -330,7 +329,7 @@ MessageItemTest5() BMessage msg; ArrayType in = InitPolicy::Array(); Type out = InitPolicy::Zero(); - TypePtr pout; + Type* pout; ssize_t size; for (uint32 ii = 0; ii < InitPolicy::Size(in); ++ii) @@ -383,7 +382,7 @@ MessageItemTest6() CPPUNIT_ASSERT(FuncPolicy::Find(msg, "item", rIndex, &out) == B_OK); CPPUNIT_ASSERT(ComparePolicy::Compare(out, in2)); out = InitPolicy::Zero(); - TypePtr pout; + Type* pout; ssize_t size; CPPUNIT_ASSERT(FuncPolicy::FindData(msg, "item", TypeCode, rIndex, (const void**)&pout, &size) == B_OK); @@ -416,7 +415,7 @@ MessageItemTest7() CPPUNIT_ASSERT(FuncPolicy::ShortFind(msg, "item", &out) == B_OK); CPPUNIT_ASSERT(FuncPolicy::Find(msg, "item", 0, &out) == B_OK); CPPUNIT_ASSERT(ComparePolicy::Compare(out, in)); - TypePtr pout = NULL; + Type* pout = NULL; ssize_t size; CPPUNIT_ASSERT(FuncPolicy::FindData(msg, "item", TypeCode, 0, (const void**)&pout, &size) == B_OK); @@ -441,7 +440,7 @@ MessageItemTest8() BMessage msg; ArrayType in = InitPolicy::Array(); Type out = InitPolicy::Zero(); - TypePtr pout; + Type* pout; ssize_t size; for (uint32 i = 0; i < InitPolicy::Size(in); ++i) { @@ -504,7 +503,7 @@ MessageItemTest10() AssertPolicy::Invalid())); CPPUNIT_ASSERT(FuncPolicy::ShortFind(msg, NULL, &out) == B_BAD_VALUE); CPPUNIT_ASSERT(FuncPolicy::Find(msg, NULL, 0, &out) == B_BAD_VALUE); - TypePtr pout = NULL; + Type* pout = NULL; ssize_t size; status_t err = FuncPolicy::FindData(msg, NULL, TypeCode, 0, (const void**)&pout, &size); @@ -529,7 +528,7 @@ MessageItemTest11() CPPUNIT_ASSERT(FuncPolicy::Add(msg, "item", in) == B_OK); ssize_t flatSize = msg.FlattenedSize(); - char* buf = new(nothrow) char[flatSize]; + char* buf = new char[flatSize]; CPPUNIT_ASSERT(buf); CPPUNIT_ASSERT(msg.Flatten(buf, flatSize) == B_OK); @@ -565,14 +564,14 @@ MessageItemTest12() } ssize_t flatSize = msg.FlattenedSize(); - char* buf = new(nothrow) char[flatSize]; + char* buf = new char[flatSize]; CPPUNIT_ASSERT(buf); CPPUNIT_ASSERT(msg.Flatten(buf, flatSize) == B_OK); BMessage msg2; Type out = InitPolicy::Zero(); - TypePtr pout; + Type* pout; ssize_t size; CPPUNIT_ASSERT(msg2.Unflatten(buf) == B_OK); diff --git a/src/tests/kits/app/bmessage/MessagePointerItemTest.h b/src/tests/kits/app/bmessage/MessagePointerItemTest.h index e8da888be4..b7135f5152 100644 --- a/src/tests/kits/app/bmessage/MessagePointerItemTest.h +++ b/src/tests/kits/app/bmessage/MessagePointerItemTest.h @@ -50,8 +50,8 @@ struct TPointerFuncPolicy struct TPointerInitPolicy : public ArrayTypeBase { inline static const void* Zero() { return NULL; } - inline static const void* Test1() { return &Test1; } - inline static const void* Test2() { return &Test2; } + inline static const void* Test1() { return (const void*)&Test1; } + inline static const void* Test2() { return (const void*)&Test2; } inline static size_t SizeOf(const void*) { return sizeof (const void*); } inline static ArrayType Array() { diff --git a/src/tests/kits/app/bmessage/MessageSpeedTest.cpp b/src/tests/kits/app/bmessage/MessageSpeedTest.cpp index c224fe5c48..ac810714a5 100644 --- a/src/tests/kits/app/bmessage/MessageSpeedTest.cpp +++ b/src/tests/kits/app/bmessage/MessageSpeedTest.cpp @@ -8,6 +8,8 @@ */ #include +#include +#include #include #include @@ -17,6 +19,10 @@ #include "MessageSpeedTest.h" + +using namespace std; + + #define LOG_TO_FILE #ifdef LOG_TO_FILE #define LOG(function, time) \ diff --git a/src/tests/kits/app/bmessagequeue/AddMessageTest1.cpp b/src/tests/kits/app/bmessagequeue/AddMessageTest1.cpp index bead0a32a0..a065202148 100644 --- a/src/tests/kits/app/bmessagequeue/AddMessageTest1.cpp +++ b/src/tests/kits/app/bmessagequeue/AddMessageTest1.cpp @@ -17,11 +17,15 @@ */ -#include "ThreadedTestCaller.h" #include "AddMessageTest1.h" + +#include + #include #include +#include "ThreadedTestCaller.h" + /* * Method: AddMessageTest1::AddMessageTest1() diff --git a/src/tests/kits/app/bmessagerunner/BMessageRunnerTester.cpp b/src/tests/kits/app/bmessagerunner/BMessageRunnerTester.cpp index 1f121f8115..0db7636831 100644 --- a/src/tests/kits/app/bmessagerunner/BMessageRunnerTester.cpp +++ b/src/tests/kits/app/bmessagerunner/BMessageRunnerTester.cpp @@ -4,6 +4,7 @@ //------------------------------------------------------------------------------ // Standard Includes ----------------------------------------------------------- +#include #include // System Includes ------------------------------------------------------------- @@ -30,6 +31,10 @@ //------------------------------------------------------------------------------ + +using namespace std; + + static const char *kTesterSignature = "application/x-vnd.obos-messagerunner-constructor-test"; diff --git a/src/tests/kits/app/bmessagerunner/SetCountTester.cpp b/src/tests/kits/app/bmessagerunner/SetCountTester.cpp index 179c80d676..34f024b43f 100644 --- a/src/tests/kits/app/bmessagerunner/SetCountTester.cpp +++ b/src/tests/kits/app/bmessagerunner/SetCountTester.cpp @@ -4,6 +4,7 @@ //------------------------------------------------------------------------------ // Standard Includes ----------------------------------------------------------- +#include #include // System Includes ------------------------------------------------------------- @@ -30,6 +31,10 @@ //------------------------------------------------------------------------------ + +using namespace std; + + static const char *kTesterSignature = "application/x-vnd.obos-messagerunner-setcount-test"; diff --git a/src/tests/kits/app/bmessagerunner/SetIntervalTester.cpp b/src/tests/kits/app/bmessagerunner/SetIntervalTester.cpp index a3cf8c753a..3475d891a3 100644 --- a/src/tests/kits/app/bmessagerunner/SetIntervalTester.cpp +++ b/src/tests/kits/app/bmessagerunner/SetIntervalTester.cpp @@ -4,6 +4,7 @@ //------------------------------------------------------------------------------ // Standard Includes ----------------------------------------------------------- +#include #include // System Includes ------------------------------------------------------------- @@ -30,6 +31,10 @@ //------------------------------------------------------------------------------ + +using namespace std; + + static const char *kTesterSignature = "application/x-vnd.obos-messagerunner-setinterval-test"; diff --git a/src/tests/kits/app/bmessenger/SMTarget.cpp b/src/tests/kits/app/bmessenger/SMTarget.cpp index 3584e2176b..0c340f3fba 100644 --- a/src/tests/kits/app/bmessenger/SMTarget.cpp +++ b/src/tests/kits/app/bmessenger/SMTarget.cpp @@ -1,6 +1,7 @@ // SMTarget.cpp #include +#include #include #include @@ -13,6 +14,10 @@ #include "SMLooper.h" #include "SMRemoteTargetApp.h" + +using namespace std; + + // SMTarget // constructor diff --git a/src/tests/kits/app/bpropertyinfo/PropertyConstructionTest.cpp b/src/tests/kits/app/bpropertyinfo/PropertyConstructionTest.cpp index eace6d9e23..766c4dfb05 100644 --- a/src/tests/kits/app/bpropertyinfo/PropertyConstructionTest.cpp +++ b/src/tests/kits/app/bpropertyinfo/PropertyConstructionTest.cpp @@ -16,6 +16,8 @@ #include "PropertyConstructionTest.h" +#include + /* * Method: PropertyConstructionTest::PropertyConstructionTest() diff --git a/src/tests/kits/app/bpropertyinfo/PropertyFindMatchTest.cpp b/src/tests/kits/app/bpropertyinfo/PropertyFindMatchTest.cpp index 1665fe6e2b..4131f1b6e6 100644 --- a/src/tests/kits/app/bpropertyinfo/PropertyFindMatchTest.cpp +++ b/src/tests/kits/app/bpropertyinfo/PropertyFindMatchTest.cpp @@ -9,6 +9,9 @@ #include "PropertyFindMatchTest.h" + +#include + #include diff --git a/src/tests/kits/app/bpropertyinfo/PropertyFlattenTest.cpp b/src/tests/kits/app/bpropertyinfo/PropertyFlattenTest.cpp index 4c0b4bc83c..b64d914938 100644 --- a/src/tests/kits/app/bpropertyinfo/PropertyFlattenTest.cpp +++ b/src/tests/kits/app/bpropertyinfo/PropertyFlattenTest.cpp @@ -13,6 +13,9 @@ #include "PropertyFlattenTest.h" + +#include + #include diff --git a/src/tests/kits/app/bpropertyinfo/PropertyTestcase.cpp b/src/tests/kits/app/bpropertyinfo/PropertyTestcase.cpp index ca9fe9a710..61c0355c67 100644 --- a/src/tests/kits/app/bpropertyinfo/PropertyTestcase.cpp +++ b/src/tests/kits/app/bpropertyinfo/PropertyTestcase.cpp @@ -8,6 +8,10 @@ #include "PropertyTestcase.h" + +#include +#include + #include #include diff --git a/src/tests/kits/app/broster/BroadcastTester.cpp b/src/tests/kits/app/broster/BroadcastTester.cpp index 9f437bfbcb..b89d0ea3a6 100644 --- a/src/tests/kits/app/broster/BroadcastTester.cpp +++ b/src/tests/kits/app/broster/BroadcastTester.cpp @@ -5,6 +5,7 @@ // Standard Includes ----------------------------------------------------------- #include +#include #include // System Includes ------------------------------------------------------------- diff --git a/src/tests/kits/app/broster/FindAppTester.cpp b/src/tests/kits/app/broster/FindAppTester.cpp index 6392f560f3..204fb99ee5 100644 --- a/src/tests/kits/app/broster/FindAppTester.cpp +++ b/src/tests/kits/app/broster/FindAppTester.cpp @@ -5,6 +5,7 @@ // Standard Includes ----------------------------------------------------------- #include +#include #include // System Includes ------------------------------------------------------------- diff --git a/src/tests/kits/app/broster/LaunchTester.cpp b/src/tests/kits/app/broster/LaunchTester.cpp index f24f4f44b8..45bbad5361 100644 --- a/src/tests/kits/app/broster/LaunchTester.cpp +++ b/src/tests/kits/app/broster/LaunchTester.cpp @@ -5,6 +5,7 @@ // Standard Includes ----------------------------------------------------------- #include +#include #include // System Includes ------------------------------------------------------------- diff --git a/src/tests/kits/app/broster/RosterWatchingTester.cpp b/src/tests/kits/app/broster/RosterWatchingTester.cpp index 497fe33665..1058557682 100644 --- a/src/tests/kits/app/broster/RosterWatchingTester.cpp +++ b/src/tests/kits/app/broster/RosterWatchingTester.cpp @@ -5,6 +5,7 @@ // Standard Includes ----------------------------------------------------------- #include +#include #include // System Includes ------------------------------------------------------------- diff --git a/src/tests/kits/app/common/AppRunner.cpp b/src/tests/kits/app/common/AppRunner.cpp index 5abd4ed1b1..0d5df5053b 100644 --- a/src/tests/kits/app/common/AppRunner.cpp +++ b/src/tests/kits/app/common/AppRunner.cpp @@ -1,6 +1,7 @@ // AppRunner.cpp #include +#include #include #include