diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html
new file mode 100644
index 000000000..edb9f7cf8
--- /dev/null
+++ b/_unit_tests_2compat_8hpp_source.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+stdex: UnitTests/compat.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stdex
+
+ Additional custom or not Standard C++ covered algorithms
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
9#include <CppUnitTest.h>
+
10#elif defined(__APPLE__)
+
+
+
13#define TEST_CLASS(name) class name
+
14#define TEST_METHOD(name) static void name()
+
+
+
+
18 inline void IsTrue(
bool c)
+
+
+
21 throw std::runtime_error(
"not true");
+
+
+
24 inline void IsFalse(
bool c)
+
+
+
27 throw std::runtime_error(
"not false");
+
+
+
+
31 inline void AreEqual(
const T& a,
const T& b)
+
+
+
34 throw std::runtime_error(
"not equal");
+
+
+
37 inline void AreEqual(
const char* a,
const char* b)
+
+
39 if (strcmp(a, b) != 0)
+
40 throw std::runtime_error(
"not equal");
+
+
+
43 inline void AreEqual(
const wchar_t* a,
const wchar_t* b)
+
+
45 if (wcscmp(a, b) != 0)
+
46 throw std::runtime_error(
"not equal");
+
+
+
+
50 inline void AreNotEqual(
const T& a,
const T& b)
+
+
+
53 throw std::runtime_error(
"equal");
+
+
+
56 inline void AreNotEqual(
const char* a,
const char* b)
+
+
58 if (strcmp(a, b) == 0)
+
59 throw std::runtime_error(
"equal");
+
+
+
62 inline void AreNotEqual(
const wchar_t* a,
const wchar_t* b)
+
+
64 if (wcscmp(a, b) == 0)
+
65 throw std::runtime_error(
"equal");
+
+
+
68 template <
class E,
typename F>
+
69 inline void ExpectException(F functor)
+
+
+
72 catch (
const E&) {
return; }
+
73 catch (...) {
throw std::runtime_error(
"unexpected exception"); }
+
74 throw std::runtime_error(
"exception not thrown");
+
+
+
+
+
+
+
+
diff --git a/annotated.html b/annotated.html
index 8a0a3de50..303647ba1 100644
--- a/annotated.html
+++ b/annotated.html
@@ -202,25 +202,24 @@ $(function() {
Cglobal_progress | Global progress indicator base class |
Chex_dec | Hexadecimal decoding session |
Chex_enc | Hexadecimal encoding session |
- Cinterval | Numerical interval |
- Clazy_progress | Lazy progress indicator base class |
- Cmapping | Maps index in source string to index in destination string |
- Cno_delete | Noop deleter |
- Cno_delete< T[]> | Noop array deleter |
- Cprogress | Progress indicator base class |
- Cprogress_switcher | Progress indicator switcher |
- Cring | Ring buffer |
- Csys_object | Operating system object (file, pipe, anything with an OS handle etc.) |
- Cuser_cancelled | User cancelled exception |
- Cvector_queue | Helper class to allow limited size FIFO queues implemented as vector of elements |
- ▼NUnitTests | |
- Cmath | |
+ Ciconverter | Unicode converter context |
+ Cinterval | Numerical interval |
+ Clazy_progress | Lazy progress indicator base class |
+ Cmapping | Maps index in source string to index in destination string |
+ Cno_delete | Noop deleter |
+ Cno_delete< T[]> | Noop array deleter |
+ Cprogress | Progress indicator base class |
+ Cprogress_switcher | Progress indicator switcher |
+ Cring | Ring buffer |
+ Csys_object | Operating system object (file, pipe, anything with an OS handle etc.) |
+ Cuser_cancelled | User cancelled exception |
+ Cvector_queue | Helper class to allow limited size FIFO queues implemented as vector of elements |