Skip to content

Commit 431e377

Browse files
add UtplsqlRunnerPanelTest generated by Xtend 2.20.0
1 parent 645e2c2 commit 431e377

File tree

1 file changed

+109
-82
lines changed

1 file changed

+109
-82
lines changed
Lines changed: 109 additions & 82 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");
@@ -13,86 +13,113 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.utplsql.sqldev.test.runner
16+
package org.utplsql.sqldev.test.runner;
1717

18-
import java.awt.Toolkit
19-
import java.util.UUID
20-
import javax.swing.JFrame
21-
import javax.swing.SwingUtilities
22-
import org.junit.Before
23-
import org.junit.Test
24-
import org.utplsql.sqldev.model.runner.Run
25-
import org.utplsql.sqldev.resources.UtplsqlResources
26-
import org.utplsql.sqldev.ui.runner.RunnerPanel
18+
import java.awt.Component;
19+
import java.awt.Dimension;
20+
import java.awt.Toolkit;
21+
import java.util.Collections;
22+
import java.util.UUID;
23+
import javax.swing.JFrame;
24+
import javax.swing.SwingUtilities;
25+
import org.eclipse.xtext.xbase.lib.CollectionLiterals;
26+
import org.eclipse.xtext.xbase.lib.Exceptions;
27+
import org.junit.Before;
28+
import org.junit.Test;
29+
import org.utplsql.sqldev.model.runner.Counter;
30+
import org.utplsql.sqldev.model.runner.Run;
31+
import org.utplsql.sqldev.resources.UtplsqlResources;
32+
import org.utplsql.sqldev.ui.runner.RunnerPanel;
2733

28-
class UtplsqlRunnerPanelTest {
29-
var Run run
30-
31-
@Before
32-
def void setup() {
33-
val reporterId = UUID.randomUUID().toString.replace("-", "")
34-
run = new Run(null, reporterId, #[])
35-
run.startTime = "2019-06-09T13:42:42.123456"
36-
run.counter.disabled = 0
37-
run.counter.success = 0
38-
run.counter.failure = 0
39-
run.counter.error = 0
40-
run.counter.warning = 0
41-
run.totalNumberOfTests = 5
42-
run.currentTestNumber = 0
43-
}
44-
45-
@Test
46-
def void showGUI() {
47-
val start = System.currentTimeMillis
48-
val frame = new JFrame("utPLSQL Runner Panel")
49-
frame.defaultCloseOperation = JFrame.EXIT_ON_CLOSE;
50-
val panel = new RunnerPanel
51-
val gui = panel.getGUI
52-
panel.model = run
53-
54-
SwingUtilities.invokeLater(new Runnable() {
55-
override run() {
56-
frame.add(gui)
57-
frame.pack
58-
val dim = Toolkit.getDefaultToolkit().getScreenSize();
59-
frame.setLocation(dim.width / 2 - frame.getSize().width / 2, dim.height / 2 - frame.getSize().height / 2);
60-
frame.setVisible(true)
61-
}
62-
});
63-
64-
run.status="starting"
65-
panel.update(run.reporterId)
66-
Thread.sleep(3000);
67-
68-
run.counter.success = run.counter.success + 1
69-
run.status="utplsql.test.a"
70-
panel.update(run.reporterId)
71-
Thread.sleep(500);
72-
73-
run.counter.success = run.counter.success + 1
74-
run.status="utplsql.test.b"
75-
panel.update(run.reporterId)
76-
Thread.sleep(500);
77-
78-
run.counter.success = run.counter.success + 1
79-
run.status="utplsql.test.c"
80-
panel.update(run.reporterId)
81-
Thread.sleep(500);
82-
83-
run.counter.failure = run.counter.failure + 1
84-
run.status="utplsql.test.d"
85-
panel.update(run.reporterId)
86-
Thread.sleep(500);
87-
88-
run.counter.success = run.counter.success + 1
89-
run.status="utplsql.test.e"
90-
val end = System.currentTimeMillis
91-
run.executionTime = new Double(end-start)/1000
92-
run.status = UtplsqlResources.getString("RUNNER_FINNISHED_TEXT")
93-
panel.update(run.reporterId)
94-
Thread.sleep(2000);
95-
frame.dispose
96-
}
97-
98-
}
34+
@SuppressWarnings("all")
35+
public class UtplsqlRunnerPanelTest {
36+
private Run run;
37+
38+
@Before
39+
public void setup() {
40+
final String reporterId = UUID.randomUUID().toString().replace("-", "");
41+
Run _run = new Run(null, reporterId, Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList()));
42+
this.run = _run;
43+
this.run.setStartTime("2019-06-09T13:42:42.123456");
44+
Counter _counter = this.run.getCounter();
45+
_counter.setDisabled(Integer.valueOf(0));
46+
Counter _counter_1 = this.run.getCounter();
47+
_counter_1.setSuccess(Integer.valueOf(0));
48+
Counter _counter_2 = this.run.getCounter();
49+
_counter_2.setFailure(Integer.valueOf(0));
50+
Counter _counter_3 = this.run.getCounter();
51+
_counter_3.setError(Integer.valueOf(0));
52+
Counter _counter_4 = this.run.getCounter();
53+
_counter_4.setWarning(Integer.valueOf(0));
54+
this.run.setTotalNumberOfTests(Integer.valueOf(5));
55+
this.run.setCurrentTestNumber(Integer.valueOf(0));
56+
}
57+
58+
@Test
59+
public void showGUI() {
60+
try {
61+
final long start = System.currentTimeMillis();
62+
final JFrame frame = new JFrame("utPLSQL Runner Panel");
63+
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
64+
final RunnerPanel panel = new RunnerPanel();
65+
final Component gui = panel.getGUI();
66+
panel.setModel(this.run);
67+
SwingUtilities.invokeLater(new Runnable() {
68+
@Override
69+
public void run() {
70+
frame.add(gui);
71+
frame.pack();
72+
final Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
73+
frame.setLocation(((dim.width / 2) - (frame.getSize().width / 2)), ((dim.height / 2) - (frame.getSize().height / 2)));
74+
frame.setVisible(true);
75+
}
76+
});
77+
this.run.setStatus("starting");
78+
panel.update(this.run.getReporterId());
79+
Thread.sleep(3000);
80+
Counter _counter = this.run.getCounter();
81+
Integer _success = this.run.getCounter().getSuccess();
82+
int _plus = ((_success).intValue() + 1);
83+
_counter.setSuccess(Integer.valueOf(_plus));
84+
this.run.setStatus("utplsql.test.a");
85+
panel.update(this.run.getReporterId());
86+
Thread.sleep(500);
87+
Counter _counter_1 = this.run.getCounter();
88+
Integer _success_1 = this.run.getCounter().getSuccess();
89+
int _plus_1 = ((_success_1).intValue() + 1);
90+
_counter_1.setSuccess(Integer.valueOf(_plus_1));
91+
this.run.setStatus("utplsql.test.b");
92+
panel.update(this.run.getReporterId());
93+
Thread.sleep(500);
94+
Counter _counter_2 = this.run.getCounter();
95+
Integer _success_2 = this.run.getCounter().getSuccess();
96+
int _plus_2 = ((_success_2).intValue() + 1);
97+
_counter_2.setSuccess(Integer.valueOf(_plus_2));
98+
this.run.setStatus("utplsql.test.c");
99+
panel.update(this.run.getReporterId());
100+
Thread.sleep(500);
101+
Counter _counter_3 = this.run.getCounter();
102+
Integer _failure = this.run.getCounter().getFailure();
103+
int _plus_3 = ((_failure).intValue() + 1);
104+
_counter_3.setFailure(Integer.valueOf(_plus_3));
105+
this.run.setStatus("utplsql.test.d");
106+
panel.update(this.run.getReporterId());
107+
Thread.sleep(500);
108+
Counter _counter_4 = this.run.getCounter();
109+
Integer _success_3 = this.run.getCounter().getSuccess();
110+
int _plus_4 = ((_success_3).intValue() + 1);
111+
_counter_4.setSuccess(Integer.valueOf(_plus_4));
112+
this.run.setStatus("utplsql.test.e");
113+
final long end = System.currentTimeMillis();
114+
Double _double = new Double((end - start));
115+
double _divide = ((_double).doubleValue() / 1000);
116+
this.run.setExecutionTime(Double.valueOf(_divide));
117+
this.run.setStatus(UtplsqlResources.getString("RUNNER_FINNISHED_TEXT"));
118+
panel.update(this.run.getReporterId());
119+
Thread.sleep(2000);
120+
frame.dispose();
121+
} catch (Throwable _e) {
122+
throw Exceptions.sneakyThrow(_e);
123+
}
124+
}
125+
}

0 commit comments

Comments
 (0)