Class LinkControlSWTRenderer_Containment_PTest


  • public class LinkControlSWTRenderer_Containment_PTest
    extends org.eclipse.emfforms.swt.common.test.AbstractControl_PTest<VControl>
    Unit tests for the LinkControlSWTRenderer which use a containment EReference.
    Author:
    Lucas Koehler
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emfforms.swt.common.test.AbstractControl_PTest

        org.eclipse.emfforms.swt.common.test.AbstractControl_PTest.TestObservableValue
    • Field Summary

      • Fields inherited from class org.eclipse.emfforms.swt.common.test.AbstractControl_PTest

        CUSTOM_VARIANT, UUID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void before()  
      void createAndLinkButton_noReferenceStyle()  
      void createAndLinkButton_referenceStyleFalse()
      For containment references, the 'create and link new' button must also be shown if the reference style property is set to false.
      void linkButton_referenceStyleFalse()
      For containment references, the 'link' button must not be shown if the reference style property is set to false.
      void linkButton_referenceStyleFalse_readOnly()
      Test that buttons are still created but invisible when the VControl is set to readonly.
      void linkExistingButton_noReferenceStyle()
      For containment references, the 'link' button must be shown by default (:= reference style == true).
      void linkExistingButton_noReferenceStyle_readOnly()  
      protected void mockControl()  
      void tearDown()  
      • Methods inherited from class org.eclipse.emfforms.swt.common.test.AbstractControl_PTest

        createResource, dispose, getContext, getDatabindingService, getLabelProvider, getRenderer, getShell, getTemplateProvider, getvControl, labelServiceUsage, mockControl, mockDatabindingIsSettableAndChangeable, renderControl, renderLabel, renderValidationIconLabelAlignmentLeft, renderValidationIconLabelAlignmentNone, setContext, setDatabindingService, setLabelProvider, setMockLabelAlignment, setRenderer, setShell, setTemplateProvider, setup, setvControl, testGridDescriptionLabelAlignmentLeft, testGridDescriptionLabelAlignmentNone
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait