backup
authorMichael Andres <ma@suse.de>
Tue, 15 Jan 2008 14:34:30 +0000 (14:34 +0000)
committerMichael Andres <ma@suse.de>
Tue, 15 Jan 2008 14:34:30 +0000 (14:34 +0000)
devel/devel.ma/NewPool.cc
tests/zypp/Edition.cc
tests/zypp/ResKind_test.cc

index 6f81b0e..9af2d1f 100644 (file)
@@ -605,7 +605,8 @@ int main( int argc, char * argv[] )
   MIL << satpool << endl;
   for_( it, satpool.solvablesBegin(), satpool.solvablesEnd() )
   {
-    dumpOn( MIL, *it );
+    MIL << *it << endl;
+    //MIL << dump(*it) << endl;
   }
 
   ///////////////////////////////////////////////////////////////////
index 3290ac1..e6b6fc4 100644 (file)
@@ -16,8 +16,6 @@ using namespace zypp;
 
 void edition_test()
 {
-  BOOST_CHECK_THROW( Edition(string("A::foo--foo")), exception );
-  
   Edition _ed1 ("1");
   Edition _ed2 ("1.1");
   Edition _ed3 ("1:1");
@@ -33,6 +31,10 @@ void edition_test()
   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*
index fc85833..446cb34 100644 (file)
@@ -22,11 +22,15 @@ void dotest()
   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 * [] )
 {