|
From: Pelle B. <pe...@us...> - 2004-03-29 17:08:35
|
Update of /cvsroot/neuclear/neuclear-ledger-hibernate/src/java/org/neuclear/ledger/hibernate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30668/src/java/org/neuclear/ledger/hibernate Modified Files: HibernateLedger.java Log Message: AbstractLedgerBrowserTest has been extended to test date ranges SimpleLedger now passes all tests. HibernateLedger passes at times, which is mysterious. More research needed. Index: HibernateLedger.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-ledger-hibernate/src/java/org/neuclear/ledger/hibernate/HibernateLedger.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** HibernateLedger.java 26 Mar 2004 23:36:50 -0000 1.10 --- HibernateLedger.java 29 Mar 2004 16:57:00 -0000 1.11 *************** *** 386,390 **** Query q = ses.createQuery("from HTransactionItem item where item.book=? and item.transaction.transactionTime>=?"); q.setString(0, book); ! q.setDate(1, from); Iterator iter = q.iterate(); return new HibernateBookBrowser(iter, book); --- 386,391 ---- Query q = ses.createQuery("from HTransactionItem item where item.book=? and item.transaction.transactionTime>=?"); q.setString(0, book); ! q.setTimestamp(1, from); ! System.out.println("from: " + from); Iterator iter = q.iterate(); return new HibernateBookBrowser(iter, book); *************** *** 400,405 **** Query q = ses.createQuery("from HTransactionItem item where item.book=? and item.transaction.transactionTime>=? and item.transaction.transactionTime<?"); q.setString(0, book); ! q.setDate(1, from); ! q.setDate(1, until); Iterator iter = q.iterate(); return new HibernateBookBrowser(iter, book); --- 401,409 ---- Query q = ses.createQuery("from HTransactionItem item where item.book=? and item.transaction.transactionTime>=? and item.transaction.transactionTime<?"); q.setString(0, book); ! q.setTimestamp(1, from); ! q.setTimestamp(2, until); ! System.out.println("from: " + from); ! System.out.println("until: " + until); ! System.out.println("range of " + (until.getTime() - from.getTime())); Iterator iter = q.iterate(); return new HibernateBookBrowser(iter, book); |