| Index: test/UpdateCheck.cpp |
| diff --git a/test/UpdateCheck.cpp b/test/UpdateCheck.cpp |
| index fca55eb3831d66092d2083541bfdd629e71e6461..ce56c9d88c63c9592e7b56615372f3e15a04490a 100644 |
| --- a/test/UpdateCheck.cpp |
| +++ b/test/UpdateCheck.cpp |
| @@ -23,8 +23,6 @@ using namespace AdblockPlus; |
| namespace |
| { |
| - typedef std::shared_ptr<AdblockPlus::FilterEngine> FilterEnginePtr; |
| - |
| void FindAndReplace(std::string& source, const std::string& find, const std::string& replace) |
| { |
| for (size_t pos = 0; (pos = source.find(find), pos) != std::string::npos; pos += replace.size()) |
| @@ -38,7 +36,6 @@ namespace |
| AdblockPlus::ServerResponse webRequestResponse; |
| DelayedWebRequest::SharedTasks webRequestTasks; |
| DelayedTimer::SharedTasks timerTasks; |
| - FilterEnginePtr filterEngine; |
| bool eventCallbackCalled; |
| AdblockPlus::JsValueList eventCallbackParams; |
| @@ -67,7 +64,7 @@ namespace |
| eventCallbackParams = std::move(params); |
| }); |
| - filterEngine = ::CreateFilterEngine(*fileSystem, *platform); |
| + ::CreateFilterEngine(*fileSystem, *platform); |
| } |
| // Returns a URL or the empty string if there is no such request. |
| @@ -90,7 +87,7 @@ namespace |
| void ForceUpdateCheck() |
| { |
| - filterEngine->ForceUpdateCheck([this](const std::string& error) |
| + platform->GetFilterEngine().ForceUpdateCheck([this](const std::string& error) |
| { |
| updateCallbackCalled = true; |
| updateError = error; |
| @@ -119,7 +116,7 @@ TEST_F(UpdateCheckTest, RequestFailure) |
| ASSERT_TRUE(updateCallbackCalled); |
| ASSERT_FALSE(updateError.empty()); |
| - std::string expectedUrl(filterEngine->GetPref("update_url_release").AsString()); |
| + std::string expectedUrl(platform->GetFilterEngine().GetPref("update_url_release").AsString()); |
| std::string platform = GetJsEngine().Evaluate("require('info').platform").AsString(); |
| std::string platformVersion = GetJsEngine().Evaluate("require('info').platformVersion").AsString(); |
| @@ -158,7 +155,7 @@ TEST_F(UpdateCheckTest, UpdateAvailable) |
| ASSERT_TRUE(updateCallbackCalled); |
| ASSERT_TRUE(updateError.empty()); |
| - std::string expectedUrl(filterEngine->GetPref("update_url_devbuild").AsString()); |
| + std::string expectedUrl(platform->GetFilterEngine().GetPref("update_url_devbuild").AsString()); |
| std::string platform = GetJsEngine().Evaluate("require('info').platform").AsString(); |
| std::string platformVersion = GetJsEngine().Evaluate("require('info').platformVersion").AsString(); |
| @@ -280,7 +277,7 @@ TEST_F(UpdateCheckTest, SetRemoveUpdateAvailableCallback) |
| CreateFilterEngine(); |
| int timesCalled = 0; |
| - filterEngine->SetUpdateAvailableCallback([×Called](const std::string&)->void |
| + platform->GetFilterEngine().SetUpdateAvailableCallback([×Called](const std::string&)->void |
| { |
| ++timesCalled; |
| }); |
| @@ -291,11 +288,11 @@ TEST_F(UpdateCheckTest, SetRemoveUpdateAvailableCallback) |
| EXPECT_EQ(1, timesCalled); |
| - // filterEngine->SetUpdateAvailableCallback overriddes previously installed on JsEngine |
| + // FilterEngine::SetUpdateAvailableCallback overriddes previously installed on JsEngine |
| // handler for "updateAvailable" event. |
| EXPECT_FALSE(eventCallbackCalled); |
| - filterEngine->RemoveUpdateAvailableCallback(); |
| + platform->GetFilterEngine().RemoveUpdateAvailableCallback(); |
| ForceUpdateCheck(); |
| // ensure that the was the corresponding request |