diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests')
2 files changed, 54 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/AllTests.java b/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/AllTests.java index e38f02b88..34b2852a5 100644 --- a/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/AllTests.java +++ b/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/AllTests.java @@ -18,7 +18,7 @@ import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) -@SuiteClasses({AttributeTypePasswordTest.class, Bug332161Test.class, Bug340899Test.class, BugTests.class, SameOcdPidFactoryPidTest.class, ExtendableTest.class, Bug358969Test.class, UnresolvedBundleTest.class, GetDefaultValueTest.class, IconTest.class, Bug395196Test.class, NoADTest.class}) +@SuiteClasses({AttributeTypePasswordTest.class, Bug332161Test.class, Bug340899Test.class, BugTests.class, SameOcdPidFactoryPidTest.class, ExtendableTest.class, Bug358969Test.class, UnresolvedBundleTest.class, GetDefaultValueTest.class, IconTest.class, Bug395196Test.class, NoADTest.class, GetMinMaxTest.class}) public class AllTests { //see @SuiteClasses } diff --git a/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/GetMinMaxTest.java b/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/GetMinMaxTest.java index 7d4d9a4c1..926995f18 100755 --- a/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/GetMinMaxTest.java +++ b/bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/GetMinMaxTest.java @@ -37,31 +37,84 @@ public class GetMinMaxTest extends AbstractTest { @Test public void testGetMax() throws Exception { assertMaxValue("getMax", "0"); //$NON-NLS-1$ //$NON-NLS-2$ + restartMetatype(); + assertMaxValue("getMax", "0"); //$NON-NLS-1$ //$NON-NLS-2$ } @Test public void testGetMaxAsNotANumber() { assertMaxValue("getMaxAsNotANumber", "1.0.0"); //$NON-NLS-1$ //$NON-NLS-2$ + restartMetatype(); + assertMaxValue("getMaxAsNotANumber", "1.0.0"); //$NON-NLS-1$ //$NON-NLS-2$ } @Test public void testGetMaxNull() { assertMaxValue("getMaxNull", null); //$NON-NLS-1$ + restartMetatype(); + assertMaxValue("getMaxNull", null); //$NON-NLS-1$ } @Test public void testGetMin() { assertMinValue("getMin", "5"); //$NON-NLS-1$ //$NON-NLS-2$ + restartMetatype(); + assertMinValue("getMin", "5"); //$NON-NLS-1$ //$NON-NLS-2$ } @Test public void testGetMinAsNotANumber() { assertMinValue("getMinAsNotANumber", "foo"); //$NON-NLS-1$ //$NON-NLS-2$ + restartMetatype(); + assertMinValue("getMinAsNotANumber", "foo"); //$NON-NLS-1$ //$NON-NLS-2$ } @Test public void testGetMinNull() { assertMinValue("getMinNull", null); //$NON-NLS-1$ + restartMetatype(); + assertMinValue("getMinNull", null); //$NON-NLS-1$ + } + + @Test + public void testGetTheRest() { + assertMinValue("getDouble", "1.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getDouble", "100.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getFloat", "1.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getFloat", "100.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getByte", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getByte", "2"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getShort", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getShort", "2"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getLong", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getLong", "1000"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getCharacter", "a"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getCharacter", "z"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBoolean", "false"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBoolean", "true"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBigInteger", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBigInteger", "1000"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBigDecimal", "1.1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBigDecimal", "1000.1"); //$NON-NLS-1$ //$NON-NLS-2$ + restartMetatype(); + assertMinValue("getDouble", "1.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getDouble", "100.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getFloat", "1.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getFloat", "100.0"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getByte", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getByte", "2"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getShort", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getShort", "2"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getLong", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getLong", "1000"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getCharacter", "a"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getCharacter", "z"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBoolean", "false"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBoolean", "true"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBigInteger", "1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBigInteger", "1000"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMinValue("getBigDecimal", "1.1"); //$NON-NLS-1$ //$NON-NLS-2$ + assertMaxValue("getBigDecimal", "1000.1"); //$NON-NLS-1$ //$NON-NLS-2$ } @Test |