Mercurial > public > fructose_gen
annotate tests/x1.h @ 3:d8aeeb7f6785 fructose1.1.0
Changed the license to LGPL to be compatible with Fructose itself.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 14 May 2011 14:20:44 -0500 |
parents | d098192f01d9 |
children |
rev | line source |
---|---|
bgneal@0 | 1 #ifndef FRUCTOSE_MAIN_TEST_X1_H |
bgneal@0 | 2 #define FRUCTOSE_MAIN_TEST_X1_H |
bgneal@0 | 3 |
bgneal@0 | 4 #include "fructose/fructose.h" |
bgneal@0 | 5 |
bgneal@0 | 6 const int life_the_available_tests_and_everything = 42; |
bgneal@0 | 7 const int the_neighbour_of_the_beast = 668; |
bgneal@0 | 8 const int is_alive = 6; |
bgneal@0 | 9 |
bgneal@0 | 10 struct sample_test : public fructose::test_base<sample_test> |
bgneal@0 | 11 { |
bgneal@0 | 12 void test42(const std::string& test_name) |
bgneal@0 | 13 { |
bgneal@0 | 14 fructose_assert(life_the_available_tests_and_everything == 6*7); |
bgneal@0 | 15 } |
bgneal@0 | 16 |
bgneal@0 | 17 void testbeast(const std::string& test_name) |
bgneal@0 | 18 { |
bgneal@0 | 19 fructose_assert(the_neighbour_of_the_beast == 668); |
bgneal@0 | 20 } |
bgneal@0 | 21 |
bgneal@0 | 22 void testfivealive(const std::string& test_name) |
bgneal@0 | 23 { |
bgneal@0 | 24 const int five = 5; |
bgneal@0 | 25 fructose_assert_eq(five, is_alive); |
bgneal@0 | 26 } |
bgneal@0 | 27 }; |
bgneal@0 | 28 #endif |