? project-1.patch Index: org/postgresql/test/jdbc2/DateTest.java =================================================================== RCS file: /cvsroot/jdbc/pgjdbc/org/postgresql/test/jdbc2/DateTest.java,v retrieving revision 1.14 diff -c -r1.14 DateTest.java *** org/postgresql/test/jdbc2/DateTest.java 8 Jan 2008 06:56:31 -0000 1.14 --- org/postgresql/test/jdbc2/DateTest.java 23 Feb 2011 16:38:13 -0000 *************** *** 108,123 **** ps.setObject(1, "1934-02-28", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, "1969-04-3", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ps.setObject(1, "1982-08-03", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, "2012-3-15", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("1912-5-1"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ps.setObject(1, java.sql.Date.valueOf("1971-12-15"), java.sql.Types.DATE); --- 108,123 ---- ps.setObject(1, "1934-02-28", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, "1969-04-03", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ps.setObject(1, "1982-08-03", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, "2012-03-15", java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("1912-05-01"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ps.setObject(1, java.sql.Date.valueOf("1971-12-15"), java.sql.Types.DATE); *************** *** 126,135 **** ps.setObject(1, java.sql.Date.valueOf("1984-12-03"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("2000-1-1"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("23456-1-1"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); // We can't use valueOf on BC dates. --- 126,135 ---- ps.setObject(1, java.sql.Date.valueOf("1984-12-03"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("2000-01-01"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); ! ps.setObject(1, java.sql.Date.valueOf("23456-01-01"), java.sql.Types.DATE); assertEquals(1, ps.executeUpdate()); // We can't use valueOf on BC dates.