Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests')
-rw-r--r--bundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/AllTests.java2
-rwxr-xr-xbundles/org.eclipse.equinox.compendium.tests/src/org/eclipse/equinox/metatype/tests/GetMinMaxTest.java53
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

Back to the top