You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by nd...@apache.org on 2006/08/26 05:41:23 UTC
svn commit: r437061 -
/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/
Author: ndbeyer
Date: Fri Aug 25 20:41:21 2006
New Revision: 437061
URL: http://svn.apache.org/viewvc?rev=437061&view=rev
Log:
Rework java.lang exception tests to assert the exceptions classes behavior, not the behavior that causes it.
Modified:
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalArgumentExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalMonitorStateExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalStateExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalThreadStateExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IncompatibleClassChangeErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IndexOutOfBoundsExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InternalErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InterruptedExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/LinkageErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NegativeArraySizeExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoClassDefFoundErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NullPointerExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NumberFormatExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/RuntimeExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/SecurityExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StackOverflowErrorTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StringIndexOutOfBoundsExceptionTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ThrowableTest.java
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalArgumentExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalArgumentExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalArgumentExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalArgumentExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,39 +15,29 @@
package org.apache.harmony.luni.tests.java.lang;
+import junit.framework.TestCase;
+
import org.apache.harmony.testframework.serialization.SerializationTest;
-public class IllegalArgumentExceptionTest extends junit.framework.TestCase {
+public class IllegalArgumentExceptionTest extends TestCase {
/**
* @tests java.lang.IllegalArgumentException#IllegalArgumentException()
*/
public void test_Constructor() {
- // Test for method java.lang.IllegalArgumentException()
- IllegalArgumentException ill = new IllegalArgumentException();
- assertNull("failed to create an instance of illegalArgumentException",
- ill.getMessage());
- try {
- try {
- new java.io.ByteArrayOutputStream(-12);
- } catch (IllegalArgumentException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
+ IllegalArgumentException e = new IllegalArgumentException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
}
/**
* @tests java.lang.IllegalArgumentException#IllegalArgumentException(java.lang.String)
*/
public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.IllegalArgumentException(java.lang.String)
- IllegalArgumentException ill = new IllegalArgumentException(
- "testing illArg exception");
- assertEquals("failed to create instance of illegalArgumentException(string)",
- "testing illArg exception", ill.getMessage());
+ IllegalArgumentException e = new IllegalArgumentException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
}
/**
@@ -63,18 +53,4 @@
public void testSerializationCompatibility() throws Exception {
SerializationTest.verifyGolden(this, new IllegalArgumentException());
}
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalMonitorStateExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalMonitorStateExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalMonitorStateExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalMonitorStateExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,56 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class IllegalMonitorStateExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.IllegalMonitorStateException#IllegalMonitorStateException()
- */
- public void test_Constructor() {
- // Test for method java.lang.IllegalMonitorStateException()
- try {
- try {
- Object o = new Object();
- o.wait();
- } catch (IllegalMonitorStateException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+public class IllegalMonitorStateExceptionTest extends TestCase {
- /**
- * @tests java.lang.IllegalMonitorStateException#IllegalMonitorStateException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method
- // java.lang.IllegalMonitorStateException(java.lang.String)
- try {
- try {
- Object o = new Object();
- o.wait();
- } catch (IllegalMonitorStateException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+ /**
+ * @tests java.lang.IllegalMonitorStateException#IllegalMonitorStateException()
+ */
+ public void test_Constructor() {
+ IllegalMonitorStateException e = new IllegalMonitorStateException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.IllegalMonitorStateException#IllegalMonitorStateException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ IllegalMonitorStateException e = new IllegalMonitorStateException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalStateExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalStateExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalStateExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalStateExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,9 +15,10 @@
package org.apache.harmony.luni.tests.java.lang;
+import junit.framework.TestCase;
import tests.util.SerializationTester;
-public class IllegalStateExceptionTest extends junit.framework.TestCase {
+public class IllegalStateExceptionTest extends TestCase {
private static final String SERIALIZATION_FILE_NAME =
"serialization/java/lang/IllegalStateException.ser"; //$NON-NLS-1$
@@ -25,23 +26,21 @@
/**
* @tests java.lang.IllegalStateException#IllegalStateException()
*/
- public void test_Constructor() {
- // Test for method java.lang.IllegalStateException()
- IllegalStateException ill = new IllegalStateException();
- assertNull("failed to create an instance of illegalStateException",
- ill.getMessage());
- }
-
- /**
- * @tests java.lang.IllegalStateException#IllegalStateException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.IllegalStateException(java.lang.String)
- IllegalStateException ill = new IllegalStateException(
- "testing illState exception");
- assertEquals("failed to create instance of illegalStateException(string)",
- "testing illState exception", ill.getMessage());
- }
+ public void test_Constructor() {
+ IllegalStateException e = new IllegalStateException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
+
+ /**
+ * @tests java.lang.IllegalStateException#IllegalStateException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ IllegalStateException e = new IllegalStateException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
/**
* @tests serialization/deserilazation.
@@ -60,20 +59,5 @@
IllegalStateException destIllegalStateException = (IllegalStateException) SerializationTester
.readObject(srcIllegalStateException,
SERIALIZATION_FILE_NAME);
- }
-
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
}
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalThreadStateExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalThreadStateExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalThreadStateExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IllegalThreadStateExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,68 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class IllegalThreadStateExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- class TestThread implements Runnable {
- public void run() {
- try {
- Thread.sleep(1000);
- } catch (Exception e) {
- System.out.println("Unable to start thread");
- }
- }
- }
+public class IllegalThreadStateExceptionTest extends TestCase {
/**
- * @tests java.lang.IllegalThreadStateException#IllegalThreadStateException()
- */
- public void test_Constructor() {
- // Test for method java.lang.IllegalThreadStateException()
- try {
- try {
- Thread t = new Thread(new TestThread());
- t.start();
- t.start();
- } catch (IllegalThreadStateException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+ * @tests java.lang.IllegalThreadStateException#IllegalThreadStateException()
+ */
+ public void test_Constructor() {
+ IllegalThreadStateException e = new IllegalThreadStateException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * @tests java.lang.IllegalThreadStateException#IllegalThreadStateException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method
- // java.lang.IllegalThreadStateException(java.lang.String)
- try {
- try {
- Thread t = new Thread(new TestThread());
- t.start();
- t.start();
- } catch (IllegalThreadStateException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.IllegalThreadStateException#IllegalThreadStateException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ IllegalThreadStateException e = new IllegalThreadStateException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IncompatibleClassChangeErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IncompatibleClassChangeErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IncompatibleClassChangeErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IncompatibleClassChangeErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,42 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class IncompatibleClassChangeErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.IncompatibleClassChangeError#IncompatibleClassChangeError()
- */
- public void test_Constructor() {
- try {
- if (true) {
- throw new IncompatibleClassChangeError();
- }
- fail("Error not thrown.");
- } catch (IncompatibleClassChangeError e) {
- assertTrue("Wrong message." + e.toString(), e.toString().equals(
- "java.lang.IncompatibleClassChangeError"));
- }
- }
+public class IncompatibleClassChangeErrorTest extends TestCase {
/**
- * @tests java.lang.IncompatibleClassChangeError#IncompatibleClassChangeError(java.lang.String)
+ * @tests java.lang.IncompatibleClassChangeError#IncompatibleClassChangeError()
*/
- public void test_ConstructorLjava_lang_String() {
- // Indirect testing done through subclasses.
- try {
- if (true)
- throw new IncompatibleClassChangeError("Hello World");
- } catch (IncompatibleClassChangeError e) {
- assertTrue("Wrong message." + e.getMessage(), e.getMessage()
- .equals("Hello World"));
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ IncompatibleClassChangeError e = new IncompatibleClassChangeError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.IncompatibleClassChangeError#IncompatibleClassChangeError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ IncompatibleClassChangeError e = new IncompatibleClassChangeError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IndexOutOfBoundsExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IndexOutOfBoundsExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IndexOutOfBoundsExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/IndexOutOfBoundsExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,59 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class IndexOutOfBoundsExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.IndexOutOfBoundsException#IndexOutOfBoundsException()
- */
- public void test_Constructor() {
- // Test for method java.lang.IndexOutOfBoundsException()
- try {
- try {
- byte[] buf = new byte[1];
- byte z = buf[1];
- if (z > 0)
- ; // use z to avoid unused var warning
- } catch (IndexOutOfBoundsException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+public class IndexOutOfBoundsExceptionTest extends TestCase {
/**
- * @tests java.lang.IndexOutOfBoundsException#IndexOutOfBoundsException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.IndexOutOfBoundsException(java.lang.String)
- try {
- try {
- byte[] buf = new byte[1];
- byte z = buf[1];
- if (z > 0)
- ; // use z to avoid warning msg
- } catch (IndexOutOfBoundsException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.IndexOutOfBoundsException#IndexOutOfBoundsException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ IndexOutOfBoundsException e = new IndexOutOfBoundsException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.IndexOutOfBoundsException#IndexOutOfBoundsException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ IndexOutOfBoundsException e = new IndexOutOfBoundsException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,26 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class InstantiationErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
+
+public class InstantiationErrorTest extends TestCase {
/**
* @tests java.lang.InstantiationError#InstantiationError()
*/
- public void test_Constructor() {
- try {
- if (true)
- throw new InstantiationError();
- } catch (InstantiationError e) {
- assertTrue("Error not instantiated correctly: " + e.toString(), e
- .toString().equals("java.lang.InstantiationError"));
- } catch (Exception e) {
- fail("Exception occured during test : " + e.getMessage());
- }
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ InstantiationError e = new InstantiationError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.InstantiationError#InstantiationError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ InstantiationError e = new InstantiationError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InstantiationExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,57 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class InstantiationExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.InstantiationException#InstantiationException()
- */
- public void test_Constructor() {
- // Test for method java.lang.InstantiationException()
- try {
- try {
- Class cl = null;
- cl = Class.forName("java.io.OutputStream");
- cl.newInstance();
- } catch (InstantiationException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+public class InstantiationExceptionTest extends TestCase {
/**
- * @tests java.lang.InstantiationException#InstantiationException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.InstantiationException(java.lang.String)
- try {
- try {
- Class cl = null;
- cl = Class.forName("java.io.OutputStream");
- cl.newInstance();
- } catch (InstantiationException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.InstantiationException#InstantiationException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ InstantiationException e = new InstantiationException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.InstantiationException#InstantiationException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ InstantiationException e = new InstantiationException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InternalErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InternalErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InternalErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InternalErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,50 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class InternalErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.InternalError#InternalError()
- */
- public void test_Constructor() {
- // Test for method java.lang.InternalError()
- // TODO : How do you create an actual InternalError ?
- try {
- if (true)
- throw new InternalError();
- } catch (InternalError e) {
- return;
- }
- fail("Failed to throw Runtime Exception");
- }
+public class InternalErrorTest extends TestCase {
/**
- * @tests java.lang.InternalError#InternalError(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.InternalError(java.lang.String)
- try {
- if (true)
- throw new InternalError("Test");
- } catch (InternalError e) {
- assertEquals("Returned incorrect message",
- "Test", e.getMessage());
- return;
- }
- fail("Failed to throw Runtime Exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.InternalError#InternalError()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ InternalError e = new InternalError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.InternalError#InternalError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ InternalError e = new InternalError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InterruptedExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InterruptedExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InterruptedExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/InterruptedExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,50 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class InterruptedExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.InterruptedException#InterruptedException()
- */
- public void test_Constructor() {
- // Test for method java.lang.InterruptedException()
- try {
- throw new InterruptedException();
- } catch (InterruptedException e) {
- return;
- } catch (Exception e) {
- fail("Exception during InterruptedException() test"
- + e.toString());
- }
- fail("Failed to generate Exception");
- }
+public class InterruptedExceptionTest extends TestCase {
/**
- * @tests java.lang.InterruptedException#InterruptedException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.InterruptedException(java.lang.String)
- try {
- throw new InterruptedException("Message");
- } catch (InterruptedException e) {
- return;
- } catch (Exception e) {
- fail("Exception during InterruptedException(String) test");
- }
- fail("Failed to generate Exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.InterruptedException#InterruptedException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ InterruptedException e = new InterruptedException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.InterruptedException#InterruptedException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ InterruptedException e = new InterruptedException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/LinkageErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/LinkageErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/LinkageErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/LinkageErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,42 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class LinkageErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.LinkageError#LinkageError()
- */
- public void test_Constructor() {
- try {
- if (true) {
- throw new LinkageError();
- }
- fail("Error not thrown.");
- } catch (LinkageError e) {
- assertEquals("Error not initialized.",
- "java.lang.LinkageError", e.toString());
- }
- }
+public class LinkageErrorTest extends TestCase {
/**
- * @tests java.lang.LinkageError#LinkageError(java.lang.String)
+ * @tests java.lang.LinkageError#LinkageError()
*/
- public void test_ConstructorLjava_lang_String() {
- // Indirect testing is done for subclasses.
- try {
- if (true) {
- throw new LinkageError("Hello World");
- }
- fail("Error not thrown.");
- } catch (LinkageError e) {
- assertTrue("Wrong error message: " + e.getMessage(), e.getMessage()
- .equals("Hello World"));
- }
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ LinkageError e = new LinkageError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.LinkageError#LinkageError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ LinkageError e = new LinkageError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NegativeArraySizeExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NegativeArraySizeExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NegativeArraySizeExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NegativeArraySizeExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,50 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NegativeArraySizeExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NegativeArraySizeException#NegativeArraySizeException()
- */
- public void test_Constructor() {
- // Test for method java.lang.NegativeArraySizeException()
- try {
- int[] x = new int[-1];
- if (x.length > 0)
- ; // use x[] to avoid a warning
- } catch (NegativeArraySizeException e) {
- return;
- }
- fail("Failed to generate exception");
- }
+public class NegativeArraySizeExceptionTest extends TestCase {
/**
- * @tests java.lang.NegativeArraySizeException#NegativeArraySizeException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method
- // java.lang.NegativeArraySizeException(java.lang.String)
- try {
- int[] x = new int[-1];
- if (x.length > 0)
- ;// use x to avoid a warning msg
- } catch (NegativeArraySizeException e) {
- return;
- }
- fail("Failed to generate exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.NegativeArraySizeException#NegativeArraySizeException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NegativeArraySizeException e = new NegativeArraySizeException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NegativeArraySizeException#NegativeArraySizeException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NegativeArraySizeException e = new NegativeArraySizeException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoClassDefFoundErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoClassDefFoundErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoClassDefFoundErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoClassDefFoundErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,43 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NoClassDefFoundErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NoClassDefFoundError#NoClassDefFoundError()
- */
- public void test_Constructor() {
- try {
- if (true) {
- throw new NoClassDefFoundError();
- }
- fail("Error not thrown.");
- } catch (NoClassDefFoundError e) {
- assertEquals("Error not intitialized.",
- "java.lang.NoClassDefFoundError", e.toString());
- }
- }
+public class NoClassDefFoundErrorTest extends TestCase {
/**
- * @tests java.lang.NoClassDefFoundError#NoClassDefFoundError(java.lang.String)
+ * @tests java.lang.NoClassDefFoundError#NoClassDefFoundError()
*/
- public void test_ConstructorLjava_lang_String() {
- try {
- if (true) {
- throw new NoClassDefFoundError("Hello World");
- }
- fail("Error not thrown.");
- } catch (NoClassDefFoundError e) {
- assertTrue("Wrong error message: " + e.getMessage(), e.getMessage()
- .equals("Hello World"));
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NoClassDefFoundError e = new NoClassDefFoundError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NoClassDefFoundError#NoClassDefFoundError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NoClassDefFoundError e = new NoClassDefFoundError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,43 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NoSuchFieldErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NoSuchFieldError#NoSuchFieldError()
- */
- public void test_Constructor() {
- try {
- if (true)
- throw new NoSuchFieldError();
- } catch (NoSuchFieldError e) {
- assertNull("Initializer failed.", e.getMessage());
- assertEquals("To string failed.",
- "java.lang.NoSuchFieldError", e.toString());
- }
- }
+public class NoSuchFieldErrorTest extends TestCase {
/**
- * @tests java.lang.NoSuchFieldError#NoSuchFieldError(java.lang.String)
+ * @tests java.lang.NoSuchFieldError#NoSuchFieldError()
*/
- public void test_ConstructorLjava_lang_String() {
- // No accessible method throws this error.
- try {
- if (true)
- throw new NoSuchFieldError("Hello World");
- } catch (NoSuchFieldError e) {
- assertTrue("Incorrect message: " + e.getMessage(), e.getMessage()
- .equals("Hello World"));
- return;
- } catch (Throwable e) {
- fail("Wrong error thrown : " + e.getMessage());
- }
- fail("Error not thrown.");
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NoSuchFieldError e = new NoSuchFieldError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NoSuchFieldError#NoSuchFieldError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NoSuchFieldError e = new NoSuchFieldError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchFieldExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,49 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NoSuchFieldExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NoSuchFieldException#NoSuchFieldException()
- */
- public void test_Constructor() {
- // Test for method java.lang.NoSuchFieldException()
- try {
- String.class.getDeclaredField("prsttrvol");
- } catch (NoSuchFieldException e) {
- // Correct
- return;
- }
- fail("Failed to throw exception");
-
- }
-
- /**
- * @tests java.lang.NoSuchFieldException#NoSuchFieldException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.NoSuchFieldException(java.lang.String)
- try {
- String.class.getDeclaredField("prsttrvol");
- } catch (NoSuchFieldException e) {
- // Correct
- return;
- }
- fail("Failed to throw exception");
-
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
+public class NoSuchFieldExceptionTest extends TestCase {
/**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
+ * @tests java.lang.NoSuchFieldException#NoSuchFieldException()
*/
- protected void tearDown() {
- }
+ public void test_Constructor() {
+ NoSuchFieldException e = new NoSuchFieldException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
+
+ /**
+ * @tests java.lang.NoSuchFieldException#NoSuchFieldException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NoSuchFieldException e = new NoSuchFieldException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,43 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NoSuchMethodErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NoSuchMethodError#NoSuchMethodError()
- */
- public void test_Constructor() {
- try {
- if (true)
- throw new NoSuchMethodError();
- } catch (NoSuchMethodError e) {
- assertNull("Initializer failed.", e.getMessage());
- assertEquals("To string failed.",
- "java.lang.NoSuchMethodError", e.toString());
- }
- }
+public class NoSuchMethodErrorTest extends TestCase {
/**
- * @tests java.lang.NoSuchMethodError#NoSuchMethodError(java.lang.String)
+ * @tests java.lang.NoSuchMethodError#NoSuchMethodError()
*/
- public void test_ConstructorLjava_lang_String() {
- // No accessible method throws this error.
- try {
- if (true)
- throw new NoSuchMethodError("Hello World");
- } catch (NoSuchMethodError e) {
- assertTrue("Incorrect message: " + e.getMessage(), e.getMessage()
- .equals("Hello World"));
- return;
- } catch (Throwable e) {
- fail("Wrong error thrown : " + e);
- }
- fail("Error not thrown");
- }
-
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NoSuchMethodError e = new NoSuchMethodError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NoSuchMethodError#NoSuchMethodError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NoSuchMethodError e = new NoSuchMethodError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NoSuchMethodExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,47 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NoSuchMethodExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NoSuchMethodException#NoSuchMethodException()
- */
- public void test_Constructor() {
- // Test for method java.lang.NoSuchMethodException()
- try {
- String.class.getMethod("voidMethod", new Class[0]);
- } catch (NoSuchMethodException e) {
- // Correct
- return;
- }
- fail("Failed to throw exception");
- }
+public class NoSuchMethodExceptionTest extends TestCase {
/**
- * @tests java.lang.NoSuchMethodException#NoSuchMethodException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.NoSuchMethodException(java.lang.String)
- try {
- String.class.getMethod("voidMethod", new Class[0]);
- } catch (NoSuchMethodException e) {
- // Correct
- return;
- }
- fail("Failed to throw exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.NoSuchMethodException#NoSuchMethodException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NoSuchMethodException e = new NoSuchMethodException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NoSuchMethodException#NoSuchMethodException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NoSuchMethodException e = new NoSuchMethodException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NullPointerExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NullPointerExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NullPointerExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NullPointerExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -14,51 +14,26 @@
*/
package org.apache.harmony.luni.tests.java.lang;
-public class NullPointerExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NullPointerException#NullPointerException()
- */
- public void test_Constructor() {
- // Test for method java.lang.NullPointerException()
- try {
- byte[] rbuf = null;
- int z = rbuf.length;
- if (z > 0)
- ; // use z to avoid a warning msg
- } catch (java.lang.NullPointerException e) {
- return;
- }
- fail("Failed to generate Exception");
- }
+public class NullPointerExceptionTest extends TestCase {
/**
- * @tests java.lang.NullPointerException#NullPointerException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.NullPointerException(java.lang.String)
- try {
- byte[] rbuf = null;
- int z = rbuf.length;
- if (z > 0)
- ; // use z to avoid a warning msg
- } catch (java.lang.NullPointerException e) {
- return;
- }
- fail("Failed to generate Exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.NullPointerException#NullPointerException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NullPointerException e = new NullPointerException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NullPointerException#NullPointerException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NullPointerException e = new NullPointerException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NumberFormatExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NumberFormatExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NumberFormatExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/NumberFormatExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,53 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class NumberFormatExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.NumberFormatException#NumberFormatException()
- */
- public void test_Constructor() {
- // Test for method java.lang.NumberFormatException()
- try {
- try {
- Byte.parseByte("128");
- } catch (NumberFormatException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
+public class NumberFormatExceptionTest extends TestCase {
/**
- * @tests java.lang.NumberFormatException#NumberFormatException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.NumberFormatException(java.lang.String)
- try {
- try {
- Byte.parseByte("128");
- } catch (NumberFormatException e) {
- return;
- }
- fail("Failed to generate Exception");
- } catch (Exception e) {
- fail("Exception during test : " + e.getMessage());
- }
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
+ * @tests java.lang.NumberFormatException#NumberFormatException()
*/
- protected void setUp() {
- }
+ public void test_Constructor() {
+ NumberFormatException e = new NumberFormatException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.NumberFormatException#NumberFormatException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ NumberFormatException e = new NumberFormatException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/RuntimeExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/RuntimeExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/RuntimeExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/RuntimeExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,53 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class RuntimeExceptionTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.RuntimeException#RuntimeException()
- */
- public void test_Constructor() {
- // Test for method java.lang.RuntimeException()
- // Effectively tested by the subclasses
-
- try {
- if (true)
- throw new RuntimeException();
- } catch (RuntimeException e) {
- return;
- }
- fail("Failed to throw Runtime Exception");
- }
-
- /**
- * @tests java.lang.RuntimeException#RuntimeException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.RuntimeException(java.lang.String)
- // Effectively tested by the subclasses
-
- try {
- if (true)
- throw new RuntimeException("Runtime message");
- } catch (RuntimeException e) {
- assertEquals("Incorrect message",
- "Runtime message", e.getMessage());
- return;
- }
- fail("Failed to throw Runtime Exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
+public class RuntimeExceptionTest extends TestCase {
/**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
+ * @tests java.lang.RuntimeException#RuntimeException()
*/
- protected void tearDown() {
- }
+ public void test_Constructor() {
+ RuntimeException e = new RuntimeException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
+
+ /**
+ * @tests java.lang.RuntimeException#RuntimeException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ RuntimeException e = new RuntimeException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/SecurityExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/SecurityExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/SecurityExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/SecurityExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,9 +15,10 @@
package org.apache.harmony.luni.tests.java.lang;
+import junit.framework.TestCase;
import tests.util.SerializationTester;
-public class SecurityExceptionTest extends junit.framework.TestCase {
+public class SecurityExceptionTest extends TestCase {
private static final String SERIALIZATION_FILE_NAME =
"serialization/java/lang/SecurityException.ser"; //$NON-NLS-1$
@@ -25,30 +26,21 @@
/**
* @tests java.lang.SecurityException#SecurityException()
*/
- public void test_Constructor() {
- // Test for method java.lang.SecurityException()
- boolean threwException = false;
- try {
- throw new SecurityException();
- } catch (SecurityException e) {
- threwException = true;
- }
- assertTrue("Failed to generate exception", threwException);
- }
+ public void test_Constructor() {
+ SecurityException e = new SecurityException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * @tests java.lang.SecurityException#SecurityException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.SecurityException(java.lang.String)
- boolean threwException = false;
- try {
- throw new SecurityException("Cannot use sockets with this manager");
- } catch (SecurityException e) {
- threwException = true;
- }
- assertTrue("Failed to generate exception", threwException);
- }
+ /**
+ * @tests java.lang.SecurityException#SecurityException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ SecurityException e = new SecurityException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
/**
* @tests serialization/deserilazation.
@@ -67,20 +59,5 @@
SecurityException destSecurityException = (SecurityException) SerializationTester
.readObject(srcSecurityException,
SERIALIZATION_FILE_NAME);
- }
-
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
}
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StackOverflowErrorTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StackOverflowErrorTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StackOverflowErrorTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StackOverflowErrorTest.java Fri Aug 25 20:41:21 2006
@@ -15,59 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class StackOverflowErrorTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.StackOverflowError#StackOverflowError()
- */
- public void test_Constructor() {
- // Test for method java.lang.StackOverflowError()
- new StackOverflowError();
- try {
- this.createOverflow();
- } catch (StackOverflowError e) {
- return;
- }
- fail("Failed to generate stack overflow");
- }
-
- /**
- * @tests java.lang.StackOverflowError#StackOverflowError(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.StackOverflowError(java.lang.String)
- new StackOverflowError();
- try {
- this.createOverflow();
- } catch (StackOverflowError e) {
- return;
- }
- fail("Failed to generate stack overflow");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
+public class StackOverflowErrorTest extends TestCase {
/**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
-
- /**
- *
+ * @tests java.lang.StackOverflowError#StackOverflowError()
*/
- protected int createOverflow() {
- this.createOverflow();
- return dummy() + 1;
- }
-
- protected int dummy() {
- return 0;
- }
+ public void test_Constructor() {
+ StackOverflowError e = new StackOverflowError();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
+
+ /**
+ * @tests java.lang.StackOverflowError#StackOverflowError(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ StackOverflowError e = new StackOverflowError("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StringIndexOutOfBoundsExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StringIndexOutOfBoundsExceptionTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StringIndexOutOfBoundsExceptionTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/StringIndexOutOfBoundsExceptionTest.java Fri Aug 25 20:41:21 2006
@@ -15,48 +15,26 @@
package org.apache.harmony.luni.tests.java.lang;
-public class StringIndexOutOfBoundsExceptionTest extends
- junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.StringIndexOutOfBoundsException#StringIndexOutOfBoundsException()
- */
- public void test_Constructor() {
- // Test for method java.lang.StringIndexOutOfBoundsException()
+public class StringIndexOutOfBoundsExceptionTest extends TestCase {
- try {
- "X".charAt(99);
- } catch (StringIndexOutOfBoundsException e) {
- return;
- }
- fail("Failed to generate exception");
- }
+ /**
+ * @tests java.lang.StringIndexOutOfBoundsException#StringIndexOutOfBoundsException()
+ */
+ public void test_Constructor() {
+ StringIndexOutOfBoundsException e = new StringIndexOutOfBoundsException();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
- /**
- * @tests java.lang.StringIndexOutOfBoundsException#StringIndexOutOfBoundsException(java.lang.String)
- */
- public void test_ConstructorLjava_lang_String() {
- // Test for method
- // java.lang.StringIndexOutOfBoundsException(java.lang.String)
- try {
- "X".charAt(99);
- } catch (StringIndexOutOfBoundsException e) {
- return;
- }
- fail("Failed to generate exception");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
- }
+ /**
+ * @tests java.lang.StringIndexOutOfBoundsException#StringIndexOutOfBoundsException(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ StringIndexOutOfBoundsException e = new StringIndexOutOfBoundsException("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ThrowableTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ThrowableTest.java?rev=437061&r1=437060&r2=437061&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ThrowableTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/ThrowableTest.java Fri Aug 25 20:41:21 2006
@@ -18,37 +18,28 @@
import java.io.PrintStream;
import java.io.PrintWriter;
-public class ThrowableTest extends junit.framework.TestCase {
+import junit.framework.TestCase;
- /**
- * @tests java.lang.Throwable#Throwable()
- */
- public void test_Constructor() {
- // Test for method java.lang.Throwable()
- try {
- if (true)
- throw new Throwable();
- } catch (Throwable e) {
- return;
- }
- fail("Failed to throw Throwable");
- }
+public class ThrowableTest extends TestCase {
/**
- * @tests java.lang.Throwable#Throwable(java.lang.String)
+ * @tests java.lang.Throwable#Throwable()
*/
- public void test_ConstructorLjava_lang_String() {
- // Test for method java.lang.Throwable(java.lang.String)
- try {
- if (true)
- throw new Throwable("Throw");
- } catch (Throwable e) {
- assertEquals("Threw Throwable with incorrect message", "Throw", e.getMessage()
- );
- return;
- }
- fail("Failed to throw Throwable");
- }
+ public void test_Constructor() {
+ Throwable e = new Throwable();
+ assertNull(e.getMessage());
+ assertNull(e.getLocalizedMessage());
+ assertNull(e.getCause());
+ }
+
+ /**
+ * @tests java.lang.Throwable#Throwable(java.lang.String)
+ */
+ public void test_ConstructorLjava_lang_String() {
+ Throwable e = new Throwable("fixture");
+ assertEquals("fixture", e.getMessage());
+ assertNull(e.getCause());
+ }
/**
* @tests java.lang.Throwable#fillInStackTrace()
@@ -204,19 +195,5 @@
return;
}
fail("Failed to throw Throwable");
- }
-
- /**
- * Sets up the fixture, for example, open a network connection. This method
- * is called before a test is executed.
- */
- protected void setUp() {
- }
-
- /**
- * Tears down the fixture, for example, close a network connection. This
- * method is called after a test is executed.
- */
- protected void tearDown() {
}
}