1a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner#include <vector>
2a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner#include <algorithm>
3a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
4a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner#include "cppunit/cppunit_proxy.h"
5a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
6a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner#if !defined (STLPORT) || defined(_STLP_USE_NAMESPACES)
7a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turnerusing namespace std;
8a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner#endif
9a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
10a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner//
11a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner// TestCase class
12a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner//
13a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turnerclass Test : public CPPUNIT_NS::TestCase
14a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner{
15a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner  CPPUNIT_TEST_SUITE(Test);
16a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner  CPPUNIT_TEST(test);
17a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner  CPPUNIT_TEST_SUITE_END();
18a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
19a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turnerprotected:
20a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner  void test();
21a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner};
22a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
23a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' TurnerCPPUNIT_TEST_SUITE_REGISTRATION(Test);
24a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner
25a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner//
26a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner// tests implementation
27a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner//
28a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turnervoid Test::test()
29a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner{
30a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner  CPPUNIT_ASSERT(true);
31a9225dc81bae267b3454f3676a9108ecb4c9264fDavid 'Digit' Turner}
32