Update unit test for r232916.

llvm-svn: 232918
This commit is contained in:
Benjamin Kramer 2015-03-22 16:05:46 +00:00
parent 03c37c9099
commit 15a6194b5d
1 changed files with 3 additions and 7 deletions

View File

@ -254,12 +254,6 @@ TEST(MultilibTest, SetRegexFilter) {
}
TEST(MultilibTest, SetFilterObject) {
// Filter object
struct StartsWithP : public MultilibSet::FilterCallback {
bool operator()(const Multilib &M) const override {
return StringRef(M.gccSuffix()).startswith("/p");
}
};
MultilibSet MS;
MS.Maybe(Multilib("orange"));
MS.Maybe(Multilib("pear"));
@ -273,7 +267,9 @@ TEST(MultilibTest, SetFilterObject) {
1 /* orange/plum */ +
1 /* orange/pear/plum */ )
<< "Size before filter was incorrect. Contents:\n" << MS;
MS.FilterOut(StartsWithP());
MS.FilterOut([](const Multilib &M) {
return StringRef(M.gccSuffix()).startswith("/p");
});
ASSERT_EQ((int)MS.size(), 1 /* Default */ +
1 /* orange */ +
1 /* orange/pear */ +