Skip to content

Commit 82e630e

Browse files
convert PreferencePanelTest to Java, removing Xtend dependencies
1 parent cf83c21 commit 82e630e

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed
Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/**
1+
/*
22
* Copyright 2018 Philipp Salvisberg <philipp.salvisberg@trivadis.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,35 +17,31 @@
1717

1818
import java.awt.Dimension;
1919
import java.awt.Toolkit;
20+
2021
import javax.swing.JFrame;
2122
import javax.swing.SwingUtilities;
22-
import org.eclipse.xtext.xbase.lib.Exceptions;
23+
24+
import org.junit.Assert;
2325
import org.junit.Test;
26+
import org.utplsql.sqldev.model.SystemTools;
2427
import org.utplsql.sqldev.ui.preference.PreferencePanel;
2528

26-
@SuppressWarnings("all")
2729
public class PreferencePanelTest {
28-
@Test
29-
public void layout() {
30-
try {
31-
final JFrame frame = new JFrame("Preference Panel");
32-
SwingUtilities.invokeLater(new Runnable() {
33-
@Override
34-
public void run() {
35-
final PreferencePanel panel = new PreferencePanel();
36-
frame.add(panel);
37-
Dimension _dimension = new Dimension(600, 400);
38-
frame.setPreferredSize(_dimension);
39-
frame.pack();
40-
final Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
41-
frame.setLocation(((dim.width / 2) - (frame.getSize().width / 2)), ((dim.height / 2) - (frame.getSize().height / 2)));
42-
frame.setVisible(true);
43-
}
44-
});
45-
Thread.sleep((4 * 1000));
46-
frame.dispose();
47-
} catch (Throwable _e) {
48-
throw Exceptions.sneakyThrow(_e);
30+
31+
@Test
32+
public void layout() {
33+
final JFrame frame = new JFrame("Preference Panel");
34+
SwingUtilities.invokeLater(() -> {
35+
final PreferencePanel panel = new PreferencePanel();
36+
frame.add(panel);
37+
frame.setPreferredSize(new Dimension(600, 400));
38+
frame.pack();
39+
final Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
40+
frame.setLocation(dim.width / 2 - frame.getSize().width / 2, dim.height / 2 - frame.getSize().height / 2);
41+
frame.setVisible(true);
42+
});
43+
SystemTools.sleep((4 * 1000));
44+
Assert.assertNotNull(frame);
45+
frame.dispose();
4946
}
50-
}
5147
}

0 commit comments

Comments
 (0)