1//
2// StreamsTestSuite.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 "StreamsTestSuite.h"
12#include "Base32Test.h"
13#include "Base64Test.h"
14#include "HexBinaryTest.h"
15#include "StreamCopierTest.h"
16#include "CountingStreamTest.h"
17#include "NullStreamTest.h"
18#include "ZLibTest.h"
19#include "StreamTokenizerTest.h"
20#include "BinaryReaderWriterTest.h"
21#include "LineEndingConverterTest.h"
22#include "TeeStreamTest.h"
23#include "FileStreamTest.h"
24#include "MemoryStreamTest.h"
25#include "FIFOBufferStreamTest.h"
26
27
28CppUnit::Test* StreamsTestSuite::suite()
29{
30 CppUnit::TestSuite* pSuite = new CppUnit::TestSuite("StreamsTestSuite");
31
32 pSuite->addTest(Base32Test::suite());
33 pSuite->addTest(Base64Test::suite());
34 pSuite->addTest(HexBinaryTest::suite());
35 pSuite->addTest(StreamCopierTest::suite());
36 pSuite->addTest(CountingStreamTest::suite());
37 pSuite->addTest(NullStreamTest::suite());
38 pSuite->addTest(ZLibTest::suite());
39 pSuite->addTest(StreamTokenizerTest::suite());
40 pSuite->addTest(BinaryReaderWriterTest::suite());
41 pSuite->addTest(LineEndingConverterTest::suite());
42 pSuite->addTest(TeeStreamTest::suite());
43 pSuite->addTest(FileStreamTest::suite());
44 pSuite->addTest(MemoryStreamTest::suite());
45 pSuite->addTest(FIFOBufferStreamTest::suite());
46
47 return pSuite;
48}
49