public class ContentAssistProcessorTestBuilder
extends java.lang.Object
implements java.lang.Cloneable
IContentAssistProcessor
tests.Modifier and Type | Class and Description |
---|---|
static class |
ContentAssistProcessorTestBuilder.Factory |
class |
ContentAssistProcessorTestBuilder.ProposalTester |
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) |
protected ContentAssistProcessorTestBuilder |
appendAndApplyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal,
org.eclipse.jface.text.source.ISourceViewer sourceViewer,
java.lang.String model,
int position) |
ContentAssistProcessorTestBuilder |
appendAndApplyProposal(java.lang.String model) |
ContentAssistProcessorTestBuilder |
appendAndApplyProposal(java.lang.String model,
int position) |
ContentAssistProcessorTestBuilder |
appendAndApplyProposal(java.lang.String model,
int position,
java.lang.String proposalString) |
ContentAssistProcessorTestBuilder |
appendAndApplyProposal(java.lang.String model,
java.lang.String proposal) |
ContentAssistProcessorTestBuilder |
appendNl(java.lang.String model) |
ContentAssistProcessorTestBuilder |
appendPostFix(java.lang.String postFix) |
ContentAssistProcessorTestBuilder |
applyProposal() |
protected ContentAssistProcessorTestBuilder |
applyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal) |
protected ContentAssistProcessorTestBuilder |
applyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal,
IXtextDocument document) |
ContentAssistProcessorTestBuilder |
applyProposal(int position) |
ContentAssistProcessorTestBuilder |
applyProposal(int position,
java.lang.String proposalString) |
ContentAssistProcessorTestBuilder |
applyProposal(java.lang.String proposal) |
ContentAssistProcessorTestBuilder |
assertCount(int completionProposalCount) |
ContentAssistProcessorTestBuilder |
assertCountAtCursorPosition(int completionProposalCount,
int cursorPosition) |
ContentAssistProcessorTestBuilder |
assertCursorIsAfter(java.lang.String text) |
ContentAssistProcessorTestBuilder |
assertCursorIsBefore(java.lang.String text) |
ContentAssistProcessorTestBuilder |
assertMatchString(java.lang.String matchString) |
ContentAssistProcessorTestBuilder.ProposalTester |
assertProposal(java.lang.String expectedText) |
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) |
protected ContentAssistProcessorTestBuilder |
cloneWithPostFix(java.lang.String postFix) |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals() |
org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(int cursorPosition) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(IXtextDocument xtextDocument,
int cursorPosition) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(IXtextDocument xtextDocument,
int cursorPosition,
org.eclipse.swt.widgets.Shell shell) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal[] |
computeCompletionProposals(IXtextDocument xtextDocument,
int cursorPosition,
XtextSourceViewerConfiguration configuration,
org.eclipse.jface.text.source.ISourceViewer sourceViewer) |
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) |
ContentAssistProcessorTestBuilder |
expectContent(java.lang.String expectation) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal |
findProposal(java.lang.String proposalString,
org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals) |
<T> T |
get(java.lang.Class<T> clazz) |
protected int |
getCursorPosition() |
protected IXtextDocument |
getDocument(java.lang.String currentModelToParse) |
IXtextDocument |
getDocument(XtextResource xtextResource,
java.lang.String model) |
protected java.lang.String |
getFullTextToBeParsed() |
protected java.lang.String |
getModel() |
protected java.lang.String |
getProposedText(org.eclipse.jface.text.contentassist.ICompletionProposal completionProposal) |
protected org.eclipse.jface.text.source.ISourceViewer |
getSourceViewer(org.eclipse.swt.widgets.Shell shell,
IXtextDocument xtextDocument,
XtextSourceViewerConfiguration configuration) |
org.eclipse.jface.text.ITextViewer |
getSourceViewer(java.lang.String currentModelToParse,
IXtextDocument xtextDocument) |
ContentAssistProcessorTestBuilder |
insert(java.lang.String model)
Inserts the given text at the current cursor position.
|
ContentAssistProcessorTestBuilder |
insert(java.lang.String model,
int cursorPosition) |
ContentAssistProcessorTestBuilder |
reset() |
java.lang.String |
toString() |
protected java.lang.String |
toString(org.eclipse.jface.text.contentassist.ICompletionProposal proposal) |
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 appendPostFix(java.lang.String postFix) 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) 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 appendAndApplyProposal(java.lang.String model) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder appendAndApplyProposal(java.lang.String model, java.lang.String proposal) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder appendAndApplyProposal(java.lang.String model, int position) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder appendAndApplyProposal(java.lang.String model, int position, java.lang.String proposalString) throws java.lang.Exception
java.lang.Exception
protected ContentAssistProcessorTestBuilder appendAndApplyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal, org.eclipse.jface.text.source.ISourceViewer sourceViewer, java.lang.String model, int position) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyProposal() throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyProposal(java.lang.String proposal) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyProposal(int position) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder applyProposal(int position, java.lang.String proposalString) throws java.lang.Exception
java.lang.Exception
protected org.eclipse.jface.text.contentassist.ICompletionProposal findProposal(java.lang.String proposalString, org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals)
protected ContentAssistProcessorTestBuilder applyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal) throws java.lang.Exception
java.lang.Exception
protected ContentAssistProcessorTestBuilder applyProposal(org.eclipse.jface.text.contentassist.ICompletionProposal proposal, IXtextDocument document) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder expectContent(java.lang.String expectation)
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.ProposalTester assertProposal(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
protected java.lang.String getProposedText(org.eclipse.jface.text.contentassist.ICompletionProposal completionProposal)
public ContentAssistProcessorTestBuilder assertMatchString(java.lang.String matchString) throws java.lang.Exception
java.lang.Exception
public ContentAssistProcessorTestBuilder assertCursorIsAfter(java.lang.String text)
public ContentAssistProcessorTestBuilder assertCursorIsBefore(java.lang.String text)
protected java.lang.String getModel()
protected java.lang.String getFullTextToBeParsed()
public java.util.List<java.lang.String> toString(org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals)
protected java.lang.String toString(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
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.contentassist.ICompletionProposal[] computeCompletionProposals(IXtextDocument xtextDocument, int cursorPosition) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.BadLocationException
protected org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(IXtextDocument xtextDocument, int cursorPosition, org.eclipse.swt.widgets.Shell shell) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.BadLocationException
protected org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(IXtextDocument xtextDocument, int cursorPosition, XtextSourceViewerConfiguration configuration, org.eclipse.jface.text.source.ISourceViewer sourceViewer) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.BadLocationException
protected IXtextDocument getDocument(java.lang.String currentModelToParse)
protected org.eclipse.jface.text.source.ISourceViewer getSourceViewer(org.eclipse.swt.widgets.Shell shell, 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
protected ContentAssistProcessorTestBuilder cloneWithPostFix(java.lang.String postFix) throws java.lang.Exception
java.lang.Exception
public <T> T get(java.lang.Class<T> clazz)
protected int getCursorPosition()