install5 test case
authorJán Kupec <jkupec@suse.cz>
Sun, 11 Apr 2010 22:50:12 +0000 (00:50 +0200)
committerJán Kupec <jkupec@suse.cz>
Sun, 11 Apr 2010 22:50:12 +0000 (00:50 +0200)
tests/SolverRequester_test.cc
tests/data/openSUSE-11.1_subset/repodata/primary.xml.gz
tests/data/openSUSE-11.1_subset/repodata/repomd.xml

index 180dbb9..0a12efa 100644 (file)
@@ -97,9 +97,10 @@ BOOST_AUTO_TEST_CASE(install3)
   BOOST_CHECK(hasPoolItem(sr.toInstall(), "zypper", Edition("1.0.13-0.1.1"), Arch_x86_64));
 }
 
-// request : install zypper
+// request : install netcfg
 // opts    : defaults
-// response: set zypper-1.0.13-0.1.1 from 11.1_updates to install (update)
+// response: already installed, no update candidate (the installed
+//           is higher than any available)
 BOOST_AUTO_TEST_CASE(install4)
 {
   MIL << "<============install4===============>" << endl;
@@ -114,6 +115,23 @@ BOOST_AUTO_TEST_CASE(install4)
   BOOST_CHECK(sr.hasFeedback(SolverRequester::Feedback::NO_UPD_CANDIDATE));
 }
 
+// request : install info
+// opts    : defaults
+// response: already installed (the highest available is identical to installed)
+BOOST_AUTO_TEST_CASE(install5)
+{
+  MIL << "<============install5===============>" << endl;
+
+  vector<string> rawargs;
+  rawargs.push_back("info");
+  SolverRequester sr;
+
+  sr.install(rawargs);
+
+  BOOST_CHECK(sr.hasFeedback(SolverRequester::Feedback::ALREADY_INSTALLED));
+  BOOST_CHECK(sr.hasFeedback(SolverRequester::Feedback::NO_UPD_CANDIDATE));
+}
+
 
 
 ///////////////////////////////////////////////////////////////////////////
index e32e10f..1164e5d 100644 (file)
Binary files a/tests/data/openSUSE-11.1_subset/repodata/primary.xml.gz and b/tests/data/openSUSE-11.1_subset/repodata/primary.xml.gz differ
index c22859e..e149809 100644 (file)
@@ -2,8 +2,8 @@
 <repomd xmlns="http://linux.duke.edu/metadata/repo">
   <data type="primary">
     <location href="repodata/primary.xml.gz"/>
-    <checksum type="sha">a0cdd9d7870e38d6c395e92058e291f061728b23</checksum>
-    <timestamp>1270737163.0</timestamp>
-    <open-checksum type="sha">28470ad21a6bb95f4afdbdb72908243bfb3d4023</open-checksum>
+    <checksum type="sha">98741c2871c433e2a52d97cef546df015f8735a2</checksum>
+    <timestamp>1271025991.0</timestamp>
+    <open-checksum type="sha">109aeeca4c9555fbfdc0f5052a8349a92c89d3c2</open-checksum>
     </data>
 </repomd>