Commit 4fdaafea by Maarten L. Hekkelman

Fix unit test (BOOST_ASSERT is really an assert...)

parent 36afd7e2
...@@ -54,15 +54,16 @@ BOOST_AUTO_TEST_CASE(ut_dssp) ...@@ -54,15 +54,16 @@ BOOST_AUTO_TEST_CASE(ut_dssp)
writeDSSP(structure, dssp, test); writeDSSP(structure, dssp, test);
std::ifstream reference("1cbs.dssp"); std::ifstream reference("1cbs.dssp", std::ios::binary);
BOOST_ASSERT(reference.is_open()); BOOST_CHECK(reference.is_open());
std::string line_t, line_r; std::string line_t, line_r;
BOOST_ASSERT (std::getline(test, line_t) and std::getline(reference, line_r)); BOOST_CHECK(std::getline(test, line_t) and std::getline(reference, line_r));
const char* kHeaderLineStart = "==== Secondary Structure Definition by the program DSSP, NKI version 4.0 ===="; const char* kHeaderLineStart = "==== Secondary Structure Definition by the program DSSP, NKI version 4.0 ====";
BOOST_ASSERT(line_t.compare(0, std::strlen(kHeaderLineStart), kHeaderLineStart) == 0); BOOST_CHECK(line_t.compare(0, std::strlen(kHeaderLineStart), kHeaderLineStart) == 0);
BOOST_CHECK(line_r.compare(0, std::strlen(kHeaderLineStart), kHeaderLineStart) == 0);
for (int line_nr = 2; ; ++line_nr) for (int line_nr = 2; ; ++line_nr)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment