1- #include " simple_test.h"
1+ #include " ../ simple_test.h"
22#include < cassert>
33
4- #include < vector>
5-
6- #include < cxxabi.h>
7-
8- TEST (should_fail, vector_capacity) {
9- std::vector<int > xs;
10- xs.reserve (100500 );
11- xs.clear ();
12- EXPECT_CMP (xs.capacity (), ==, 0 ) << " ahaha ? ahaha!" ;
13- ASSERT_CMP (xs.size (), ==, 1 ) << " ahaha ? ahaha!" ;
14- }
15-
16- TEST (should_fail, lots_of_failed_expectations) {
17- EXPECT_CMP (123 , ==, 456 );
18- EXPECT_BOOL (true , false );
19- EXPECT_STRCMP (" hello" , >, " world" );
20- EXPECT_STRCMP (" hello\0 one" , !=, " hello\0 two" );
21- std::cout << " some went wrong (or not...)" << std::endl;
22- }
23-
24- TEST (should_fail, some_assertion_failed) {
25- ASSERT_CMP (123 , ==, 456 );
26- assert (false ); // unreachable
27- }
28-
29- TEST (should_fail, raised_exception) {
30- throw std::runtime_error (" ooo" );
31- assert (false ); // unreachable
32- }
33-
344TEST (MUST_SKIP, some_disabled, false ) {
355 assert (false ); // unreachable
366}
377
38- TEST (should_fail, some_fault_1) {
39- ASSERTION_FAULT () << " comment " << 123 << " goes here" ;
40- assert (false ); // unreachable
41- }
42-
43- TEST (should_fail, some_fault_2) {
44- ASSERTION_FAULT ();
45- assert (false ); // unreachable
46- }
47-
488TEST (simple_test, some_correct) {
499 const char h1[] = " hello" ;
5010 const char h2[] = " hello" ;
@@ -121,10 +81,6 @@ TEST(gtest_like, variety) {
12181 EXPECT_NEAR (123.4 , 123.5 , 0.1 );
12282}
12383
124- TEST (should_fail, strings) {
125- EXPECT_EQ (" aaa\x11 " , " aaa\x12 " ) << simple_print::verbose (" bbb\x13 " );
126- }
127-
12884SHOW_GREEN_ASSERTIONS (true ); // global flag
12985TEST (green, visible_1) {
13086 EXPECT_TRUE (" You must see this" ) << " and this" ;
@@ -146,5 +102,4 @@ TEST(green, invisible_4) {
146102}
147103
148104
149-
150105TESTING_MAIN ()
0 commit comments