Index: topiatest/src/test/org/codelutin/test2/AppTest.java diff -u topiatest/src/test/org/codelutin/test2/AppTest.java:1.4 topiatest/src/test/org/codelutin/test2/AppTest.java:1.5 --- topiatest/src/test/org/codelutin/test2/AppTest.java:1.4 Sun Aug 1 14:54:43 2004 +++ topiatest/src/test/org/codelutin/test2/AppTest.java Wed Jul 6 22:33:26 2005 @@ -9,6 +9,7 @@ import org.codelutin.test2Context; import org.codelutin.test2.entities.Company; import org.codelutin.test2.entities.CompanyPersistenceService; +import org.codelutin.test2EntitiesHelper; public class AppTest extends TestCase { @@ -29,6 +30,7 @@ System.out.println("-------- suppression --------"); companies = companyPS.findAll(); + System.out.println("companies: " + companies); for(Iterator i=companies.iterator(); i.hasNext();){ company = (Company)i.next(); companyPS.delete(company); @@ -49,29 +51,35 @@ System.out.println("-------- makePersistent --------"); company = companyPS.createCompany(); + System.out.println("company: " + company); + System.out.println("company: " + test2EntitiesHelper.toString(company)); + System.out.println("company.getClass()" + company.getClass().getName()); company.setName("Company" + count); company.setEntier(count); company.setReel((float)(count+count/100.0)); company.setBool(count % 2 == 0); + System.out.println("company: " + company); company = companyPS.makePersistent(company); - - assertTrue(companyPS.size() == count + 1); + System.out.println("company: " + company); + assertEquals(count + 1, companyPS.size()); System.out.println("-------- findAll --------"); companies = companyPS.findAll(); - assertTrue(companies.size() == count + 1); + System.out.println("companies: " + companies); + assertEquals(count + 1, companies.size()); System.out.println("-------- find name=? --------"); companies = companyPS.find(companyPS.newQuery().where("name = ?").addArg("Company" + count)); + System.out.println("companies: " + companies); assertTrue(companies.size() == 1); Company comp = (Company)companies.iterator().next(); System.out.println("comp:"+comp+" company:"+company); - assertTrue(comp.equals(company)); + assertEquals(comp, company); System.out.println("-------- Update --------"); comp.setReel((float) 0.07); comp = (Company) companyPS.update(comp); - + System.out.println("-------- find name like 'Compa%' --------"); companies = companyPS.find(companyPS.newQuery().where("name like \"Compa%\"")); System.out.println("size:" + companies.size() + " count:" + count); @@ -164,6 +172,50 @@ } assertTrue(companyPS.size() == 0); + } + + static int MAX = 10; + + public void testPerf() throws Exception { + + Company company; + List companies; + + System.out.println("-------- creation "+MAX+" --------"); + long time = System.currentTimeMillis(); + for(int i=0; i