| Index: libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/UpdateCheckTest.java | 
| diff --git a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/UpdateCheckTest.java b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/UpdateCheckTest.java | 
| index 8e363331985315bfdcb89bcc828b0688588c144a..53148428a490a3161463af5d74d0ab53144c5fa2 100644 | 
| --- a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/UpdateCheckTest.java | 
| +++ b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/UpdateCheckTest.java | 
| @@ -32,7 +32,7 @@ import org.junit.Test; | 
|  | 
| import java.util.List; | 
|  | 
| -public class UpdateCheckTest extends BaseJsTest | 
| +public class UpdateCheckTest extends BaseFilterEngineTest | 
| { | 
| protected String previousRequestUrl; | 
|  | 
| @@ -55,8 +55,6 @@ public class UpdateCheckTest extends BaseJsTest | 
|  | 
| protected AppInfo appInfo; | 
| protected TestWebRequest webRequest; | 
| -  protected JsEngine jsEngine; | 
| -  protected FilterEngine filterEngine; | 
|  | 
| protected boolean eventCallbackCalled; | 
| protected List<JsValue> eventCallbackParams; | 
| @@ -83,20 +81,22 @@ public class UpdateCheckTest extends BaseJsTest | 
| } | 
| }; | 
|  | 
| -  public void reset() | 
| +  public void reset() throws InterruptedException | 
| { | 
| +    disposeFilterEngine(); | 
| +    if (jsEngine != null) | 
| +    { | 
| +      jsEngine.dispose(); | 
| +    } | 
| jsEngine = new JsEngine(appInfo, new LazyLogSystem(), webRequest, | 
| getContext().getFilesDir().getAbsolutePath()); | 
| jsEngine.setEventCallback("updateAvailable", eventCallback); | 
| - | 
| filterEngine = new FilterEngine(jsEngine); | 
| } | 
|  | 
| @Override | 
| protected void setUp() throws Exception | 
| { | 
| -    super.setUp(); | 
| - | 
| appInfo = AppInfo.builder().build(); | 
| webRequest = new TestWebRequest(); | 
| eventCallbackCalled = false; | 
|  |