| Index: libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/GlobalJsObjectTest.java |
| diff --git a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/GlobalJsObjectTest.java b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/GlobalJsObjectTest.java |
| deleted file mode 100644 |
| index b7df1edc0ff56cb62f4cec096e0e3298c2ce4b57..0000000000000000000000000000000000000000 |
| --- a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/GlobalJsObjectTest.java |
| +++ /dev/null |
| @@ -1,77 +0,0 @@ |
| -/* |
| - * This file is part of Adblock Plus <https://adblockplus.org/>, |
| - * Copyright (C) 2006-present eyeo GmbH |
| - * |
| - * Adblock Plus is free software: you can redistribute it and/or modify |
| - * it under the terms of the GNU General Public License version 3 as |
| - * published by the Free Software Foundation. |
| - * |
| - * Adblock Plus is distributed in the hope that it will be useful, |
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| - * GNU General Public License for more details. |
| - * |
| - * You should have received a copy of the GNU General Public License |
| - * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| - */ |
| - |
| -package org.adblockplus.libadblockplus.tests; |
| - |
| -import org.adblockplus.libadblockplus.AdblockPlusException; |
| - |
| -import org.junit.Test; |
| - |
| -public class GlobalJsObjectTest extends BaseJsEngineTest |
| -{ |
| - @Test |
| - public void testSetTimeout() throws InterruptedException |
| - { |
| - jsEngine.evaluate("let foo; setTimeout(function() {foo = 'bar';}, 100)"); |
| - assertTrue(jsEngine.evaluate("foo").isUndefined()); |
| - Thread.sleep(200); |
| - assertEquals("bar", jsEngine.evaluate("foo").asString()); |
| - } |
| - |
| - @Test |
| - public void testSetTimeoutWithArgs() throws InterruptedException |
| - { |
| - jsEngine.evaluate("let foo; setTimeout(function(s) {foo = s;}, 100, 'foobar')"); |
| - assertTrue(jsEngine.evaluate("foo").isUndefined()); |
| - Thread.sleep(200); |
| - assertEquals("foobar", jsEngine.evaluate("foo").asString()); |
| - } |
| - |
| - @Test |
| - public void testSetTimeoutWithInvalidArgs() |
| - { |
| - try |
| - { |
| - jsEngine.evaluate("setTimeout()"); |
| - fail(); |
| - } |
| - catch (AdblockPlusException e) |
| - { |
| - // ignored |
| - } |
| - |
| - try |
| - { |
| - jsEngine.evaluate("setTimeout('', 1)"); |
| - fail(); |
| - } |
| - catch (AdblockPlusException e) |
| - { |
| - // ignored |
| - } |
| - } |
| - |
| - @Test |
| - public void testSetMultipleTimeouts() throws InterruptedException |
| - { |
| - jsEngine.evaluate("let foo = []"); |
| - jsEngine.evaluate("setTimeout(function(s) {foo.push('1');}, 100)"); |
| - jsEngine.evaluate("setTimeout(function(s) {foo.push('2');}, 150)"); |
| - Thread.sleep(200); |
| - assertEquals("1,2", jsEngine.evaluate("foo").asString()); |
| - } |
| -} |