moving tests from codeInsight-tests to community

This commit is contained in:
Dmitry Jemerov
2015-02-12 12:35:07 +01:00
parent 9dee6e8ff3
commit c25243f74d
78 changed files with 1449 additions and 0 deletions
@@ -0,0 +1,14 @@
class List {
/**
* javadoc must be present, see SCR 39108
*/
void foo() {}
}
class Test {
List l;
public void foo() {
l.foo();
}
}
@@ -0,0 +1,14 @@
class A {
void methodA() {};
final void methodB() {};
}
class B {
private A a;
public void methodA() {
a.methodA();
}
}
@@ -0,0 +1,31 @@
public class K {
@A("unused")
void kkkk(){}
}
@interface A {
String[] value();
}
class KImpl extends K {}
abstract class InspectionToolWrapper<T extends K> {
T myTool;
protected InspectionToolWrapper(T tool) {
myTool = tool;
}
public T getTool() {
return myTool;
}
}
class CommonInspectionToolWrapper extends InspectionToolWrapper<KImpl>{
protected CommonInspectionToolWrapper(KImpl tool) {
super(tool);
}
@A("unused")
public void kkkk() {
myTool.kkkk();
}
}
@@ -0,0 +1,17 @@
class List {
/**
* comment
*/
void foo() {}
}
class Test {
List l;
/**
* comment
*/
public void foo() {
l.foo();
}
}
@@ -0,0 +1,6 @@
class Test {
String s;
static class S {
<caret>
}
}
@@ -0,0 +1,17 @@
class A {
void foo() {}
}
class Test {
Runnable r = new Runnable() {
public void foo() {
a.foo();
}
public void run() {
}
};
private A a;
}
@@ -0,0 +1,13 @@
class A<T> {
public T get(T key) {
return null;
}
}
class B<K> extends A<K> {
private A<String> a;
public String get(String key) {
return a.get(key);
}
}
@@ -0,0 +1,14 @@
class A<T> {
public T get(T key) {
return null;
}
}
class B<K> extends A<K> {
private A<K> a;
@Override
public K get(K key) {
return a.get(key);
}
}
@@ -0,0 +1,15 @@
class A {
void methodA() {};
final void methodB() {};
}
class B extends A {
private A a;
@Override
public void methodA() {
a.methodA();
}
}
@@ -0,0 +1,14 @@
class List {
@SuppressWarnings
@Deprecated
void foo() {}
}
class Test {
List l;
@Deprecated
static void foo() {
l.foo();
}
}
@@ -0,0 +1,17 @@
interface B0 {
void foo();
}
class A3 implements B0{
@Override
public void foo() {}
}
class B3 implements A3 {
B3 myDelegate;
@Override
public void foo() {
myDelegate.foo();
}
}
@@ -0,0 +1,11 @@
class List {
static void foo() {}
}
class Test {
List l;
public static void foo() {
List.foo();
}
}
@@ -0,0 +1,14 @@
public class Boo {
@SuppressWarnings("UnusedDeclaration")
public void foo() {
}
}
class BooI {
Boo boo;
public void foo() {
boo.foo();
}
}
@@ -0,0 +1,27 @@
public class K {
void kkkk(){}
}
class KImpl extends K {}
abstract class InspectionToolWrapper<T extends K> {
T myTool;
protected InspectionToolWrapper(T tool) {
myTool = tool;
}
public T getTool() {
return myTool;
}
}
class CommonInspectionToolWrapper extends InspectionToolWrapper<KImpl>{
protected CommonInspectionToolWrapper(KImpl tool) {
super(tool);
}
public void kkkk() {
myTool.kkkk();
}
}
@@ -0,0 +1,11 @@
interface MyInterface {
int myMethod();
}
class MyTemplatedClass<T extends MyInterface> {
protected T myInterfaceField;
public int myMethod() {
return myInterfaceField.myMethod();
}
}
@@ -0,0 +1,11 @@
class List {
/**
* javadoc must be present, see SCR 39108
*/
void foo() {}
}
class Test {
List l;
<caret>
}
@@ -0,0 +1,13 @@
class A {
void methodA() {};
final void methodB() {};
}
class B {
private A a;
<caret>
}
@@ -0,0 +1,28 @@
public class K {
@A("unused")
void kkkk(){}
}
@interface A {
String[] value();
}
class KImpl extends K {}
abstract class InspectionToolWrapper<T extends K> {
T myTool;
protected InspectionToolWrapper(T tool) {
myTool = tool;
}
public T getTool() {
return myTool;
}
}
class CommonInspectionToolWrapper extends InspectionToolWrapper<KImpl>{
protected CommonInspectionToolWrapper(KImpl tool) {
super(tool);
}
<caret>
}
@@ -0,0 +1,12 @@
class List {
/**
* comment
*/
void foo() {}
}
class Test {
List l;
<caret>
}
@@ -0,0 +1,6 @@
class Test {
String s;
static class S {
<caret>
}
}
@@ -0,0 +1,14 @@
class A {
void foo() {}
}
class Test {
Runnable r = new Runnable() {
<caret>
public void run() {
}
};
private A a;
}
@@ -0,0 +1,12 @@
class A<T> {
public T get(T key) {
return null;
}
}
class B<K> extends A<K> {
private A<String> a;
<caret>
}
@@ -0,0 +1,12 @@
class A<T> {
public T get(T key) {
return null;
}
}
class B<K> extends A<K> {
private A<K> a;
<caret>
}
@@ -0,0 +1,13 @@
class A {
void methodA() {};
final void methodB() {};
}
class B extends A {
private A a;
<caret>
}
@@ -0,0 +1,15 @@
class List {
@SuppressWarnings
@Deprecated
void foo() {}
}
class Test {
List l;
@Deprecated
static void foo() {
l.foo();
}
<caret>
}
@@ -0,0 +1,14 @@
interface B0 {
void foo();
}
class A3 implements B0{
@Override
public void foo() {}
}
class B3 implements A3 {
B3 myDelegate;
<caret>
}
@@ -0,0 +1,8 @@
class List {
static void foo() {}
}
class Test {
List l;
<caret>
}
@@ -0,0 +1,11 @@
public class Boo {
@SuppressWarnings("UnusedDeclaration")
public void foo() {
}
}
class BooI {
Boo boo;
<caret>
}
@@ -0,0 +1,25 @@
public class K {
void kkkk(){}
}
class KImpl extends K {}
abstract class InspectionToolWrapper<T extends K> {
T myTool;
protected InspectionToolWrapper(T tool) {
myTool = tool;
}
public T getTool() {
return myTool;
}
}
class CommonInspectionToolWrapper extends InspectionToolWrapper<KImpl>{
protected CommonInspectionToolWrapper(KImpl tool) {
super(tool);
}
<caret>
}
@@ -0,0 +1,9 @@
interface MyInterface {
int myMethod();
}
class MyTemplatedClass<T extends MyInterface> {
protected T myInterfaceField;
<caret>
}