diff options
author | Daniel Burrows <dburrows@debian.org> | 2011-04-10 17:11:56 -0700 |
---|---|---|
committer | Daniel Burrows <dburrows@debian.org> | 2011-04-10 17:11:56 -0700 |
commit | ee6a95f300d8a45b34896381a97e4ceb4b693295 (patch) | |
tree | 162acd00abc0efec49c98710b6a55e78305d76da | |
parent | e1af5de24499e0c3ff4ea3aea76008d6b184f799 (diff) | |
download | aptitude-ee6a95f300d8a45b34896381a97e4ceb4b693295.tar.gz |
Fix serializing ?term-prefix.
Also added ?term-prefix to the test suite (oops).
-rw-r--r-- | src/generic/apt/matching/serialize.cc | 4 | ||||
-rw-r--r-- | tests/test_matching.cc | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/generic/apt/matching/serialize.cc b/src/generic/apt/matching/serialize.cc index f868ee0e..220e97cc 100644 --- a/src/generic/apt/matching/serialize.cc +++ b/src/generic/apt/matching/serialize.cc @@ -1,6 +1,6 @@ // serialize.cc -*-c++-*- // -// Copyright (C) 2008-2009 Daniel Burrows +// Copyright (C) 2008-2009, 2011 Daniel Burrows // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -511,7 +511,7 @@ namespace aptitude case pattern::term_prefix: out << "?term-prefix("; - serialize_string(p->get_term_term(), out); + serialize_string(p->get_term_prefix_term(), out); out.put(')'); break; diff --git a/tests/test_matching.cc b/tests/test_matching.cc index 7692c05a..815335fe 100644 --- a/tests/test_matching.cc +++ b/tests/test_matching.cc @@ -776,6 +776,9 @@ namespace { "?term(development)", "?term(\"development\")", pattern::make_term("development") }, + { "?term-prefix(aptitu)", "?term-prefix(\"aptitu\")", + pattern::make_term_prefix("aptitu") }, + { "?upgradable", "?upgradable", pattern::make_upgradable() }, { "~U", "?upgradable", pattern::make_upgradable() }, |