| Index: libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/FilterEngineTest.java | 
| diff --git a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/FilterEngineTest.java b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/FilterEngineTest.java | 
| index 23952b6201679804d9b05910abbd033db0817edf..9cbfe8ae66d66ec32546b2d9f59aa784e24183e5 100644 | 
| --- a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/FilterEngineTest.java | 
| +++ b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/FilterEngineTest.java | 
| @@ -17,7 +17,6 @@ | 
|  | 
| package org.adblockplus.libadblockplus.tests; | 
|  | 
| -import android.util.Log; | 
| import org.adblockplus.libadblockplus.Filter; | 
| import org.adblockplus.libadblockplus.FilterEngine; | 
| import org.adblockplus.libadblockplus.MockFilterChangeCallback; | 
| @@ -25,6 +24,8 @@ import org.adblockplus.libadblockplus.Subscription; | 
|  | 
| import org.junit.Test; | 
|  | 
| +import java.util.List; | 
| + | 
| public class FilterEngineTest extends FilterEngineGenericTest | 
| { | 
| @Test | 
| @@ -385,4 +386,45 @@ public class FilterEngineTest extends FilterEngineGenericTest | 
| assertTrue(filterEngine.isElemhideWhitelisted("http://example.com", documentUrls1)); | 
| assertFalse(filterEngine.isElemhideWhitelisted("http://example.co.uk", documentUrls1)); | 
| } | 
| + | 
| +  @Test | 
| +  public void testGetAcceptableAdsSubscriptionUrl() | 
| +  { | 
| +    String url = filterEngine.getAcceptableAdsSubscriptionURL(); | 
| +    assertNotNull(url); | 
| +  } | 
| + | 
| +  @Test | 
| +  public void testSetGetAcceptableAds() | 
| +  { | 
| +    boolean isAA = filterEngine.isAcceptableAdsEnabled(); | 
| +    isAA = !isAA; | 
| +    filterEngine.setAcceptableAdsEnabled(isAA); | 
| +    assertEquals(isAA, filterEngine.isAcceptableAdsEnabled()); | 
| +    isAA = !isAA; | 
| +    filterEngine.setAcceptableAdsEnabled(isAA); | 
| +    assertEquals(isAA, filterEngine.isAcceptableAdsEnabled()); | 
| +  } | 
| + | 
| +  @Test | 
| +  public void testIsAcceptableAdsIfEnabled() | 
| +  { | 
| +    // `.setAcceptableAdsEnabled(true)` is not required, as we're having | 
| +    // AA subscription listed even if AA is disabled with `filterEngine.setAcceptableAdsEnabled(false);` | 
| +    if (!filterEngine.isAcceptableAdsEnabled()) | 
| +    { | 
| +      filterEngine.setAcceptableAdsEnabled(true); | 
| +    } | 
| +    assertTrue(filterEngine.isAcceptableAdsEnabled()); | 
| + | 
| +    List<Subscription> listedSubscriptions = filterEngine.getListedSubscriptions(); | 
| +    for (Subscription eachSubscription : listedSubscriptions) | 
| +    { | 
| +      if (eachSubscription.isAcceptableAds()) | 
| +      { | 
| +        return; | 
| +      } | 
| +    } | 
| +    fail("AA subscription not found in listed subscriptions when enabled"); | 
| +  } | 
| } | 
|  |