Better testing via logging of performed operations

This commit is contained in:
Valentin Kipyatkov
2016-08-28 01:25:37 +03:00
parent 1e80ad3f98
commit 2ca163a375
11 changed files with 185 additions and 14 deletions
@@ -0,0 +1,7 @@
Searched inheritors of X
Searched references to X
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope:
CLASS:X
FUN:component1
FUN:component2
@@ -0,0 +1,9 @@
Searched inheritors of X
Searched references to X
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope:
CLASS:X
FUN:component1
FUN:component1
FUN:component2
FUN:component2
@@ -0,0 +1,53 @@
Searched inheritors of pack.A
Searched inheritors of pack.B
Searched inheritors of pack.C
Searched references to JavaClass.getA() in Kotlin files
Searched references to JavaClass.takeSAM() in Kotlin files
Searched references to JavaSAM in java files
Searched references to a in Kotlin files
Searched references to a in Kotlin files
Searched references to a1 in Kotlin files
Searched references to f() in Kotlin files
Searched references to g() in Kotlin files
Searched references to h() in Kotlin files
Searched references to list in Kotlin files
Searched references to listOfA() in Kotlin files
Searched references to pack.A
Searched references to pack.B
Searched references to pack.C
Searched references to pack.C.component1() in Kotlin files
Searched references to pack4.takeExtFun() in Kotlin files
Searched references to pack4.takeFun1() in Kotlin files
Searched references to pack4.takeFun2() in Kotlin files
Searched references to pack4.takeFun3() in Kotlin files
Searched references to pack4.takeFuns() in Kotlin files
Searched references to pack5.v in Kotlin files
Searched references to parameter a in B() in Kotlin files
Searched references to parameter a in null in Kotlin files
Searched references to parameter b in pack.f() in Kotlin files
Searched references to parameter c in pack.f() in Kotlin files
Searched references to parameter p in pack4.foo() in Kotlin files
Searched references to parameter p in pack4.takeExtFun() in Kotlin files
Searched references to parameter p in pack4.takeFun1() in Kotlin files
Searched references to parameter p in pack4.takeFun2() in Kotlin files
Searched references to parameter p in pack4.takeFun3() in Kotlin files
Searched references to parameter p in pack4.takeFuns() in Kotlin files
Used plain search in LocalSearchScope:
CLASS:A
FUN:ext1
FUN:ext1
FUN:x
KtWhenEntry "else"
KtWhenEntry "is A"
{ a, n -> val (x, y) = a!! }
{ val (x, y ) = it }
{ val (x, y) = it }
{ val (x, y) = it }
{ val (x, y) = it }
{ val (x, y) = it }
{ val (x, y) = it[0] }
{ val (x, y) = this }
Used plain search in LocalSearchScope:
CLASS:B
Used plain search in LocalSearchScope:
CLASS:C
@@ -0,0 +1,5 @@
Searched inheritors of A
Searched references to A
Searched references to a in Kotlin files
Used plain search in LocalSearchScope:
CLASS:A
@@ -0,0 +1 @@
Used plain search in whole search scope
@@ -0,0 +1,10 @@
Searched inheritors of X
Searched references to X
Searched references to Y
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope:
CLASS:X
CLASS:Y
FUN:component1
FUN:component2
FUN:ext
@@ -0,0 +1,11 @@
Searched inheritors of X
Searched references to X
Searched references to Y
Searched references to Z
Searched references to f() in Kotlin files
Searched references to g() in Kotlin files
Searched references to h() in Kotlin files
Used plain search in LocalSearchScope:
CLASS:X
CLASS:Y
CLASS:Z
@@ -0,0 +1,4 @@
Searched inheritors of test.KotlinDataClass
Searched references to test.KotlinDataClass
Used plain search in LocalSearchScope:
CLASS:KotlinDataClass