[
https://issues.apache.org/jira/browse/BEANUTILS-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Niall Pemberton resolved BEANUTILS-243.
---------------------------------------
Resolution: Fixed
Assignee: Niall Pemberton
I changed the two test implementations of ResultSet and ResultSetMetaData to
now implement InvocationHandler - tests are now compiled and run by creating
proxies of these interfaces, rather than trying to implement them. Tested on
JDK 1.3.1_18, JDK 1.5.0_07 and JDK 1.6.0 and all tests compiled and ran
successfully.
> BeanUtils fails to compile under 1.6
> ------------------------------------
>
> Key: BEANUTILS-243
> URL: https://issues.apache.org/jira/browse/BEANUTILS-243
> Project: Commons BeanUtils
> Issue Type: Bug
> Reporter: Henri Yandell
> Assigned To: Niall Pemberton
> Fix For: 1.8.0
>
> Attachments: BEANUTILS-243.patch
>
>
> [javac] Compiling 86 source files to
> /home/hen/apache/jakarta/commons-proper/beanutils/target/test-classes
> /home/hen/apache/jakarta/commons-proper/beanutils/src/test/org/apache/commons/beanutils/TestResultSet.java:49:
> org.apache.commons.beanutils.TestResultSet is not abstract and does not
> override abstract method updateNClob(java.lang.String,java.io.Reader,long) in
> java.sql.ResultSet
> public class TestResultSet implements ResultSet {
> ^
> /home/hen/apache/jakarta/commons-proper/beanutils/src/test/org/apache/commons/beanutils/TestResultSetMetaData.java:34:
> org.apache.commons.beanutils.TestResultSetMetaData is not abstract and does
> not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
> public class TestResultSetMetaData implements ResultSetMetaData {
> ^
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> 2 errors
> BUILD FAILED
> (Presumably a bunch of new methods have been added to that class in the JDBC
> in 1.6)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]