Intention tests: add runtime where necessary

This commit is contained in:
Natalia Ukhorskaya
2015-12-16 14:24:41 +03:00
parent 78d737f3f4
commit 6a3ac66208
44 changed files with 44 additions and 0 deletions
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo(): String? { fun foo(): String? {
return "foo" return "foo"
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo(): String? { fun foo(): String? {
return "foo" return "foo"
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo(): String? { fun foo(): String? {
return "foo" return "foo"
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo(): String? { fun foo(): String? {
return "foo" return "foo"
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
doSomething("one")<caret>!! doSomething("one")<caret>!!
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
if (doSomething("one") == null) throw NullPointerException("Expression 'doSomething(\"one\")' must not be null") if (doSomething("one") == null) throw NullPointerException("Expression 'doSomething(\"one\")' must not be null")
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val t = doSomething("one" + 1, val t = doSomething("one" + 1,
"two", "two",
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val doSomething = doSomething("one" + 1, val doSomething = doSomething("one" + 1,
"two", "two",
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val a: String? = "A" val a: String? = "A"
a<caret>!! a<caret>!!
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val a: String? = "A" val a: String? = "A"
if (a == null) throw NullPointerException("Expression 'a' must not be null") if (a == null) throw NullPointerException("Expression 'a' must not be null")
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
var a: String? = "A" var a: String? = "A"
doSomething(a<caret>!!) doSomething(a<caret>!!)
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
var a: String? = "A" var a: String? = "A"
val a1 = a val a1 = a
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val foo: String? = "foo" val foo: String? = "foo"
val t = (foo)<caret>!! val t = (foo)<caret>!!
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val foo: String? = "foo" val foo: String? = "foo"
val t = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null") val t = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null")
@@ -1,3 +1,4 @@
// WITH_RUNTIME
val a: String? = "A" val a: String? = "A"
fun main(args: Array<String>) { fun main(args: Array<String>) {
a<caret>!! a<caret>!!
@@ -1,3 +1,4 @@
// WITH_RUNTIME
val a: String? = "A" val a: String? = "A"
fun main(args: Array<String>) { fun main(args: Array<String>) {
if (a == null) throw NullPointerException("Expression 'a' must not be null") if (a == null) throw NullPointerException("Expression 'a' must not be null")
@@ -1,3 +1,4 @@
// WITH_RUNTIME
val a: String? val a: String?
get() = "" get() = ""
@@ -1,3 +1,4 @@
// WITH_RUNTIME
val a: String? val a: String?
get() = "" get() = ""
@@ -1,3 +1,4 @@
// WITH_RUNTIME
var a: String? = "A" var a: String? = "A"
fun main(args: Array<String>) { fun main(args: Array<String>) {
val t = a<caret>!! val t = a<caret>!!
@@ -1,3 +1,4 @@
// WITH_RUNTIME
var a: String? = "A" var a: String? = "A"
fun main(args: Array<String>) { fun main(args: Array<String>) {
val a1 = a val a1 = a
@@ -1,3 +1,4 @@
// WITH_RUNTIME
var a: String? var a: String?
get() = "" get() = ""
set(v) {} set(v) {}
@@ -1,3 +1,4 @@
// WITH_RUNTIME
var a: String? var a: String?
get() = "" get() = ""
set(v) {} set(v) {}
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val foo: String? = "foo" val foo: String? = "foo"
val x = foo<caret>!! val x = foo<caret>!!
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun main(args: Array<String>) { fun main(args: Array<String>) {
val foo: String? = "foo" val foo: String? = "foo"
val x = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null") val x = if (foo != null) foo else throw NullPointerException("Expression 'foo' must not be null")
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
// check that original formatting of "x+1" and "1 .. 4" is preserved // check that original formatting of "x+1" and "1 .. 4" is preserved
<caret>for (x in 1 .. 4) { <caret>for (x in 1 .. 4) {
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
// check that original formatting of "x+1" and "1 .. 4" is preserved // check that original formatting of "x+1" and "1 .. 4" is preserved
(1 .. 4).forEach { x -> (1 .. 4).forEach { x ->
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
<caret>for (x /* current */ in 1..10/* from 1 to 10 */) { } <caret>for (x /* current */ in 1..10/* from 1 to 10 */) { }
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
(1..10/* from 1 to 10 */).forEach { x /* current */ -> } (1..10/* from 1 to 10 */).forEach { x /* current */ -> }
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
<caret>for (x in 1..10) { <caret>for (x in 1..10) {
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
(1..10).forEach { x -> } (1..10).forEach { x -> }
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
val i = 0 val i = 0
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
val i = 0 val i = 0
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
fun foo() { fun foo() {
val list = 1..4 val list = 1..4
@@ -1,3 +1,4 @@
// WITH_RUNTIME
abstract class Owner { abstract class Owner {
abstract fun <caret>f() abstract fun <caret>f()
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
abstract class Owner { abstract class Owner {
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
abstract class Owner { abstract class Owner {
abstract val <caret>p: Int abstract val <caret>p: Int
} }
@@ -1,3 +1,4 @@
// WITH_RUNTIME
abstract class Owner { abstract class Owner {
} }