]> git.saurik.com Git - apt.git/blobdiff - test/libapt/configuration_test.cc
merge patch from Daniel Hartwig to Show a error message if {,dist-}upgrade is used...
[apt.git] / test / libapt / configuration_test.cc
index 6b657a70cea6b6351a3b77eef0c71ceaf8edb0f3..2c974ee0a9b6271ea2128320bd1a95285ee5ccf6 100644 (file)
@@ -93,6 +93,15 @@ int main(int argc,const char *argv[]) {
        equals(Cnf.FindFile("Dir::State"), "/rootdir/srv/sid/var/lib/apt");
        equals(Cnf.FindFile("Dir::Aptitude::State"), "/rootdir/srv/sid/var/lib/aptitude");
 
+       Cnf.Set("Dir::State", "/dev/null");
+       Cnf.Set("Dir::State::lists", "lists/");
+       equals(Cnf.FindDir("Dir::State"), "/rootdir/dev/null");
+       equals(Cnf.FindDir("Dir::State::lists"), "/rootdir/dev/null");
+
+        Cnf.Set("Moo::Bar", "1");
+        Cnf.Clear();
+        equals(Cnf.Find("Moo::Bar"), "");
+
        //FIXME: Test for configuration file parsing;
        // currently only integration/ tests test them implicitly