public class ContentAssistProcessorTestBuilder
extends java.lang.Object
implements java.lang.Cloneable
IContentAssistProcessor
tests.Modifier and Type | Class and Description |
---|---|
static class |
ContentAssistProcessorTestBuilder.Factory |
Constructor and Description |
---|
ContentAssistProcessorTestBuilder(com.google.inject.Injector injector,
ResourceLoadHelper helper) |
ContentAssistProcessorTestBuilder(ISetup setupClazz,
AbstractXtextTests tests) |
Modifier and Type | Method and Description |
---|---|
ContentAssistProcessorTestBuilder |
append(java.lang.String model) |
ContentAssistProcessorTestBuilder |
appendNl(java.lang.String model) |
ContentAssistProcessorTestBuilder |
applyText() |
ContentAssistProcessorTestBuilder |
applyText(boolean appendSpace) |
ContentAssistProcessorTestBuilder |
applyText(int index,
boolean appendSpace) |
ContentAssistProcessorTestBuilder |
assertCount(int completionProposalCount) |
ContentAssistProcessorTestBuilder |
assertCountAtCursorPosition(int completionProposalCount,
int cursorPosition) |
ContentAssistProcessorTestBuilder |
assertMatchString(java.lang.String matchString) |
ContentAssistProcessorTestBuilder |
assertText(java.lang.String... expectedText) |
ContentAssistProcessorTestBuilder |
assertTextAtCursorPosition(int cursorPosition,
java.lang.String... expectedText) |
ContentAssistProcessorTestBuilder |
assertTextAtCursorPosition(java.lang.String cursorPosition,
int offset,
java.lang.String... expectedText) |
ContentAssistProcessorTestBuilder |
assertTextAtCursorPosition(java.lang.String cursorPosition,
java.lang.String... expectedText) |
protected ContentAssistProcessorTestBuilder |
clone(java.lang.String model,
int offset) |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals() |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(int cursorPosition) |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(java.lang.String cursorPosition) |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(java.lang.String currentModelToParse,
int cursorPosition) |
ContentAssistProcessorTestBuilder |
cursorBack(int times) |
<T> T |
get(java.lang.Class<T> clazz) |
protected int |
getCursorPosition() |
IXtextDocument |
getDocument(XtextResource xtextResource,
java.lang.String model) |
protected java.lang.String |
getModel() |
protected org.eclipse.jface.text.source.ISourceViewer |
getSourceViewer(IXtextDocument xtextDocument,
XtextSourceViewerConfiguration configuration) |
org.eclipse.jface.text.ITextViewer |
getSourceViewer(java.lang.String currentModelToParse,
IXtextDocument xtextDocument) |
ContentAssistProcessorTestBuilder |
insert(java.lang.String model,
int cursorPosition) |
ContentAssistProcessorTestBuilder |
reset() |
java.lang.String |
toString() |
java.util.List<java.lang.String> |
toString(org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals) |
public ContentAssistProcessorTestBuilder(ISetup setupClazz, AbstractXtextTests tests) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder(com.google.inject.Injector injector, ResourceLoadHelper helper) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder reset() throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder append(java.lang.String model) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder appendNl(java.lang.String model) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder insert(java.lang.String model, int cursorPosition) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder cursorBack(int times) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyText() throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyText(boolean appendSpace) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyText(int index, boolean appendSpace) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertCount(int completionProposalCount) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertText(java.lang.String... expectedText) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertTextAtCursorPosition(java.lang.String cursorPosition, java.lang.String... expectedText) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertTextAtCursorPosition(java.lang.String cursorPosition, int offset, java.lang.String... expectedText) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertTextAtCursorPosition(int cursorPosition, java.lang.String... expectedText) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertMatchString(java.lang.String matchString) throws java.lang.Exception
java.lang.Exception
protected java.lang.String getModel()
public java.util.List<java.lang.String> toString(org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals)
public ContentAssistProcessorTestBuilder assertCountAtCursorPosition(int completionProposalCount, int cursorPosition) throws java.lang.Exception
java.lang.Exception
public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(java.lang.String currentModelToParse, int cursorPosition) throws java.lang.Exception
java.lang.Exception
protected org.eclipse.jface.text.source.ISourceViewer getSourceViewer(IXtextDocument xtextDocument, XtextSourceViewerConfiguration configuration)
public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(int cursorPosition) throws java.lang.Exception
java.lang.Exception
public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(java.lang.String cursorPosition) throws java.lang.Exception
java.lang.Exception
public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals() throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public IXtextDocument getDocument(XtextResource xtextResource, java.lang.String model)
public org.eclipse.jface.text.ITextViewer getSourceViewer(java.lang.String currentModelToParse, IXtextDocument xtextDocument)
protected ContentAssistProcessorTestBuilder clone(java.lang.String model, int offset) throws java.lang.Exception
java.lang.Exception
public <T> T get(java.lang.Class<T> clazz)
protected int getCursorPosition()