summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2019-04-01 23:49:30 -0700
committerGeorge Fraser <george@fivetran.com>2019-04-01 23:49:30 -0700
commit5ce53ab15a2cab08924f0dd4879c8f9c1936a882 (patch)
tree543a49cc5d76d8eb4d2bb2419f65ad9ff59f14e0 /src/test
parent2aac2958d7d0c9c5ebf3cb80f6354c91167756d0 (diff)
downloadjava-language-server-5ce53ab15a2cab08924f0dd4879c8f9c1936a882.zip
Combine CompileFocus into CompileBatch
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/javacs/JavaCompilerServiceTest.java28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/test/java/org/javacs/JavaCompilerServiceTest.java b/src/test/java/org/javacs/JavaCompilerServiceTest.java
index 0e5fd4d..ec41d26 100644
--- a/src/test/java/org/javacs/JavaCompilerServiceTest.java
+++ b/src/test/java/org/javacs/JavaCompilerServiceTest.java
@@ -60,7 +60,7 @@ public class JavaCompilerServiceTest {
@Test
public void element() {
var uri = resourceUri("HelloWorld.java");
- var found = compiler.compileFocus(uri, 3, 24).element();
+ var found = compiler.compileFocus(uri, 3, 24).element(uri, 3, 24).get();
assertThat(found.getSimpleName(), hasToString(containsString("println")));
}
@@ -68,7 +68,7 @@ public class JavaCompilerServiceTest {
@Test
public void elementWithError() {
var uri = resourceUri("CompleteMembers.java");
- var found = compiler.compileFocus(uri, 3, 12).element();
+ var found = compiler.compileFocus(uri, 3, 12).element(uri, 3, 12);
assertThat(found, notNullValue());
}
@@ -93,7 +93,7 @@ public class JavaCompilerServiceTest {
public void identifiers() {
var uri = resourceUri("CompleteIdentifiers.java");
var focus = compiler.compileFocus(uri, 13, 21);
- var found = focus.scopeMembers("complete");
+ var found = focus.scopeMembers(uri, 13, 21, "complete");
var names = elementNames(found);
assertThat(names, hasItem("completeLocal"));
assertThat(names, hasItem("completeParam"));
@@ -110,7 +110,7 @@ public class JavaCompilerServiceTest {
public void identifiersInMiddle() {
var uri = resourceUri("CompleteInMiddle.java");
var focus = compiler.compileFocus(uri, 13, 21);
- var found = focus.scopeMembers("complete");
+ var found = focus.scopeMembers(uri, 13, 21, "complete");
var names = elementNames(found);
assertThat(names, hasItem("completeLocal"));
assertThat(names, hasItem("completeParam"));
@@ -128,7 +128,7 @@ public class JavaCompilerServiceTest {
var uri = resourceUri("CompleteIdentifiers.java");
var ctx = compiler.parseFile(uri).completionContext(13, 21).get();
var focus = compiler.compileFocus(uri, ctx.line, ctx.character);
- var found = focus.completeIdentifiers(ctx.inClass, ctx.inMethod, ctx.partialName);
+ var found = focus.completeIdentifiers(uri, ctx.line, ctx.character, ctx.inClass, ctx.inMethod, ctx.partialName);
var names = completionNames(found);
assertThat(names, hasItem("completeLocal"));
assertThat(names, hasItem("completeParam"));
@@ -145,7 +145,7 @@ public class JavaCompilerServiceTest {
public void members() {
var uri = resourceUri("CompleteMembers.java");
var focus = compiler.compileFocus(uri, 3, 14);
- var found = focus.completeMembers(false);
+ var found = focus.completeMembers(uri, 3, 14, false);
var names = completionNames(found);
assertThat(names, hasItem("subMethod"));
assertThat(names, hasItem("superMethod"));
@@ -157,7 +157,7 @@ public class JavaCompilerServiceTest {
var uri = resourceUri("CompleteMembers.java");
var ctx = compiler.parseFile(uri).completionContext(3, 15).get();
var focus = compiler.compileFocus(uri, ctx.line, ctx.character);
- var found = focus.completeMembers(false);
+ var found = focus.completeMembers(uri, ctx.line, ctx.character, false);
var names = completionNames(found);
assertThat(names, hasItem("subMethod"));
assertThat(names, hasItem("superMethod"));
@@ -169,7 +169,7 @@ public class JavaCompilerServiceTest {
var uri = resourceUri("CompleteExpression.java");
var ctx = compiler.parseFile(uri).completionContext(3, 37).get();
var focus = compiler.compileFocus(uri, ctx.line, ctx.character);
- var found = focus.completeMembers(false);
+ var found = focus.completeMembers(uri, ctx.line, ctx.character, false);
var names = completionNames(found);
assertThat(names, hasItem("instanceMethod"));
assertThat(names, not(hasItem("create")));
@@ -181,7 +181,7 @@ public class JavaCompilerServiceTest {
var uri = resourceUri("CompleteClass.java");
var ctx = compiler.parseFile(uri).completionContext(3, 23).get();
var focus = compiler.compileFocus(uri, ctx.line, ctx.character);
- var found = focus.completeMembers(false);
+ var found = focus.completeMembers(uri, ctx.line, ctx.character, false);
var names = completionNames(found);
assertThat(names, hasItems("staticMethod", "staticField"));
assertThat(names, hasItems("class"));
@@ -194,7 +194,7 @@ public class JavaCompilerServiceTest {
var uri = resourceUri("CompleteImports.java");
var ctx = compiler.parseFile(uri).completionContext(1, 18).get();
var focus = compiler.compileFocus(uri, ctx.line, ctx.character);
- var found = focus.completeMembers(false);
+ var found = focus.completeMembers(uri, ctx.line, ctx.character, false);
var names = completionNames(found);
assertThat(names, hasItem("List"));
assertThat(names, hasItem("concurrent"));
@@ -203,7 +203,7 @@ public class JavaCompilerServiceTest {
@Test
public void overloads() {
var uri = resourceUri("Overloads.java");
- var found = compiler.compileFocus(uri, 3, 15).methodInvocation().get();
+ var found = compiler.compileFocus(uri, 3, 15).methodInvocation(uri, 3, 15).get();
var strings = found.overloads.stream().map(Object::toString).collect(Collectors.toList());
assertThat(strings, hasItem(containsString("print(int)")));
@@ -255,7 +255,7 @@ public class JavaCompilerServiceTest {
@Test
public void localDoc() {
var uri = resourceUri("LocalMethodDoc.java");
- var invocation = compiler.compileFocus(uri, 3, 21).methodInvocation().get();
+ var invocation = compiler.compileFocus(uri, 3, 21).methodInvocation(uri, 3, 21).get();
var method = invocation.activeMethod.get();
var ptr = new Ptr(method);
var file = compiler.docs().find(ptr).get();
@@ -274,7 +274,7 @@ public class JavaCompilerServiceTest {
@Test
public void matchesPartialName() {
- assertTrue(CompileFocus.matchesPartialName("foobar", "foo"));
- assertFalse(CompileFocus.matchesPartialName("foo", "foobar"));
+ assertTrue(CompileBatch.matchesPartialName("foobar", "foo"));
+ assertFalse(CompileBatch.matchesPartialName("foo", "foobar"));
}
}