Obsolete
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@385 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
b706324201
commit
e61306cb63
@ -1,21 +0,0 @@
|
|||||||
SubDir OBOS_TOP src tests kits app bhandler ;
|
|
||||||
|
|
||||||
CommonUnitTest BHandlerTester
|
|
||||||
: main.cpp
|
|
||||||
BHandlerTester.cpp
|
|
||||||
IsWatchedTest.cpp
|
|
||||||
LooperTest.cpp
|
|
||||||
SetNextHandlerTest.cpp
|
|
||||||
NextHandlerTest.cpp
|
|
||||||
AddFilterTest.cpp
|
|
||||||
RemoveFilterTest.cpp
|
|
||||||
SetFilterListTest.cpp
|
|
||||||
LockLooperTest.cpp
|
|
||||||
LockLooperTestCommon.cpp
|
|
||||||
LockLooperWithTimeoutTest.cpp
|
|
||||||
UnlockLooperTest.cpp
|
|
||||||
: kits app
|
|
||||||
: <boot!home!config!lib>libopenbeos.so be stdc++.r4
|
|
||||||
: be stdc++.r4
|
|
||||||
: app support
|
|
||||||
;
|
|
@ -1,80 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// main.cpp
|
|
||||||
//
|
|
||||||
// Entry points for testing BHandler
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// Standard Includes -----------------------------------------------------------
|
|
||||||
|
|
||||||
// System Includes -------------------------------------------------------------
|
|
||||||
|
|
||||||
// Project Includes ------------------------------------------------------------
|
|
||||||
|
|
||||||
// Local Includes --------------------------------------------------------------
|
|
||||||
#include "../common.h"
|
|
||||||
#include "BHandlerTester.h"
|
|
||||||
#include "IsWatchedTest.h"
|
|
||||||
#include "LooperTest.h"
|
|
||||||
#include "SetNextHandlerTest.h"
|
|
||||||
#include "NextHandlerTest.h"
|
|
||||||
#include "AddFilterTest.h"
|
|
||||||
#include "RemoveFilterTest.h"
|
|
||||||
#include "SetFilterListTest.h"
|
|
||||||
#include "LockLooperTest.h"
|
|
||||||
#include "LockLooperWithTimeoutTest.h"
|
|
||||||
#include "UnlockLooperTest.h"
|
|
||||||
|
|
||||||
// Local Defines ---------------------------------------------------------------
|
|
||||||
|
|
||||||
// Globals ---------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Function: addonTestFunc()
|
|
||||||
* Descr: This function is called by the test application to
|
|
||||||
* get a pointer to the test to run. The BMessageQueue test
|
|
||||||
* is a test suite. A series of tests are added to
|
|
||||||
* the suite. Each test appears twice, once for
|
|
||||||
* the Be implementation of BMessageQueue, once for the
|
|
||||||
* OpenBeOS implementation.
|
|
||||||
*/
|
|
||||||
|
|
||||||
Test* addonTestFunc(void)
|
|
||||||
{
|
|
||||||
TestSuite* tests = new TestSuite("BHandler");
|
|
||||||
|
|
||||||
tests->addTest(TBHandlerTester::Suite());
|
|
||||||
tests->addTest(TIsWatchedTest::Suite());
|
|
||||||
tests->addTest(TLooperTest::Suite());
|
|
||||||
tests->addTest(TSetNextHandlerTest::Suite());
|
|
||||||
tests->addTest(TNextHandlerTest::Suite());
|
|
||||||
tests->addTest(TAddFilterTest::Suite());
|
|
||||||
tests->addTest(TRemoveFilterTest::Suite());
|
|
||||||
tests->addTest(TSetFilterListTest::Suite());
|
|
||||||
tests->addTest(TLockLooperTest::Suite());
|
|
||||||
tests->addTest(TLockLooperWithTimeoutTest::Suite());
|
|
||||||
tests->addTest(TUnlockLooperTest::Suite());
|
|
||||||
|
|
||||||
return tests;
|
|
||||||
}
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
Test* tests = addonTestFunc();
|
|
||||||
|
|
||||||
TextTestResult Result;
|
|
||||||
tests->run(&Result);
|
|
||||||
cout << Result << endl;
|
|
||||||
|
|
||||||
delete tests;
|
|
||||||
|
|
||||||
return !Result.wasSuccessful();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* $Log $
|
|
||||||
*
|
|
||||||
* $Id $
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
|||||||
SubDir OBOS_TOP src tests kits app blooper ;
|
|
||||||
|
|
||||||
CommonUnitTest BLooperTester
|
|
||||||
: main.cpp
|
|
||||||
IsMessageWaitingTest.cpp
|
|
||||||
RemoveHandlerTest.cpp
|
|
||||||
IndexOfTest.cpp
|
|
||||||
CountHandlersTest.cpp
|
|
||||||
HandlerAtTest.cpp
|
|
||||||
AddHandlerTest.cpp
|
|
||||||
: kits app
|
|
||||||
: <boot!home!config!lib>libopenbeos.so be stdc++.r4
|
|
||||||
: be stdc++.r4
|
|
||||||
: app support
|
|
||||||
;
|
|
@ -1,132 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// main.cpp
|
|
||||||
//
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// Standard Includes -----------------------------------------------------------
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
// System Includes -------------------------------------------------------------
|
|
||||||
#include <be/app/Message.h>
|
|
||||||
#include <be/app/Messenger.h>
|
|
||||||
#include <be/app/MessageFilter.h>
|
|
||||||
|
|
||||||
#include <Looper.h>
|
|
||||||
|
|
||||||
// Project Includes ------------------------------------------------------------
|
|
||||||
|
|
||||||
// Local Includes --------------------------------------------------------------
|
|
||||||
#include "IsMessageWaitingTest.h"
|
|
||||||
#include "RemoveHandlerTest.h"
|
|
||||||
#include "IndexOfTest.h"
|
|
||||||
#include "CountHandlersTest.h"
|
|
||||||
#include "HandlerAtTest.h"
|
|
||||||
#include "AddHandlerTest.h"
|
|
||||||
|
|
||||||
// Local Defines ---------------------------------------------------------------
|
|
||||||
|
|
||||||
// Globals ---------------------------------------------------------------------
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Function: addonTestFunc()
|
|
||||||
* Descr: This function is called by the test application to
|
|
||||||
* get a pointer to the test to run. The BMessageQueue test
|
|
||||||
* is a test suite. A series of tests are added to
|
|
||||||
* the suite. Each test appears twice, once for
|
|
||||||
* the Be implementation of BMessageQueue, once for the
|
|
||||||
* OpenBeOS implementation.
|
|
||||||
*/
|
|
||||||
|
|
||||||
Test* addonTestFunc(void)
|
|
||||||
{
|
|
||||||
TestSuite* tests = new TestSuite("BLooper");
|
|
||||||
|
|
||||||
tests->addTest(TIsMessageWaitingTest::Suite());
|
|
||||||
tests->addTest(TRemoveHandlerTest::Suite());
|
|
||||||
tests->addTest(TIndexOfTest::Suite());
|
|
||||||
tests->addTest(TCountHandlersTest::Suite());
|
|
||||||
tests->addTest(THandlerAtTest::Suite());
|
|
||||||
tests->addTest(TAddHandlerTest::Suite());
|
|
||||||
|
|
||||||
return tests;
|
|
||||||
}
|
|
||||||
#if 0
|
|
||||||
class TestLooper : public BLooper
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
TestLooper() : BLooper(), fYouCanQuit(false) {;}
|
|
||||||
|
|
||||||
virtual bool QuitRequested()
|
|
||||||
{
|
|
||||||
printf("\n%s: %s%s\n", __PRETTY_FUNCTION__, fYouCanQuit ? "" : "not ",
|
|
||||||
"quitting");
|
|
||||||
return fYouCanQuit;
|
|
||||||
}
|
|
||||||
void SetYouCanQuit(bool yesNo) { fYouCanQuit = yesNo; }
|
|
||||||
|
|
||||||
private:
|
|
||||||
bool fYouCanQuit;
|
|
||||||
};
|
|
||||||
|
|
||||||
filter_result QuitFilter(BMessage* message, BHandler** target,
|
|
||||||
BMessageFilter* filter)
|
|
||||||
{
|
|
||||||
printf("\nAnd here we are\n");
|
|
||||||
return B_DISPATCH_MESSAGE;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
Test* tests = addonTestFunc();
|
|
||||||
|
|
||||||
TextTestResult Result;
|
|
||||||
tests->run(&Result);
|
|
||||||
cout << Result << endl;
|
|
||||||
|
|
||||||
delete tests;
|
|
||||||
|
|
||||||
return !Result.wasSuccessful();
|
|
||||||
#if 0
|
|
||||||
BLooper* Looper = new TestLooper;
|
|
||||||
Looper->AddFilter(new BMessageFilter(_QUIT_, QuitFilter));
|
|
||||||
Looper->Run();
|
|
||||||
Looper->Lock();
|
|
||||||
((TestLooper*)Looper)->SetYouCanQuit(true);
|
|
||||||
Looper->Quit();
|
|
||||||
|
|
||||||
snooze(1000000);
|
|
||||||
|
|
||||||
//#else
|
|
||||||
BMessage QuitMsg(B_QUIT_REQUESTED);
|
|
||||||
|
|
||||||
printf("\nLooper thread: 0x%lx\n", Looper->Thread());
|
|
||||||
|
|
||||||
status_t err;
|
|
||||||
BMessenger Msgr(NULL, Looper, &err);
|
|
||||||
if (!err)
|
|
||||||
{
|
|
||||||
err = Msgr.SendMessage(&QuitMsg, &QuitMsg);
|
|
||||||
if (!err)
|
|
||||||
{
|
|
||||||
QuitMsg.PrintToStream();
|
|
||||||
BMessage QuitMsg2(B_QUIT_REQUESTED);
|
|
||||||
((TestLooper*)Looper)->SetYouCanQuit(true);
|
|
||||||
err = Msgr.SendMessage(&QuitMsg2, &QuitMsg2);
|
|
||||||
if (!err)
|
|
||||||
{
|
|
||||||
QuitMsg2.PrintToStream();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* $Log $
|
|
||||||
*
|
|
||||||
* $Id $
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
SubDir OBOS_TOP src tests kits app bmessagequeue ;
|
|
||||||
|
|
||||||
UsePublicHeaders app support ;
|
|
||||||
|
|
||||||
UnitTest BMessageQueueTester :
|
|
||||||
AddMessageTest1.cpp
|
|
||||||
AddMessageTest2.cpp
|
|
||||||
ConcurrencyTest1.cpp
|
|
||||||
ConcurrencyTest2.cpp
|
|
||||||
FindMessageTest1.cpp
|
|
||||||
MessageQueueTestAddon.cpp
|
|
||||||
MessageQueueTestCase.cpp
|
|
||||||
: kits/app ;
|
|
||||||
|
|
||||||
LinkSharedOSLibs BMessageQueueTester :
|
|
||||||
<boot!home!config!lib>libopenbeos.so
|
|
||||||
be
|
|
||||||
stdc++.r4 ;
|
|
@ -1,10 +0,0 @@
|
|||||||
SubDir OBOS_TOP src tests kits app bmessenger ;
|
|
||||||
|
|
||||||
CommonUnitTest SMRemoteTargetApp
|
|
||||||
: SMRemoteTargetApp.cpp
|
|
||||||
SMLooper.cpp
|
|
||||||
: kits app
|
|
||||||
: <boot!home!config!lib>libopenbeos.so be stdc++.r4
|
|
||||||
: be stdc++.r4
|
|
||||||
: app support
|
|
||||||
;
|
|
@ -1,54 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// main.cpp
|
|
||||||
//
|
|
||||||
// Entry points for testing BMessenger
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// Standard Includes -----------------------------------------------------------
|
|
||||||
|
|
||||||
// System Includes -------------------------------------------------------------
|
|
||||||
|
|
||||||
// Project Includes ------------------------------------------------------------
|
|
||||||
|
|
||||||
// Local Includes --------------------------------------------------------------
|
|
||||||
#include "../common.h"
|
|
||||||
#include "BMessengerTester.h"
|
|
||||||
#include "LockTargetTester.h"
|
|
||||||
#include "TargetTester.h"
|
|
||||||
|
|
||||||
// Local Defines ---------------------------------------------------------------
|
|
||||||
|
|
||||||
// Globals ---------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Function: addonTestFunc()
|
|
||||||
* Descr: This function is called by the test application to
|
|
||||||
* get a pointer to the test to run. The BMessageQueue test
|
|
||||||
* is a test suite. A series of tests are added to
|
|
||||||
* the suite.
|
|
||||||
*/
|
|
||||||
|
|
||||||
Test* addonTestFunc(void)
|
|
||||||
{
|
|
||||||
TestSuite* tests = new TestSuite("BHandler");
|
|
||||||
|
|
||||||
tests->addTest(LockTargetTester::Suite());
|
|
||||||
tests->addTest(TBMessengerTester::Suite());
|
|
||||||
tests->addTest(TargetTester::Suite());
|
|
||||||
|
|
||||||
return tests;
|
|
||||||
}
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
Test* tests = addonTestFunc();
|
|
||||||
|
|
||||||
TextTestResult Result;
|
|
||||||
tests->run(&Result);
|
|
||||||
cout << Result << endl;
|
|
||||||
|
|
||||||
delete tests;
|
|
||||||
|
|
||||||
return !Result.wasSuccessful();
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user