Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java (revision 0) @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.ActivityCompletedException; + +import junit.framework.TestCase; + +public class ActivityCompletedExceptionTest extends TestCase { + + public void test_Constructor() { + ActivityCompletedException ace = new ActivityCompletedException(); + assertNull(ace.getMessage()); + } + + public void test_Constructor_String() { + ActivityCompletedException ace = new ActivityCompletedException("Hello"); + assertEquals("Hello", ace.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + ActivityCompletedException ace = new ActivityCompletedException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + ActivityCompletedException ace = new ActivityCompletedException(cause); + + assertSame(cause, ace.getCause()); + } + +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java (revision 0) @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.ActivityCompletedException; +import javax.activity.ActivityRequiredException; + +import junit.framework.TestCase; + +public class ActivityRequiredExceptionTest extends TestCase { + + public void test_Constructor(){ + ActivityRequiredException are = new ActivityRequiredException(); + assertNull(null, are.getMessage()); + } + + public void test_Constructor_String(){ + ActivityRequiredException are = new ActivityRequiredException("Hello"); + assertEquals("Hello", are.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + ActivityRequiredException ace = new ActivityRequiredException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + ActivityRequiredException ace = new ActivityRequiredException(cause); + + assertSame(cause, ace.getCause()); + } +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java (revision 0) @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.InvalidActivityException; + +import junit.framework.TestCase; + +public class InvalidActivityExceptionTest extends TestCase { + + public void test_Constructor(){ + InvalidActivityException are = new InvalidActivityException(); + assertNull(null, are.getMessage()); + } + + public void test_Constructor_String(){ + InvalidActivityException are = new InvalidActivityException("Hello"); + assertEquals("Hello", are.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + InvalidActivityException ace = new InvalidActivityException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + InvalidActivityException ace = new InvalidActivityException(cause); + + assertSame(cause, ace.getCause()); + } +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/InvalidActivityExceptionTest.java (revision 0) @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.InvalidActivityException; + +import junit.framework.TestCase; + +public class InvalidActivityExceptionTest extends TestCase { + + public void test_Constructor(){ + InvalidActivityException are = new InvalidActivityException(); + assertNull(null, are.getMessage()); + } + + public void test_Constructor_String(){ + InvalidActivityException are = new InvalidActivityException("Hello"); + assertEquals("Hello", are.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + InvalidActivityException ace = new InvalidActivityException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + InvalidActivityException ace = new InvalidActivityException(cause); + + assertSame(cause, ace.getCause()); + } +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityCompletedExceptionTest.java (revision 0) @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.ActivityCompletedException; + +import junit.framework.TestCase; + +public class ActivityCompletedExceptionTest extends TestCase { + + public void test_Constructor() { + ActivityCompletedException ace = new ActivityCompletedException(); + assertNull(ace.getMessage()); + } + + public void test_Constructor_String() { + ActivityCompletedException ace = new ActivityCompletedException("Hello"); + assertEquals("Hello", ace.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + ActivityCompletedException ace = new ActivityCompletedException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + ActivityCompletedException ace = new ActivityCompletedException(cause); + + assertSame(cause, ace.getCause()); + } + +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java (revision 0) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/tests/javax/activity/ActivityRequiredExceptionTest.java (revision 0) @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.harmony.rmi.tests.javax.activity; + +import javax.activity.ActivityCompletedException; +import javax.activity.ActivityRequiredException; + +import junit.framework.TestCase; + +public class ActivityRequiredExceptionTest extends TestCase { + + public void test_Constructor(){ + ActivityRequiredException are = new ActivityRequiredException(); + assertNull(null, are.getMessage()); + } + + public void test_Constructor_String(){ + ActivityRequiredException are = new ActivityRequiredException("Hello"); + assertEquals("Hello", are.getMessage()); + } + + public void test_Constructor_String_Throwable() { + Throwable cause = new Throwable(); + ActivityRequiredException ace = new ActivityRequiredException( + "Hello", cause); + + assertSame(cause, ace.getCause()); + } + + public void test_Constructor_Throwable() { + Throwable cause = new Throwable(); + ActivityRequiredException ace = new ActivityRequiredException(cause); + + assertSame(cause, ace.getCause()); + } +} Index: classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/server/ServerNotActiveExceptionTest.java =================================================================== --- classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/server/ServerNotActiveExceptionTest.java (revision 998619) +++ classlib/modules/rmi/src/test/api/java/org/apache/harmony/rmi/server/ServerNotActiveExceptionTest.java (working copy) @@ -66,6 +66,12 @@ ServerNotActiveException e = new ServerNotActiveException(errorMessage); assertEquals(errorMessage, e.getMessage()); } + + + public void test_Constructor(){ + ServerNotActiveException e = new ServerNotActiveException(); + assertNull(e.getMessage()); + } // comparator for ServerNotActiveException objects private static final SerializableAssert comparator = new SerializableAssert() {