use mockJdk18 by default in LightCodeInsightTestCase; remove dependency on swing/net classes in some tests

This commit is contained in:
Alexey Kudravtsev
2016-07-20 15:47:18 +03:00
parent 6b15812a4e
commit db48c64473
68 changed files with 359 additions and 210 deletions
@@ -1,12 +1,14 @@
// "Create class 'MyTableModel'" "true"
import javax.swing.*;
import javax.swing.table.TableModel;
public class Test {
public static void main() {
JTable table = new JTable(new MyTableModel());
}
}
class JTable {
JTable(TableModel t) {}
}
interface TableModel {}
<caret>public class MyTableModel implements TableModel {
}
@@ -1,8 +1,11 @@
// "Create class 'MyTableModel'" "true"
import javax.swing.*;
public class Test {
public static void main() {
JTable table = new JTable(new MyTable<caret>Model());
}
}
}
class JTable {
JTable(TableModel t) {}
}
interface TableModel {}
@@ -1,14 +1,13 @@
// "Create field 'panel'" "true"
import javax.swing.*;
import java.io.*;
class Test {
private JPanel panel;
private File panel;
void foo(JPanel container) {
Object foo(File container) {
if (panel == null) {
panel = new JPanel();
panel.setOpaque(true);
container.add(panel);
panel = new File();
return new File(container, panel.getName());
}
}
}
@@ -1,12 +1,11 @@
// "Create field 'panel'" "true"
import javax.swing.*;
import java.io.*;
class Test {
void foo(JPanel container) {
Object foo(File container) {
if (p<caret>anel == null) {
panel = new JPanel();
panel.setOpaque(true);
container.add(panel);
panel = new File();
return new File(container, panel.getName());
}
}
}
@@ -1,6 +1,4 @@
// "Create inner class 'MyTableModel'" "true"
import javax.swing.*;
import javax.swing.table.TableModel;
public class Test {
public static void main() {
@@ -9,4 +7,8 @@ public class Test {
private static class MyTableModel implements TableModel {
}
}
}
class JTable {
JTable(TableModel t) {}
}
interface TableModel {}
@@ -1,8 +1,11 @@
// "Create inner class 'MyTableModel'" "true"
import javax.swing.*;
public class Test {
public static void main() {
JTable table = new JTable(new MyTable<caret>Model());
}
}
}
class JTable {
JTable(TableModel t) {}
}
interface TableModel {}