| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 /* |  | 
| 2  * This file is part of Adblock Plus <https://adblockplus.org/>, |  | 
| 3  * Copyright (C) 2006-present eyeo GmbH |  | 
| 4  * |  | 
| 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 |  | 
| 7  * published by the Free Software Foundation. |  | 
| 8  * |  | 
| 9  * Adblock Plus is distributed in the hope that it will be useful, |  | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of |  | 
| 11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | 
| 12  * GNU General Public License for more details. |  | 
| 13  * |  | 
| 14  * You should have received a copy of the GNU General Public License |  | 
| 15  * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. |  | 
| 16  */ |  | 
| 17 |  | 
| 18 package org.adblockplus.libadblockplus.tests; |  | 
| 19 |  | 
| 20 import org.adblockplus.libadblockplus.AppInfo; |  | 
| 21 import org.adblockplus.libadblockplus.JsEngine; |  | 
| 22 import org.adblockplus.libadblockplus.LazyLogSystem; |  | 
| 23 import org.adblockplus.libadblockplus.LogSystem; |  | 
| 24 import org.adblockplus.libadblockplus.ThrowingWebRequest; |  | 
| 25 import org.adblockplus.libadblockplus.WebRequest; |  | 
| 26 |  | 
| 27 import android.content.Context; |  | 
| 28 import android.test.InstrumentationTestCase; |  | 
| 29 |  | 
| 30 public abstract class BaseJsTest extends InstrumentationTestCase |  | 
| 31 { |  | 
| 32   protected JsEngine jsEngine; |  | 
| 33 |  | 
| 34   @Override |  | 
| 35   protected void setUp() throws Exception |  | 
| 36   { |  | 
| 37     super.setUp(); |  | 
| 38 |  | 
| 39     jsEngine = new JsEngine(AppInfo.builder().build(), createLogSystem(), create
    WebRequest(), |  | 
| 40         getContext().getFilesDir().getAbsolutePath()); |  | 
| 41   } |  | 
| 42 |  | 
| 43   // If the method returns null then a default implementation of the Log System |  | 
| 44   // provided by libadblockplus is used. |  | 
| 45   protected LogSystem createLogSystem() |  | 
| 46   { |  | 
| 47     return null; |  | 
| 48   } |  | 
| 49 |  | 
| 50   protected WebRequest createWebRequest() |  | 
| 51   { |  | 
| 52     return new ThrowingWebRequest(); |  | 
| 53   } |  | 
| 54 |  | 
| 55   protected Context getContext() |  | 
| 56   { |  | 
| 57     return getInstrumentation().getTargetContext(); |  | 
| 58   } |  | 
| 59 } |  | 
| OLD | NEW | 
|---|