Skip to content

Commit

Permalink
test helpers for code completion, TestCompletionRequestor moved to dl…
Browse files Browse the repository at this point in the history
…tk.core
  • Loading branch information
panchenko committed Dec 25, 2012
1 parent a24d8b6 commit 259a0bf
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 36 deletions.
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
import org.eclipse.dltk.compiler.env.IModuleSource; import org.eclipse.dltk.compiler.env.IModuleSource;
import org.eclipse.dltk.core.CompletionProposal; import org.eclipse.dltk.core.CompletionProposal;
import org.eclipse.dltk.core.DLTKLanguageManager; import org.eclipse.dltk.core.DLTKLanguageManager;
import org.eclipse.dltk.core.tests.TestCompletionRequestor;
import org.eclipse.dltk.core.tests.util.StringList; import org.eclipse.dltk.core.tests.util.StringList;
import org.eclipse.dltk.javascript.core.JavaScriptNature; import org.eclipse.dltk.javascript.core.JavaScriptNature;
import org.eclipse.dltk.javascript.internal.core.codeassist.JSCompletionEngine; import org.eclipse.dltk.javascript.internal.core.codeassist.JSCompletionEngine;
Expand Down Expand Up @@ -89,6 +90,11 @@ protected ICompletionEngine createEngine(List<CompletionProposal> results,
return engine; return engine;
} }


protected ICompletionEngine createEngine() {
return createEngine(Collections.<CompletionProposal> emptyList(),
JSCompletionEngine.OPTION_NONE);
}

private boolean isAllowed(ICompletionEngine engine, private boolean isAllowed(ICompletionEngine engine,
Collection<Class<? extends ICompletionEngine>> allowedEngines) { Collection<Class<? extends ICompletionEngine>> allowedEngines) {
if (allowedEngines.isEmpty()) { if (allowedEngines.isEmpty()) {
Expand Down Expand Up @@ -123,6 +129,7 @@ protected static boolean compareProposalNames(
} }
Collections.sort(proposals, new Comparator<CompletionProposal>() { Collections.sort(proposals, new Comparator<CompletionProposal>() {


@Override
public int compare(CompletionProposal pr, CompletionProposal pr1) { public int compare(CompletionProposal pr, CompletionProposal pr1) {
return pr.getName().compareTo(pr1.getName()); return pr.getName().compareTo(pr1.getName());
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import junit.framework.TestCase; import junit.framework.TestCase;


import org.eclipse.dltk.compiler.env.IModuleSource; import org.eclipse.dltk.compiler.env.IModuleSource;
import org.eclipse.dltk.core.tests.CodeAssistUtil;
import org.eclipse.osgi.util.NLS; import org.eclipse.osgi.util.NLS;


public abstract class AbstractContentAssistTest extends TestCase { public abstract class AbstractContentAssistTest extends TestCase {
Expand All @@ -23,6 +24,10 @@ protected IModuleSource createModule(String moduleName) {
return new TestModule(getClass().getResource(moduleName)); return new TestModule(getClass().getResource(moduleName));
} }


protected CodeAssistUtil getModule(String moduleName) {
return CodeAssistUtil.on(createModule(moduleName));
}

public static int lastPositionInFile(String string, IModuleSource source) { public static int lastPositionInFile(String string, IModuleSource source) {
return lastPositionInFile(string, source, true); return lastPositionInFile(string, source, true);
} }
Expand Down

This file was deleted.

0 comments on commit 259a0bf

Please sign in to comment.