< prev index next >
modules/web/src/test/java/test/javafx/scene/web/DebuggerTest.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 27,36 ****
--- 27,37 ----
import com.sun.javafx.scene.web.Debugger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+ import javafx.scene.web.WebEngineShim;
import javafx.util.Callback;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import org.junit.Test;
import org.junit.After;
*** 38,48 ****
public class DebuggerTest extends TestBase {
@Test
public void testSimpleMessageExchange() {
submit(() -> {
! Debugger debugger = getEngine().impl_getDebugger();
final List<String> callbackMessages = new ArrayList<String>();
debugger.setMessageCallback(message -> {
callbackMessages.add(message);
return null;
--- 39,49 ----
public class DebuggerTest extends TestBase {
@Test
public void testSimpleMessageExchange() {
submit(() -> {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
final List<String> callbackMessages = new ArrayList<String>();
debugger.setMessageCallback(message -> {
callbackMessages.add(message);
return null;
*** 57,67 ****
}
@Test
public void testEnabledProperty() {
submit(() -> {
! Debugger debugger = getEngine().impl_getDebugger();
assertEquals(false, debugger.isEnabled());
debugger.setEnabled(true);
assertEquals(true, debugger.isEnabled());
--- 58,68 ----
}
@Test
public void testEnabledProperty() {
submit(() -> {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
assertEquals(false, debugger.isEnabled());
debugger.setEnabled(true);
assertEquals(true, debugger.isEnabled());
*** 80,90 ****
}
@Test
public void testMessageCallbackProperty() {
submit(() -> {
! Debugger debugger = getEngine().impl_getDebugger();
Callback<String,Void> callback = new Callback<String,Void>() {
public Void call(String message) {
return null;
}
};
--- 81,91 ----
}
@Test
public void testMessageCallbackProperty() {
submit(() -> {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
Callback<String,Void> callback = new Callback<String,Void>() {
public Void call(String message) {
return null;
}
};
*** 100,132 ****
}
@Test
public void testSendMessageIllegalStateException() {
submit(() -> {
! Debugger debugger = getEngine().impl_getDebugger();
try {
debugger.sendMessage("foo");
fail("IllegalStateException expected but not thrown");
} catch (IllegalStateException expected) {}
});
}
@Test
public void testSendMessageNullPointerException() {
submit(() -> {
! Debugger debugger = getEngine().impl_getDebugger();
debugger.setEnabled(true);
try {
debugger.sendMessage(null);
fail("NullPointerException expected but not thrown");
} catch (NullPointerException expected) {}
});
}
@Test
public void testThreadCheck() {
! Debugger debugger = getEngine().impl_getDebugger();
try {
debugger.isEnabled();
fail("IllegalStateException expected but not thrown");
} catch (IllegalStateException expected) {}
--- 101,133 ----
}
@Test
public void testSendMessageIllegalStateException() {
submit(() -> {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
try {
debugger.sendMessage("foo");
fail("IllegalStateException expected but not thrown");
} catch (IllegalStateException expected) {}
});
}
@Test
public void testSendMessageNullPointerException() {
submit(() -> {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
debugger.setEnabled(true);
try {
debugger.sendMessage(null);
fail("NullPointerException expected but not thrown");
} catch (NullPointerException expected) {}
});
}
@Test
public void testThreadCheck() {
! Debugger debugger = WebEngineShim.getDebugger(getEngine());
try {
debugger.isEnabled();
fail("IllegalStateException expected but not thrown");
} catch (IllegalStateException expected) {}
*** 157,165 ****
}
@After
public void disableDebug() {
submit(() -> {
! getEngine().impl_getDebugger().setEnabled(false);
});
}
}
--- 158,166 ----
}
@After
public void disableDebug() {
submit(() -> {
! WebEngineShim.getDebugger(getEngine()).setEnabled(false);
});
}
}
< prev index next >