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.ObjectAbstract 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 booleanexecuteHandles(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)protected VMultiDomainModelReferenceSegmentgetMultiSegment()protected VDomainModelReferencegetParentDmr()protected TgetStrategyProvider()voidhandles_generationDisabled()voidhandles_generationEnabled_incorrectBoth()voidhandles_generationEnabled_incorrectReference()voidhandles_generationEnabled_incorrectSegment()voidhandles_generationEnabled_true()protected abstract voidinitStrategyProvider()protected voidsetMultiSegment(VMultiDomainModelReferenceSegment multiSegment)protected voidsetParentDmr(VDomainModelReference parentDmr)protected voidsetStrategyProvider(T strategyProvider)voidsetUp()voidtearDown()
-
-
-
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()
-
-