Phil Nash
|
10dfca34ac
|
Added first vector matchers (Contains and Equals)
|
2017-02-21 16:05:04 +00:00 |
|
Phil Nash
|
4e6938d78e
|
Moved matchers tests into their own file
|
2017-02-21 14:19:09 +00:00 |
|
Phil Nash
|
1400127d6f
|
Extracted string matchers impl into cpp that is only compiled into main TU
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
7fed25ad1f
|
New Matchers implementation
- simpler
- less templates and machinery
- no cloning, copying or unnecessary heap allocations
- better factored
|
2017-02-14 09:16:54 +00:00 |
|
Martin Hořeňovský
|
73159ace3d
|
REQUIRE_THROWS_AS now catches exception by const&
Prevents some warnings caused by catching complex types by value.
Closes #542
|
2017-02-09 12:57:01 +01:00 |
|
Martin Hořeňovský
|
7db4d8d90c
|
Added tests (single char pretty printing + op overload)
Tests for issue #809 -- Potentional operator overload ambiguity -- and
PR #646 -- Pretty print characters.
|
2017-02-07 13:32:48 +01:00 |
|
Saad K
|
7dd4f2977a
|
Added INSTALL commands (#788)
Added INSTALL commands - this is especially useful when adding dependencies (such as CATCH) by using the ExternalProject_Add command
|
2017-01-31 20:22:45 +01:00 |
|
Martin Hořeňovský
|
50c95a0143
|
Bumped min cmake version to 3.0
Now we can use target_compile_option to privately add warnings to our
build, without polluting outside CXX_FLAGS.
|
2017-01-31 20:21:03 +01:00 |
|
Martin Hořeňovský
|
7ae96c710b
|
Returned basic warnings to CMake generated builds
|
2017-01-31 17:37:27 +01:00 |
|
Martin Hořeňovský
|
dab1d9d222
|
Added CheckFileList in CMake over the benchmark sources
|
2017-01-25 23:02:25 +01:00 |
|
Martin Hořeňovský
|
4ce11d63a6
|
Merge branch 'dev-performance'
|
2017-01-25 22:56:36 +01:00 |
|
Phil Nash
|
876af874f3
|
Added surrogate cpp for catch_test_case_tracker
|
2017-01-23 15:18:23 +00:00 |
|
Martin Hořeňovský
|
531d26739f
|
Added the new proxy header to CMakeLists.txt
|
2017-01-16 19:56:57 +01:00 |
|
Martin Hořeňovský
|
e6ef60a2c4
|
CMake will now warn if a file is in folder, but not in variable
|
2017-01-15 22:07:36 +01:00 |
|
Martin Hořeňovský
|
3b7511e564
|
First commit of benchmarks for Catch runtime perf.
So far its very much a WIP with some problems that are known already and
not very representative tests.
|
2017-01-14 21:55:37 +01:00 |
|
Phil Nash
|
d5360e8e29
|
Sorted file lists in CMakeLists.txt for easier maintainence
|
2017-01-12 11:54:53 +00:00 |
|
Phil Nash
|
0bcae64d3d
|
Set project name in CMakeLists.txt to CatchSelfTest
|
2017-01-09 17:38:42 +00:00 |
|
Phil Nash
|
8abe17a393
|
CMake project groups test files separately from surrogate impl files for nicer rendering as XCode/ VS projects
|
2017-01-09 17:38:42 +00:00 |
|
Phil Nash
|
e1fbbe1590
|
Added headers to CMake project (for CLion)
|
2017-01-06 16:59:18 +00:00 |
|
Phil Nash
|
c8fefc4670
|
Fixed Travis and CMake after moving CMakeLists.txt
|
2017-01-06 16:19:20 +00:00 |
|
Phil Nash
|
64193078bc
|
Moved CMake into root folder (where it’s much happier - especially for CLion)
|
2017-01-06 16:00:00 +00:00 |
|