]> git.ipfire.org Git - thirdparty/squid.git/blame - src/tests/testCharacterSet.h
Docs: Copyright updates for 2018 (#114)
[thirdparty/squid.git] / src / tests / testCharacterSet.h
CommitLineData
bbc27441 1/*
5b74111a 2 * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
bbc27441
AJ
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
18538c13
FC
9#ifndef SQUID_BASE_TESTCHARACTERSET_H
10#define SQUID_BASE_TESTCHARACTERSET_H
11
18538c13
FC
12#include <cppunit/extensions/HelperMacros.h>
13
14class testCharacterSet : public CPPUNIT_NS::TestFixture
15{
16 CPPUNIT_TEST_SUITE( testCharacterSet );
17 CPPUNIT_TEST( CharacterSetConstruction );
18 CPPUNIT_TEST( CharacterSetAdd );
19 CPPUNIT_TEST( CharacterSetAddRange );
47efdfc6 20 CPPUNIT_TEST( CharacterSetEqualityOp );
8664ceb4 21 CPPUNIT_TEST( CharacterSetConstants );
7d1cd883 22 CPPUNIT_TEST( CharacterSetUnion );
47efdfc6 23 CPPUNIT_TEST( CharacterSetSubtract );
18538c13
FC
24 CPPUNIT_TEST_SUITE_END();
25
26protected:
27 void CharacterSetConstruction();
28 void CharacterSetAdd();
29 void CharacterSetAddRange();
8664ceb4 30 void CharacterSetConstants();
7d1cd883 31 void CharacterSetUnion();
47efdfc6
FC
32 void CharacterSetEqualityOp();
33 void CharacterSetSubtract();
18538c13
FC
34};
35
36#endif /* SQUID_BASE_TESTCHARACTERSET_H */
f53969cc 37