diff options
author | Roberto E. Escobar | 2013-06-28 17:57:57 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2013-06-28 17:58:26 +0000 |
commit | b801b997a88533fc53a1329ac0d22b4d06ddda8a (patch) | |
tree | b691ae5cd9748b61ba02a495c7ff3e3911e71da8 | |
parent | 7e79e3ba2b90a5579769603f4561be19a7c25692 (diff) | |
download | org.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.tar.gz org.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.tar.xz org.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.zip |
feature[ats_AZNTV]: Remove BooleanAttribute compatibility code
Change-Id: Ibf5b0e2b854e85e225e4b529c50352e6e89603dd
-rw-r--r-- | plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java | 60 |
1 files changed, 2 insertions, 58 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java b/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java index ff91a73fbc5..1d595d0773d 100644 --- a/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java +++ b/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java @@ -10,22 +10,18 @@ *******************************************************************************/ package org.eclipse.osee.ats.core.validator; -import static org.mockito.Mockito.when; import static org.mockito.MockitoAnnotations.initMocks; import java.util.Arrays; -import java.util.List; -import org.junit.Assert; import org.eclipse.osee.ats.api.workdef.StateType; import org.eclipse.osee.ats.api.workdef.WidgetOption; import org.eclipse.osee.ats.api.workdef.WidgetResult; import org.eclipse.osee.ats.api.workdef.WidgetStatus; -import org.eclipse.osee.ats.core.validator.AtsXComboBooleanValidator.IAllowedBooleanValueProvider; import org.eclipse.osee.ats.mocks.MockStateDefinition; import org.eclipse.osee.ats.mocks.MockWidgetDefinition; import org.eclipse.osee.framework.core.exception.OseeCoreException; +import org.junit.Assert; import org.junit.Before; import org.junit.Test; -import org.mockito.Mock; /** * Test unit for {@link AtsXComboBooleanValidator} @@ -34,26 +30,17 @@ import org.mockito.Mock; */ public class AtsXComboBooleanValidatorTest { - private static final List<String> TRUE_FALSE_VALUES = Arrays.asList("true", "false"); - private static final List<String> YES_NO_VALUES = Arrays.asList("yes", "no"); - - //@formatter:off - @Mock private IAllowedBooleanValueProvider valueProvider; - //@formatter:on - private AtsXComboBooleanValidator validator; @Before public void setUp() { initMocks(this); - validator = new AtsXComboBooleanValidator(valueProvider); + validator = new AtsXComboBooleanValidator(); } @Test public void testValidateTransition() throws OseeCoreException { - when(valueProvider.getValues()).thenReturn(TRUE_FALSE_VALUES); - MockWidgetDefinition widgetDef = new MockWidgetDefinition("test"); widgetDef.setXWidgetName("xLabel"); @@ -94,47 +81,4 @@ public class AtsXComboBooleanValidatorTest { Assert.assertEquals(WidgetStatus.Invalid_Range, result.getStatus()); } - @Test - public void testValidateTransitionYesNo() throws OseeCoreException { - when(valueProvider.getValues()).thenReturn(YES_NO_VALUES); - - MockWidgetDefinition widgetDef = new MockWidgetDefinition("test"); - widgetDef.setXWidgetName("xLabel"); - - MockStateDefinition fromStateDef = new MockStateDefinition("from"); - fromStateDef.setStateType(StateType.Working); - MockStateDefinition toStateDef = new MockStateDefinition("to"); - toStateDef.setStateType(StateType.Working); - - // Valid for anything not XIntegerDam - WidgetResult result = - validator.validateTransition(ValidatorTestUtil.emptyValueProvider, widgetDef, fromStateDef, toStateDef); - ValidatorTestUtil.assertValidResult(result); - - widgetDef.setXWidgetName("XComboBooleanDam"); - - result = validator.validateTransition(ValidatorTestUtil.emptyValueProvider, widgetDef, fromStateDef, toStateDef); - ValidatorTestUtil.assertValidResult(result); - - widgetDef.getOptions().add(WidgetOption.REQUIRED_FOR_TRANSITION); - - // Not valid if widgetDef required and no values set - result = validator.validateTransition(ValidatorTestUtil.emptyValueProvider, widgetDef, fromStateDef, toStateDef); - Assert.assertEquals(WidgetStatus.Invalid_Incompleted, result.getStatus()); - - // Check for "true" value - MockValueProvider valueProvider = new MockValueProvider(Arrays.asList("yes")); - result = validator.validateTransition(valueProvider, widgetDef, fromStateDef, toStateDef); - Assert.assertEquals(WidgetStatus.Valid, result.getStatus()); - - // Check for "false" value - valueProvider = new MockValueProvider(Arrays.asList("no")); - result = validator.validateTransition(valueProvider, widgetDef, fromStateDef, toStateDef); - Assert.assertEquals(WidgetStatus.Valid, result.getStatus()); - - // Check for "junk" value - valueProvider = new MockValueProvider(Arrays.asList("junk")); - result = validator.validateTransition(valueProvider, widgetDef, fromStateDef, toStateDef); - Assert.assertEquals(WidgetStatus.Invalid_Range, result.getStatus()); - } } |