Skip to content
Snippets Groups Projects
Commit f891c845 authored by Jan Kožusznik's avatar Jan Kožusznik
Browse files

code: remove warning

parent b81619af
No related branches found
No related tags found
No related merge requests found
...@@ -48,7 +48,7 @@ public class JFXPanel<T extends Parent> extends javafx.embed.swing.JFXPanel { ...@@ -48,7 +48,7 @@ public class JFXPanel<T extends Parent> extends javafx.embed.swing.JFXPanel {
// this.setMaximumSize(dim); // this.setMaximumSize(dim);
// this.setPreferredSize(dim); // this.setPreferredSize(dim);
// this.setSize((int) scene.getWidth(), (int) scene.getHeight()); // this.setSize((int) scene.getWidth(), (int) scene.getHeight());
}; }
public T getControl() { public T getControl() {
return control; return control;
......
package cz.it4i.fiji.haas; package cz.it4i.fiji.haas;
import java.io.IOException;
import cz.it4i.fiji.haas_spim_benchmark.ui.NewJobWindow; import cz.it4i.fiji.haas_spim_benchmark.ui.NewJobWindow;
public class NewJobWindowShow { public class NewJobWindowShow {
public static void main(String[] args) throws IOException { public static void main(String[] args) {
new NewJobWindow(null).setVisible(true); new NewJobWindow(null).setVisible(true);
} }
} }
...@@ -3,11 +3,13 @@ package cz.it4i.fiji.haas; ...@@ -3,11 +3,13 @@ package cz.it4i.fiji.haas;
import java.awt.event.WindowAdapter; import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent; import java.awt.event.WindowEvent;
import javax.swing.WindowConstants;
import cz.it4i.fiji.haas_spim_benchmark.ui.BenchmarkSPIMControl; import cz.it4i.fiji.haas_spim_benchmark.ui.BenchmarkSPIMControl;
public class TestFX { public class TestFX {
public static void main(String[] args) { public static void main(String[] args) {
@SuppressWarnings("serial")
class Window extends FXFrame<BenchmarkSPIMControl>{ class Window extends FXFrame<BenchmarkSPIMControl>{
public Window() { public Window() {
...@@ -17,7 +19,7 @@ public class TestFX { ...@@ -17,7 +19,7 @@ public class TestFX {
} }
Window window; Window window;
(window = new Window()).setVisible(true); (window = new Window()).setVisible(true);
window.setDefaultCloseOperation(Window.DISPOSE_ON_CLOSE); window.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
window.addWindowListener(new WindowAdapter() { window.addWindowListener(new WindowAdapter() {
@Override @Override
public void windowClosed(WindowEvent e) { public void windowClosed(WindowEvent e) {
......
package kozusznik.haas_experiment; package kozusznik.haas_experiment;
import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertFalse;
...@@ -7,8 +8,6 @@ import static org.junit.jupiter.api.Assertions.fail; ...@@ -7,8 +8,6 @@ import static org.junit.jupiter.api.Assertions.fail;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
import javax.xml.rpc.ServiceException;
import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
...@@ -21,37 +20,40 @@ import cz.it4i.fiji.haas_java_client.HaaSDataTransfer; ...@@ -21,37 +20,40 @@ import cz.it4i.fiji.haas_java_client.HaaSDataTransfer;
import cz.it4i.fiji.haas_java_client.SettingsProvider; import cz.it4i.fiji.haas_java_client.SettingsProvider;
/** /**
* Demonstrate failure reported in https://vpsupport.vsb.cz:8002/redmine/issues/1115 * Demonstrate failure reported in
* https://vpsupport.vsb.cz:8002/redmine/issues/1115
*/ */
class TestConnectionCloseCase { class TestConnectionCloseCase {
public static final Logger log = LoggerFactory.getLogger(kozusznik.haas_experiment.TestConnectionCloseCase.class); public static final Logger log = LoggerFactory.getLogger(
kozusznik.haas_experiment.TestConnectionCloseCase.class);
private final static String MSG = // private final static String MSG = //
"GET /data/ HTTP/1.1\r\n" + // "GET /data/ HTTP/1.1\r\n" + //
"Host: localhost:8080\r\n" + // "Host: localhost:8080\r\n" + //
"User-Agent: curl/7.47.0\r\n" + // "User-Agent: curl/7.47.0\r\n" + //
"Accept: */*\r\n" + // "Accept: */*\r\n" + //
"\r\n";; "\r\n";
private static HaaSClient client; private static HaaSClient client;
private static long jobID; private static long jobID;
@BeforeAll @BeforeAll
static void setUpBeforeClass() throws Exception { static void setUpBeforeClass() throws Exception {
HaaSClientSettings settings = SettingsProvider.getSettings("OPEN-12-20", final HaaSClientSettings settings = SettingsProvider.getSettings(
TestingConstants.CONFIGURATION_FILE_NAME); "OPEN-12-20", TestingConstants.CONFIGURATION_FILE_NAME);
client = new HaaSClient(settings); client = new HaaSClient(settings);
jobID = Routines.startBDS(client); jobID = Routines.startBDS(client);
} }
@BeforeEach @BeforeEach
void setUp() throws Exception { void setUp() throws Exception {}
}
@Test @Test
void test$1Scenarion() { void test$1Scenarion() {
try (HaaSDataTransfer dataTransfer = client.startDataTransfer(jobID, 0, 8081)) { try (HaaSDataTransfer dataTransfer = client.startDataTransfer(jobID, 0,
8081))
{
log.info("#1 scenario - #1 request"); log.info("#1 scenario - #1 request");
dataTransfer.write(MSG.getBytes()); dataTransfer.write(MSG.getBytes());
log.info("#1 scenario - response of #1 request:"); log.info("#1 scenario - response of #1 request:");
...@@ -66,36 +68,41 @@ class TestConnectionCloseCase { ...@@ -66,36 +68,41 @@ class TestConnectionCloseCase {
logResponse(response = dataTransfer.read()); logResponse(response = dataTransfer.read());
assertNotNull(response); assertNotNull(response);
dataTransfer.closeConnection(); dataTransfer.closeConnection();
} catch (IOException | ServiceException e) { }
catch (final IOException e) {
fail(e.getMessage(), e); fail(e.getMessage(), e);
} }
} }
@Test @Test
void test$2Scenario() throws Exception { void test$2Scenario() throws Exception {
log.info("#2 scenario"); log.info("#2 scenario");
try(HaaSDataTransfer dataTransfer = client.startDataTransfer(jobID, 0, 8081)) { try (HaaSDataTransfer dataTransfer = client.startDataTransfer(jobID, 0,
8081))
{
log.info("#2 scenario - #1 request"); log.info("#2 scenario - #1 request");
dataTransfer.write(MSG.getBytes()); dataTransfer.write(MSG.getBytes());
log.info("#2 scenario - response of #1 request:"); log.info("#2 scenario - response of #1 request:");
logResponse(dataTransfer.read()); logResponse(dataTransfer.read());
dataTransfer.closeConnection(); dataTransfer.closeConnection();
log.info("try to read before write:"); log.info("try to read before write:");
//MAY BLOCK FOR READ // MAY BLOCK FOR READ
CompletableFuture<?> f = CompletableFuture.runAsync(() -> logResponse(dataTransfer.read())); final CompletableFuture<?> f = CompletableFuture.runAsync(
() -> logResponse(dataTransfer.read()));
Thread.sleep(3000); Thread.sleep(3000);
assertFalse(f.isDone()); assertFalse(f.isDone());
dataTransfer.closeConnection(); dataTransfer.closeConnection();
} }
} }
private static void logResponse(byte[] data) { private static void logResponse(final byte[] data) {
if(data == null) { if (data == null) {
log.warn("Closed connection from middleware"); log.warn("Closed connection from middleware");
} else { }
else {
log.info(new String(data)); log.info(new String(data));
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment