root/src/tests/kits/app/broster/RosterTest.cpp
#include "../common.h"
#include "BroadcastTester.h"
#include "FindAppTester.h"
#include "GetAppInfoTester.h"
#include "GetAppListTester.h"
#include "GetRecentTester.h"
#include "IsRunningTester.h"
#include "LaunchTester.h"
#include "RosterWatchingTester.h"
#include "TeamForTester.h"

CppUnit::Test* RosterTestSuite()
{
        CppUnit::TestSuite *testSuite = new CppUnit::TestSuite();
        
        // TODO: tries to create a second BApplication object
        //testSuite->addTest(BroadcastTester::Suite());
        testSuite->addTest(FindAppTester::Suite());
        testSuite->addTest(GetAppInfoTester::Suite());
        testSuite->addTest(GetAppListTester::Suite());
        testSuite->addTest(GetRecentTester::Suite());
        testSuite->addTest(IsRunningTester::Suite());
        // TODO: some tests call Lock in ~RosterLaunchApp
        //testSuite->addTest(LaunchTester::Suite());
        //testSuite->addTest(RosterWatchingTester::Suite());
        testSuite->addTest(TeamForTester::Suite());

        return testSuite;
}