compiled all tests with contracts on/off on msvc, gcc, and clang

This commit is contained in:
Lorenzo Caminiti
2016-01-08 05:08:53 -08:00
parent 095d72ade4
commit 63372678f3
48 changed files with 1940 additions and 2836 deletions

View File

@@ -40,12 +40,20 @@ int main() {
equal_skips = 0;
push_back(vi, 123);
BOOST_TEST_EQ(equal_skips, 0);
unsigned const cnt =
#if BOOST_CONTRACT_POSTCONDITIONS
1
#else
0
#endif
;
j jj(456);
std::vector<j> vj;
equal_skips = 0;
push_back(vj, jj);
BOOST_TEST_EQ(equal_skips, 1);
BOOST_TEST_EQ(equal_skips, cnt);
return boost::report_errors();
}