[
http://jira.jboss.com/jira/browse/EJBTHREE-1400?page=comments#action_1241... ]
jaikiran pai commented on EJBTHREE-1400:
----------------------------------------
Andrew,
I had attached the patch containing the test cases. In all there are 14 tests. I have run
this with both Sun Java 1.5 and Sun Java 1.6.
Results on Sun Java 1.6:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase
Tests run: 14, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.609 sec <<<
FAILURE!
Results :
Tests in error:
testToMethodWithoutClassloaderAndInvolvingGenerics(org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase)
testToMethodWithoutClassloaderAndInvolvingPrimitiveParams(org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase)
testToMethodWithoutClassloaderAndInvolvingArrayParams(org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase)
Tests run: 14, Failures: 0, Errors: 3, Skipped: 0
Results on Sun Java 1.5 :
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase
Tests run: 14, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.75 sec <<<
FAILURE!
Results :
Tests in error:
testToMethodWithoutClassloaderAndInvolvingGenerics(org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase)
testToMethodWithoutClassloaderAndInvolvingPrimitiveParams(org.jboss.ejb3.test.proxy.lang.unit.SerializableMethodTestCase)
Tests run: 14, Failures: 0, Errors: 2, Skipped: 0
As can be seen there are 3 test failing with errors on Java 1.6 and 2 tests failing with
errors on Java 1.5. All these failing test are related to the toMethod( ) and are failing
at the loadClass( ) call in that method. Have attached the appropriate logs both for Java
1.5 and Java 1.6.
Create Tests for SerializableMethod
-----------------------------------
Key: EJBTHREE-1400
URL:
http://jira.jboss.com/jira/browse/EJBTHREE-1400
Project: EJB 3.0
Issue Type: Task
Components: proxy
Reporter: Andrew Lee Rubinger
Assigned To: Andrew Lee Rubinger
Fix For: AS 5.0.0.CR2
Currently handled by community contributor Jaikiran Pai.
Need tests for the following:
* .equals() returns true if the name, className, returnType, and each of the
argumentTypes are equal by value.
* .hashCode() follows the contract of .hashCode(), ie: if two objects are equal by value,
they must have the same hashCode
* java.lang.reflect.Method > SerializableMethod > Method roundtrip returns with
input equal by value to output given the same ClassLoader
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira