Added tests for exfun/exval/exvar.
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
fun Int.foo(arg : Int) : Unit {
|
||||||
|
<caret>
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<caret>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
val Int.v : Int
|
||||||
|
get() {
|
||||||
|
<caret>
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<caret>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
var Int.v : Int
|
||||||
|
get() {
|
||||||
|
<caret>
|
||||||
|
}
|
||||||
|
set(value) {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<caret>
|
||||||
@@ -42,8 +42,7 @@ public class LiveTemplatesTest extends LightCodeInsightFixtureTestCase {
|
|||||||
start();
|
start();
|
||||||
|
|
||||||
assertStringItems("args", "x", "y");
|
assertStringItems("args", "x", "y");
|
||||||
type("y");
|
typeAndNext("y");
|
||||||
nextTab();
|
|
||||||
|
|
||||||
checkAfter();
|
checkAfter();
|
||||||
}
|
}
|
||||||
@@ -79,6 +78,42 @@ public class LiveTemplatesTest extends LightCodeInsightFixtureTestCase {
|
|||||||
checkAfter();
|
checkAfter();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testExfun() {
|
||||||
|
start();
|
||||||
|
|
||||||
|
typeAndNext("Int");
|
||||||
|
typeAndNext("foo");
|
||||||
|
typeAndNext("arg : Int");
|
||||||
|
nextTab();
|
||||||
|
|
||||||
|
checkAfter();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void testExval() {
|
||||||
|
start();
|
||||||
|
|
||||||
|
typeAndNext("Int");
|
||||||
|
nextTab();
|
||||||
|
typeAndNext("Int");
|
||||||
|
|
||||||
|
checkAfter();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void testExvar() {
|
||||||
|
start();
|
||||||
|
|
||||||
|
typeAndNext("Int");
|
||||||
|
nextTab();
|
||||||
|
typeAndNext("Int");
|
||||||
|
|
||||||
|
checkAfter();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void typeAndNext(String s) {
|
||||||
|
type(s);
|
||||||
|
nextTab();
|
||||||
|
}
|
||||||
|
|
||||||
public void testIter() {
|
public void testIter() {
|
||||||
start();
|
start();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user