parent
03c37c9099
commit
15a6194b5d
|
@ -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 */ +
|
||||
|
|
Loading…
Reference in New Issue