Class AbstractMultiSegmentChildDmrStrategyProviderTest<T extends ReferenceServiceCustomizationVendor<?> & org.eclipse.emfforms.internal.view.multisegment.tooling.TestableStrategyProvider>
- java.lang.Object
-
- org.eclipse.emfforms.internal.view.multisegment.tooling.AbstractMultiSegmentChildDmrStrategyProviderTest<T>
-
- Direct Known Subclasses:
MultiSegmentChildDmrNewModelElementStrategyProvider_PTest
,MultiSegmentChildDmrOpenInNewContextStrategyProvider_PTest
public abstract class AbstractMultiSegmentChildDmrStrategyProviderTest<T extends ReferenceServiceCustomizationVendor<?> & org.eclipse.emfforms.internal.view.multisegment.tooling.TestableStrategyProvider> extends java.lang.Object
Abstract base class for unit tests for multi segment child dmr reference strategy providers.- Author:
- Lucas Koehler
-
-
Constructor Summary
Constructors Constructor Description AbstractMultiSegmentChildDmrStrategyProviderTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract boolean
executeHandles(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)
protected VMultiDomainModelReferenceSegment
getMultiSegment()
protected VDomainModelReference
getParentDmr()
protected T
getStrategyProvider()
void
handles_generationDisabled()
void
handles_generationEnabled_incorrectBoth()
void
handles_generationEnabled_incorrectReference()
void
handles_generationEnabled_incorrectSegment()
void
handles_generationEnabled_true()
protected abstract void
initStrategyProvider()
protected void
setMultiSegment(VMultiDomainModelReferenceSegment multiSegment)
protected void
setParentDmr(VDomainModelReference parentDmr)
protected void
setStrategyProvider(T strategyProvider)
void
setUp()
void
tearDown()
-
-
-
Method Detail
-
getMultiSegment
protected VMultiDomainModelReferenceSegment getMultiSegment()
-
setMultiSegment
protected void setMultiSegment(VMultiDomainModelReferenceSegment multiSegment)
-
getParentDmr
protected VDomainModelReference getParentDmr()
-
setParentDmr
protected void setParentDmr(VDomainModelReference parentDmr)
-
getStrategyProvider
protected T getStrategyProvider()
- Returns:
- the tested strategy provider
-
setStrategyProvider
protected void setStrategyProvider(T strategyProvider)
- See Also:
getStrategyProvider()
-
setUp
public void setUp()
-
tearDown
public void tearDown()
-
initStrategyProvider
protected abstract void initStrategyProvider()
-
executeHandles
protected abstract boolean executeHandles(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)
-
handles_generationEnabled_true
public void handles_generationEnabled_true()
-
handles_generationEnabled_incorrectReference
public void handles_generationEnabled_incorrectReference()
-
handles_generationEnabled_incorrectSegment
public void handles_generationEnabled_incorrectSegment()
-
handles_generationEnabled_incorrectBoth
public void handles_generationEnabled_incorrectBoth()
-
handles_generationDisabled
public void handles_generationDisabled()
-
-