Commits

Matt Oswald committed b023815

more notes

Comments (0)

Files changed (2)

 
 General
 -------
+unit test the lib - started
+create lib/include structure, create NuGet package
+ensure gcc support
+xml output
+support wstring
+support versions of DoesNotContain/Contains that call find_if
+
+
+"2.0"
+-----
+custom xUnitAsserts per assert (revisit unit tests at that point)
 see VS2012's implementation of method attributes
-support wstring
 consider doing LINEINFO the way VS2012 does
-unit test the lib - started
-custom xUnitAsserts per assert (revisit unit tests at that point)
-xml output
-support versions of DoesNotContain/Contains that call find_if
 external test runner (since ITestExecutor will need the same thing)

xUnit++/xUnitMacros.h

 
 #define THEORY(TheoryName, params, DataProvider) TIMED_THEORY(TheoryName, params, DataProvider, -1)
 
-//#define ASSERT_EQUAL(expected, actual, comparer_or_precision)
-//#define ASSERT_EQUAL(expected, actual)
-//#define ASSERT_NOT_EQUAL(expected, actual, comparer)
-//#define ASSERT_NOT_EQUAL(expected, actual)
-//#define ASSERT_NO_THROW(expression)
-//#define ASSERT_THROWS(expression)
-//#define ASSERT_FAIL(message)
-//#define ASSERT_FALSE(check, ...)
-//#define ASSERT_TRUE(check, ...)
-//#define ASSERT_EMPTY(container)
-//#define ASSERT_NOT_EMPTY(container)
-//#define ASSERT_DOES_NOT_CONTAIN(container, item)
-//#define ASSERT_CONTAINS(container, item)
-//#define ASSERT_IN_RANGE(value, min, max)
-//#define ASSERT_NOT_IN_RANGE(value, min, max)
-//#define ASSERT_NOT_NULL(value)
-//#define ASSERT_NULL(value)
-//#define ASSERT_NOT_SAME(value0, value1)
-//#define ASSERT_SAME(value0, value1)
-
 #endif