| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * This file is part of Adblock Plus <https://adblockplus.org/>, |    2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
|    3  * Copyright (C) 2006-2016 Eyeo GmbH |    3  * Copyright (C) 2006-2016 Eyeo GmbH | 
|    4  * |    4  * | 
|    5  * Adblock Plus is free software: you can redistribute it and/or modify |    5  * Adblock Plus is free software: you can redistribute it and/or modify | 
|    6  * it under the terms of the GNU General Public License version 3 as |    6  * it under the terms of the GNU General Public License version 3 as | 
|    7  * published by the Free Software Foundation. |    7  * published by the Free Software Foundation. | 
|    8  * |    8  * | 
|    9  * Adblock Plus is distributed in the hope that it will be useful, |    9  * Adblock Plus is distributed in the hope that it will be useful, | 
|   10  * but WITHOUT ANY WARRANTY; without even the implied warranty of |   10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  131  |  131  | 
|  132 class LazyLogSystem : public AdblockPlus::LogSystem |  132 class LazyLogSystem : public AdblockPlus::LogSystem | 
|  133 { |  133 { | 
|  134 public: |  134 public: | 
|  135   void operator()(LogLevel logLevel, const std::string& message, |  135   void operator()(LogLevel logLevel, const std::string& message, | 
|  136           const std::string& source) |  136           const std::string& source) | 
|  137   { |  137   { | 
|  138   } |  138   } | 
|  139 }; |  139 }; | 
|  140  |  140  | 
 |  141 AdblockPlus::JsEnginePtr createJsEngine(const AdblockPlus::AppInfo& appInfo = Ad
     blockPlus::AppInfo()); | 
 |  142  | 
|  141 class BaseJsTest : public ::testing::Test |  143 class BaseJsTest : public ::testing::Test | 
|  142 { |  144 { | 
|  143 protected: |  145 protected: | 
|  144   AdblockPlus::JsEnginePtr jsEngine; |  146   AdblockPlus::JsEnginePtr jsEngine; | 
|  145  |  147  | 
|  146   virtual void SetUp() |  148   virtual void SetUp() | 
|  147   { |  149   { | 
|  148     jsEngine = AdblockPlus::JsEngine::New(); |  150     jsEngine = createJsEngine(); | 
|  149     jsEngine->SetLogSystem(AdblockPlus::LogSystemPtr(new ThrowingLogSystem)); |  151     jsEngine->SetLogSystem(AdblockPlus::LogSystemPtr(new ThrowingLogSystem)); | 
|  150     jsEngine->SetFileSystem(AdblockPlus::FileSystemPtr(new ThrowingFileSystem)); |  152     jsEngine->SetFileSystem(AdblockPlus::FileSystemPtr(new ThrowingFileSystem)); | 
|  151     jsEngine->SetWebRequest(AdblockPlus::WebRequestPtr(new ThrowingWebRequest)); |  153     jsEngine->SetWebRequest(AdblockPlus::WebRequestPtr(new ThrowingWebRequest)); | 
|  152   } |  154   } | 
|  153 }; |  155 }; | 
|  154  |  156  | 
 |  157  | 
|  155 #endif |  158 #endif | 
| OLD | NEW |