1//
2// FoundationTestSuite.cpp
3//
4// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
5// and Contributors.
6//
7// SPDX-License-Identifier: BSL-1.0
8//
9
10
11#include "FoundationTestSuite.h"
12#include "CoreTestSuite.h"
13#include "DateTimeTestSuite.h"
14#include "StreamsTestSuite.h"
15#include "CryptTestSuite.h"
16#include "NotificationsTestSuite.h"
17#include "ThreadingTestSuite.h"
18#include "SharedLibraryTestSuite.h"
19#include "LoggingTestSuite.h"
20#include "FilesystemTestSuite.h"
21#include "UUIDTestSuite.h"
22#include "TextTestSuite.h"
23#include "URITestSuite.h"
24#if !defined(POCO_VXWORKS)
25#include "ProcessesTestSuite.h"
26#endif
27#include "TaskTestSuite.h"
28#include "EventTestSuite.h"
29#include "CacheTestSuite.h"
30#include "HashingTestSuite.h"
31#include "FIFOBufferTestSuite.h"
32
33
34CppUnit::Test* FoundationTestSuite::suite()
35{
36 CppUnit::TestSuite* pSuite = new CppUnit::TestSuite("FoundationTestSuite");
37
38 pSuite->addTest(CoreTestSuite::suite());
39 pSuite->addTest(DateTimeTestSuite::suite());
40 pSuite->addTest(StreamsTestSuite::suite());
41 pSuite->addTest(FIFOBufferTestSuite::suite());
42 pSuite->addTest(CryptTestSuite::suite());
43 pSuite->addTest(NotificationsTestSuite::suite());
44 pSuite->addTest(ThreadingTestSuite::suite());
45 pSuite->addTest(SharedLibraryTestSuite::suite());
46 pSuite->addTest(LoggingTestSuite::suite());
47 pSuite->addTest(FilesystemTestSuite::suite());
48 pSuite->addTest(UUIDTestSuite::suite());
49 pSuite->addTest(TextTestSuite::suite());
50 pSuite->addTest(URITestSuite::suite());
51#if !defined(POCO_VXWORKS)
52 pSuite->addTest(ProcessesTestSuite::suite());
53#endif
54 pSuite->addTest(TaskTestSuite::suite());
55 pSuite->addTest(EventTestSuite::suite());
56 pSuite->addTest(CacheTestSuite::suite());
57 pSuite->addTest(HashingTestSuite::suite());
58
59 return pSuite;
60}
61