Commit graph

  • 423c03b570 rename functionality to "ignoreIndex" Gabriel Schlozer 2016-06-20 12:21:30 +02:00
  • 24bf591900 forbid exclude while iterating Gabriel Schlozer 2016-06-20 12:17:44 +02:00
  • d14a47d470 created excludeIndex functionality Gabriel Schlozer 2016-06-20 11:57:23 +02:00
  • 4373207200 moved iteration FIRST/IDLE/ITERATE handling in manager Gabriel Schlozer 2016-06-20 10:46:00 +02:00
  • 8b1cb0b1d0 cleaning Gabriel Schlozer 2016-06-20 10:14:55 +02:00
  • 7c89e14aec loop only if there is a parameter Gabriel Schlozer 2016-06-20 10:00:45 +02:00
  • 269cc159bb parameters listed on a single line Gabriel Schlozer 2016-06-17 16:29:33 +02:00
  • fd9e19e882 changed sentence Gabriel Schlozer 2016-06-15 12:14:02 +02:00
  • 17f55d9db1 fixed test FailedMessage_ContainsIndexes Gabriel Schlozer 2016-06-15 12:04:43 +02:00
  • c365265a52 use TestDetails::sameTest in parameterized Gabriel Schlozer 2016-06-15 11:46:16 +02:00
  • c0fad1bbf9 added tests Gabriel Schlozer 2016-06-15 11:45:39 +02:00
  • ec13c8d140 method for check if it is twice the same test from TestDetails Gabriel Schlozer 2016-06-15 11:36:27 +02:00
  • 724c803bd5 fixed error message memory Gabriel Schlozer 2016-06-15 11:23:14 +02:00
  • 8859f8ec4e created test FailedMessage_ContainsIndexes Gabriel Schlozer 2016-06-15 10:52:52 +02:00
  • 977172e4dd fixed test Gabriel Schlozer 2016-06-09 13:03:25 +02:00
  • b10381334f parameters order change Gabriel Schlozer 2016-06-09 13:00:06 +02:00
  • 5bd95da3bf more easy, 1 single macro Gabriel Schlozer 2016-06-09 12:02:52 +02:00
  • 1a2908119b ability to reuse a parameterized test (and "redeclaration error" protection) Gabriel Schlozer 2016-06-09 11:18:44 +02:00
  • dd2d98f32d fixed bug Gabriel Schlozer 2016-06-08 16:38:13 +02:00
  • c096b4471c added "use several" test, bug found Gabriel Schlozer 2016-06-08 16:38:02 +02:00
  • 5a4c648136 cleaned dependencies Gabriel Schlozer 2016-06-08 14:20:00 +02:00
  • b5932594b5 removed zombie code Gabriel Schlozer 2016-06-08 11:37:54 +02:00
  • ac3718d123 dump is added in reporter Gabriel Schlozer 2016-06-08 11:27:46 +02:00
  • 226b31fb3e dump names with indexes ability Gabriel Schlozer 2016-06-08 11:26:30 +02:00
  • 733b73dc87 parameterized tests have names Gabriel Schlozer 2016-06-08 11:25:13 +02:00
  • 69d2a14343 created clean method Gabriel Schlozer 2016-06-08 10:19:42 +02:00
  • 124d448420 revert revert (finally it is useful) Gabriel Schlozer 2016-06-08 10:03:47 +02:00
  • 3236f62ddc code cleaning Gabriel Schlozer 2016-06-07 18:14:58 +02:00
  • 2991b08cc7 removed tests storage (now useless because of begin/finish notion) Gabriel Schlozer 2016-06-07 18:14:29 +02:00
  • 4247f7889a removed warning "size_t to int conversion possible loss of data" Gabriel Schlozer 2016-06-07 17:54:25 +02:00
  • 94295a0a7d improved protection (revert prev commit was not suffisciant) Gabriel Schlozer 2016-06-07 17:38:57 +02:00
  • bbe4c889e7 Revert "fixed execution failure with Fixture" Gabriel Schlozer 2016-06-07 17:35:14 +02:00
  • bd67474ae9 protection against nested test Gabriel Schlozer 2016-06-07 17:32:56 +02:00
  • 60165e44a0 fixed execution failure with Fixture Gabriel Schlozer 2016-06-07 17:23:07 +02:00
  • 807cc813fc added test for working with fixtures (not passing yet) Gabriel Schlozer 2016-06-07 17:03:10 +02:00
  • ba7c472291 implemented manager Gabriel Schlozer 2016-06-07 16:46:47 +02:00
  • b459589096 moved test retriever Gabriel Schlozer 2016-06-07 14:40:25 +02:00
  • ab3298bc66 created class ParameterizedManager Gabriel Schlozer 2016-06-07 14:31:02 +02:00
  • 5399af72a2 little test simplification Gabriel Schlozer 2016-06-05 17:23:35 +02:00
  • 053bcfc9c7 Add support for Haiku. Jerome Duval 2016-06-02 19:49:48 +02:00
  • 00aac470df Merge branch 'smallFixes' into ParameterizedSuite Gabriel Schlozer 2016-05-24 14:13:49 +02:00
  • 2ba324ff1c changed "int count" to "size_t count" for 64 bit portability (remove warning C4267: 'argument' : conversion from 'size_t' to 'const int', possible loss of data) Gabriel Schlozer 2016-05-24 14:13:34 +02:00
  • 1096f193ee use static vars for give possibility to create common instances Gabriel Schlozer 2016-05-20 12:13:56 +02:00
  • 7a01101cac fixed macro: no more friend class, use namespace, method defined inside the class Gabriel Schlozer 2016-05-20 11:49:41 +02:00
  • d17a772b50 renamed "value" to "parameter" Gabriel Schlozer 2016-05-19 10:33:58 +02:00
  • ab89bf3a0f do not store current value for avoir problem "no default constructor for T_Value" Gabriel Schlozer 2016-05-18 11:13:17 +02:00
  • 1b2c3c58b6 Merge branch 'TestListUndependant' into ParameterizedSuite Gabriel Schlozer 2016-05-17 20:31:38 +02:00
  • 62941baf72 minor simplification Gabriel Schlozer 2016-05-17 15:11:54 +02:00
  • d49ddee296 Create anchor with exactly same details than original test for ensure it will pass all test filters the same way as original Gabriel Schlozer 2016-05-17 15:07:03 +02:00
  • bbdf7c7392 updated for using new TestListNode Gabriel Schlozer 2016-05-17 14:56:03 +02:00
  • cb852cb53f use char* instead of string (for dll export) Gabriel Schlozer 2016-05-17 14:18:52 +02:00
  • 07a31f46f5 Merge branch 'TestListUndependant' into ParameterizedSuite Gabriel Schlozer 2016-05-17 13:58:26 +02:00
  • dabb1d28ff applyed to main Gabriel Schlozer 2016-05-17 13:57:22 +02:00
  • ead64fc6a3 created RunTestsCmd for easyly run test(s) or suite(s) (use command "--suite") Gabriel Schlozer 2016-05-17 13:56:55 +02:00
  • d584ccfd22 created SuitePredicate Gabriel Schlozer 2016-05-17 13:55:17 +02:00
  • a6eb17fb48 updated tests Gabriel Schlozer 2016-05-17 11:40:14 +02:00
  • fe90cf015d moved usage Test::m_nextTest -> TestListNode::m_next Gabriel Schlozer 2016-05-17 11:40:06 +02:00
  • 6c565da6d0 created class TestListNode Gabriel Schlozer 2016-05-17 11:39:07 +02:00
  • 27317ec077 Prefix local variable message in CHECK macros with UnitTest_ to reduce the risk of name collisions with application code JonChesterfield 2016-05-16 11:13:51 +01:00
  • 6233fbc117 reuse & nested test Gabriel Schlozer 2016-05-15 13:29:38 +02:00
  • 2bfb49d05b improved tests Gabriel Schlozer 2016-05-15 11:36:47 +02:00
  • 1a1e041a92 totally removed class "ParameterizedSuite" Gabriel Schlozer 2016-05-15 02:15:28 +02:00
  • 29bb785358 migrated tests Gabriel Schlozer 2016-05-15 02:13:15 +02:00
  • 817fbc8022 added callback feature Gabriel Schlozer 2016-05-15 02:12:37 +02:00
  • 2102d0585b updated macro for use test instead of suite Gabriel Schlozer 2016-05-15 02:05:42 +02:00
  • e558adac06 fix: nested tests Gabriel Schlozer 2016-05-15 01:52:53 +02:00
  • 77fef1dfc4 bug fix Gabriel Schlozer 2016-05-15 01:41:53 +02:00
  • 1f2c10d9a7 prevent for empty values Gabriel Schlozer 2016-05-15 01:40:20 +02:00
  • 9ec57227ea fixed test Gabriel Schlozer 2016-05-15 01:31:19 +02:00
  • e525453911 created simple test (not passing yet) Gabriel Schlozer 2016-05-15 01:01:42 +02:00
  • 183209faf8 coded feature Gabriel Schlozer 2016-05-15 01:01:29 +02:00
  • 0be4fefd74 non static members Gabriel Schlozer 2016-05-14 23:38:09 +02:00
  • 908f7b5846 throw exception if test not retrieved Gabriel Schlozer 2016-05-14 11:27:42 +02:00
  • a1510a13a0 method for retrieve a test from its details Gabriel Schlozer 2016-05-14 11:25:03 +02:00
  • f6f07775af created empty class ParameterizedTest Gabriel Schlozer 2016-05-14 10:42:20 +02:00
  • 17ec122775 splitted class in .h/.cpp Gabriel Schlozer 2016-05-13 22:40:55 +02:00
  • f9f3523ce3 added some const methods Gabriel Schlozer 2016-05-13 22:33:02 +02:00
  • 88005464a2 changed params order Gabriel Schlozer 2016-05-13 22:27:50 +02:00
  • 1966eee56c created test Gabriel Schlozer 2016-05-13 22:25:39 +02:00
  • abb066719c created macro PARAMETERIZED_SUITE (usage is like SUITE marco) Gabriel Schlozer 2016-05-13 22:25:22 +02:00
  • 0a3c699164 little macro syntax change Gabriel Schlozer 2016-05-13 22:18:23 +02:00
  • 1dbb31f184 updated tests for using macros Gabriel Schlozer 2016-05-13 22:12:34 +02:00
  • ab3cc22e57 created macro SET_SUITE_PARAMETERS Gabriel Schlozer 2016-05-13 22:10:40 +02:00
  • a6c56fe54b less C++11 Gabriel Schlozer 2016-05-13 21:26:56 +02:00
  • a05e709d85 added endl after warning Gabriel Schlozer 2016-05-12 13:31:45 +02:00
  • 313830b689 fixed uncoherent test name Gabriel Schlozer 2016-05-11 11:28:11 +02:00
  • 2a3c4ef445 removed dependency to <memory> and unique_pointer Gabriel Schlozer 2016-05-11 11:24:48 +02:00
  • d01652f514 removed cascading constructor Gabriel Schlozer 2016-05-11 11:19:15 +02:00
  • d8a5370e65 pass values in constructor instead of template argument Gabriel Schlozer 2016-05-11 11:11:34 +02:00
  • 68118d6bf4 removed dependency to <functional> (and lambdas) Gabriel Schlozer 2016-05-11 11:02:11 +02:00
  • d083237022 Imported files from other project Gabriel Schlozer 2016-05-11 10:33:41 +02:00
  • 910381fadc Change UNITTEST_ENABLE_SHORT_MACROS to DISABLE Patrick Johnmeyer 2016-05-07 01:02:20 -05:00
  • df386f189f Add UNITTEST_ prefixes to remaining macros Patrick Johnmeyer 2016-05-07 00:12:09 -05:00
  • c96bf52613 Replace UT_ macro prefix with UNITTEST_IMPL_ Patrick Johnmeyer 2016-05-06 23:57:59 -05:00
  • 185b3d5086 Add UNITTEST_ versions of all CHECK macros Patrick Johnmeyer 2016-05-06 23:44:02 -05:00
  • d220612eba Merge pull request #111 from unittest-cpp/v1.6.1-prep v1.6.1 Patrick Johnmeyer 2016-05-04 22:48:32 -05:00
  • 782e620fbb Update versions to 1.6.1 Patrick Johnmeyer 2016-05-04 21:36:40 -05:00
  • 1a62540b79 Determine autoconf package version from git tags Patrick Johnmeyer 2016-05-04 21:30:44 -05:00
  • b7e0d70a63 Fix failures in make distcheck Patrick Johnmeyer 2016-04-25 13:37:31 -05:00
  • 90357e2138 Merge pull request #109 from bittwiddler1/master Patrick Johnmeyer 2016-04-19 22:13:28 -05:00