Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2013-06-28 17:57:57 +0000
committerRoberto E. Escobar2013-06-28 17:58:26 +0000
commitb801b997a88533fc53a1329ac0d22b4d06ddda8a (patch)
treeb691ae5cd9748b61ba02a495c7ff3e3911e71da8
parent7e79e3ba2b90a5579769603f4561be19a7c25692 (diff)
downloadorg.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.tar.gz
org.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.tar.xz
org.eclipse.osee-b801b997a88533fc53a1329ac0d22b4d06ddda8a.zip
feature[ats_AZNTV]: Remove BooleanAttribute compatibility code
-rw-r--r--plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/validator/AtsXComboBooleanValidatorTest.java60
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());
- }
}

Back to the top