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 28 matching lines...) Expand all Loading... |
39 Filter filter4 = filterEngine.getFilter("example.com#@#foo"); | 39 Filter filter4 = filterEngine.getFilter("example.com#@#foo"); |
40 assertEquals(Filter.Type.ELEMHIDE_EXCEPTION, filter4.getType()); | 40 assertEquals(Filter.Type.ELEMHIDE_EXCEPTION, filter4.getType()); |
41 Filter filter5 = filterEngine.getFilter(" foo "); | 41 Filter filter5 = filterEngine.getFilter(" foo "); |
42 assertEquals(filter1, filter5); | 42 assertEquals(filter1, filter5); |
43 } | 43 } |
44 | 44 |
45 @Test | 45 @Test |
46 public void testAddRemoveFilters() | 46 public void testAddRemoveFilters() |
47 { | 47 { |
48 while (filterEngine.getListedFilters().size() > 0) | 48 while (filterEngine.getListedFilters().size() > 0) |
49 filterEngine.getListedFilters().get(0).removeFromList(); | 49 { |
| 50 filterEngine.getListedFilters().get(0).removeFromList(); |
| 51 } |
50 | 52 |
51 assertEquals(0, filterEngine.getListedFilters().size()); | 53 assertEquals(0, filterEngine.getListedFilters().size()); |
52 Filter filter = filterEngine.getFilter("foo"); | 54 Filter filter = filterEngine.getFilter("foo"); |
53 assertEquals(0, filterEngine.getListedFilters().size()); | 55 assertEquals(0, filterEngine.getListedFilters().size()); |
54 assertFalse(filter.isListed()); | 56 assertFalse(filter.isListed()); |
55 | 57 |
56 filter.addToList(); | 58 filter.addToList(); |
57 assertEquals(1, filterEngine.getListedFilters().size()); | 59 assertEquals(1, filterEngine.getListedFilters().size()); |
58 assertEquals(filter, filterEngine.getListedFilters().get(0)); | 60 assertEquals(filter, filterEngine.getListedFilters().get(0)); |
59 assertTrue(filter.isListed()); | 61 assertTrue(filter.isListed()); |
60 | 62 |
61 filter.addToList(); | 63 filter.addToList(); |
62 assertEquals(1, filterEngine.getListedFilters().size()); | 64 assertEquals(1, filterEngine.getListedFilters().size()); |
63 assertEquals(filter, filterEngine.getListedFilters().get(0)); | 65 assertEquals(filter, filterEngine.getListedFilters().get(0)); |
64 assertTrue(filter.isListed()); | 66 assertTrue(filter.isListed()); |
65 | 67 |
66 filter.removeFromList(); | 68 filter.removeFromList(); |
67 assertEquals(0, filterEngine.getListedFilters().size()); | 69 assertEquals(0, filterEngine.getListedFilters().size()); |
68 assertFalse(filter.isListed()); | 70 assertFalse(filter.isListed()); |
69 | 71 |
70 filter.removeFromList(); | 72 filter.removeFromList(); |
71 assertEquals(0, filterEngine.getListedFilters().size()); | 73 assertEquals(0, filterEngine.getListedFilters().size()); |
72 assertFalse(filter.isListed()); | 74 assertFalse(filter.isListed()); |
73 } | 75 } |
74 | 76 |
75 @Test | 77 @Test |
76 public void testAddRemoveSubscriptions() | 78 public void testAddRemoveSubscriptions() |
77 { | 79 { |
78 while (filterEngine.getListedSubscriptions().size() > 0) | 80 while (filterEngine.getListedSubscriptions().size() > 0) |
79 filterEngine.getListedSubscriptions().get(0).removeFromList(); | 81 { |
| 82 filterEngine.getListedSubscriptions().get(0).removeFromList(); |
| 83 } |
80 | 84 |
81 assertEquals(0, filterEngine.getListedSubscriptions().size()); | 85 assertEquals(0, filterEngine.getListedSubscriptions().size()); |
82 Subscription subscription = filterEngine.getSubscription("foo"); | 86 Subscription subscription = filterEngine.getSubscription("foo"); |
83 assertEquals(0, filterEngine.getListedSubscriptions().size()); | 87 assertEquals(0, filterEngine.getListedSubscriptions().size()); |
84 assertFalse(subscription.isListed()); | 88 assertFalse(subscription.isListed()); |
85 subscription.addToList(); | 89 subscription.addToList(); |
86 assertEquals(1, filterEngine.getListedSubscriptions().size()); | 90 assertEquals(1, filterEngine.getListedSubscriptions().size()); |
87 assertEquals(subscription, filterEngine.getListedSubscriptions().get(0))
; | 91 assertEquals(subscription, filterEngine.getListedSubscriptions().get(0))
; |
88 assertTrue(subscription.isListed()); | 92 assertTrue(subscription.isListed()); |
89 subscription.addToList(); | 93 subscription.addToList(); |
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
375 assertFalse(filterEngine.isElemhideWhitelisted("http://example.com", emp
tyArray)); | 379 assertFalse(filterEngine.isElemhideWhitelisted("http://example.com", emp
tyArray)); |
376 | 380 |
377 String[] documentUrls1 = new String[] | 381 String[] documentUrls1 = new String[] |
378 { | 382 { |
379 "http://example.de" | 383 "http://example.de" |
380 }; | 384 }; |
381 assertTrue(filterEngine.isElemhideWhitelisted("http://example.com", docu
mentUrls1)); | 385 assertTrue(filterEngine.isElemhideWhitelisted("http://example.com", docu
mentUrls1)); |
382 assertFalse(filterEngine.isElemhideWhitelisted("http://example.co.uk", d
ocumentUrls1)); | 386 assertFalse(filterEngine.isElemhideWhitelisted("http://example.co.uk", d
ocumentUrls1)); |
383 } | 387 } |
384 } | 388 } |
OLD | NEW |