MIL << satpool << endl;
for_( it, satpool.solvablesBegin(), satpool.solvablesEnd() )
{
- dumpOn( MIL, *it );
+ MIL << *it << endl;
+ //MIL << dump(*it) << endl;
}
///////////////////////////////////////////////////////////////////
void edition_test()
{
- BOOST_CHECK_THROW( Edition(string("A::foo--foo")), exception );
-
Edition _ed1 ("1");
Edition _ed2 ("1.1");
Edition _ed3 ("1:1");
BOOST_CHECK_EQUAL(_ed3, Edition ("1", "", "1"));
BOOST_CHECK_EQUAL(_ed3, Edition ("1", "", 1));
BOOST_CHECK_EQUAL(_ed4, Edition ("1", "1", 2));
+
+ BOOST_CHECK_EQUAL( Edition::compare("1:1-1","2:1-1"), -1 );
+ BOOST_CHECK_EQUAL( Edition::compare("2:1-1","2:1-1"), 0 );
+ BOOST_CHECK_EQUAL( Edition::compare("3:1-1","2:1-1"), 1 );
}
test_suite*
BOOST_CHECK_EQUAL( ResKind("FOO").asString(), "foo" );
// Caseinsensitive comparison
BOOST_CHECK_EQUAL( ResKind("FOO"), ResKind("foo") );
+ BOOST_CHECK_EQUAL( ResKind("FOO"), string("Foo") );
+ BOOST_CHECK_EQUAL( ResKind("FOO"), "Foo" );
BOOST_CHECK_EQUAL( ResKind("FOO"), string("foo") );
BOOST_CHECK_EQUAL( ResKind("FOO"), "foo" );
BOOST_CHECK_EQUAL( string("foo"), ResKind("FOO") );
BOOST_CHECK_EQUAL( "foo", ResKind("FOO") );
+ BOOST_CHECK_EQUAL( ResKind::compare( "FOO", "foo" ), 0 );
+
}
test_suite * init_unit_test_suite( int, char * [] )
{