Fix string-convert tests for Windows and hopefully macOS/OS X
[ardour.git] / libs / pbd / test / string_convert_test.h
1 #include <cppunit/TestFixture.h>
2 #include <cppunit/extensions/HelperMacros.h>
3
4 class StringConvertTest : public CppUnit::TestFixture
5 {
6         CPPUNIT_TEST_SUITE (StringConvertTest);
7         CPPUNIT_TEST (test_required_locales);
8         CPPUNIT_TEST (test_int16_conversion);
9         CPPUNIT_TEST (test_uint16_conversion);
10         CPPUNIT_TEST (test_int32_conversion);
11         CPPUNIT_TEST (test_uint32_conversion);
12         CPPUNIT_TEST (test_int64_conversion);
13         CPPUNIT_TEST (test_uint64_conversion);
14         CPPUNIT_TEST (test_float_conversion);
15         CPPUNIT_TEST (test_double_conversion);
16         CPPUNIT_TEST (test_bool_conversion);
17         CPPUNIT_TEST (test_convert_thread_safety);
18         CPPUNIT_TEST_SUITE_END ();
19
20 public:
21         void test_required_locales ();
22         void test_int16_conversion ();
23         void test_uint16_conversion ();
24         void test_int32_conversion ();
25         void test_uint32_conversion ();
26         void test_int64_conversion ();
27         void test_uint64_conversion ();
28         void test_float_conversion ();
29         void test_double_conversion ();
30         void test_bool_conversion ();
31         void test_convert_thread_safety ();
32 };