OLD | NEW |
(Empty) | |
| 1 #include <AdblockPlus.h> |
| 2 #include <fstream> |
| 3 #include <gtest/gtest.h> |
| 4 #include <sstream> |
| 5 |
| 6 TEST(FilterEngineStubsTest, AddRemove) |
| 7 { |
| 8 AdblockPlus::JsEngine jsEngine(0, 0); |
| 9 AdblockPlus::FilterEngine filterEngine(jsEngine); |
| 10 ASSERT_EQ(filterEngine.GetSubscriptions().size(), 0); |
| 11 AdblockPlus::Subscription subscription("foo", "bar"); |
| 12 filterEngine.AddSubscription(subscription); |
| 13 ASSERT_EQ(filterEngine.GetSubscriptions().size(), 1); |
| 14 filterEngine.RemoveSubscription(subscription); |
| 15 ASSERT_EQ(filterEngine.GetSubscriptions().size(), 0); |
| 16 } |
| 17 |
| 18 TEST(FilterEngineStubsTest, FilterMatches) |
| 19 { |
| 20 AdblockPlus::JsEngine jsEngine(0, 0); |
| 21 AdblockPlus::FilterEngine filterEngine(jsEngine); |
| 22 filterEngine.AddSubscription(AdblockPlus::Subscription("foo", "bar")); |
| 23 ASSERT_FALSE(filterEngine.MatchesFilters("http://example.org/a", "")); |
| 24 ASSERT_TRUE(filterEngine.MatchesFilters("http://example.org/ad", "")); |
| 25 } |
OLD | NEW |