Looks good, though I have 2 failures, one in QueryTest#
    /**
     * Test pathExpression and Extents
     */
    public void testReportPathExpressionForExtents2()
    {
        ArrayList list = new java.util.ArrayList();

Criteria crit = new Criteria();
crit.addLike("groupName", "%o%");
crit.addLike("allArticlesInGroup.articleName", "%\u00f6%"); //unicode for ö


ReportQueryByCriteria q = QueryFactory.newReportQuery(ProductGroup.class, crit, true);
q.setAttributes(new String[]{"groupId", "groupName"});


        Iterator iter = broker.getReportQueryIteratorByQuery(q);
        while(iter.hasNext())
        {
            list.add(iter.next());
        }

        // Groups: 3 Books , 1 Dairy Product
        assertEquals("check size", list.size(), 2);
    }

One in SwizzleTests:
    public void testSwizzle1toN() throws Exception
    {
        clearTestData();
        Transaction tx = _kit.getTransaction(_conn);
        tx.begin();
        ProductGroup pg = new ProductGroup();
        pg.setId(new Integer(77777));
        pg.setName("1");
        _conn.makePersistent(pg);
        Article article = Article.createInstance();
        article.setArticleId(new Integer(77777));
        article.setStock(333);
        pg.add(article);
        article.setProductGroup(pg);
        _conn.makePersistent(article);
        Identity pgOid = _conn.getIdentity(pg);
        tx.commit();

        tx = _kit.getTransaction(_conn);
        tx.begin();
        pg = (ProductGroup) _conn.getObjectByIdentity(pgOid);
        pg.getAllArticlesInGroup().clear();
        tx.commit();

tx = _kit.getTransaction(_conn);
tx.begin();
pg = (ProductGroup) _conn.getObjectByIdentity(pgOid);
assertEquals("should be equal", 0, pg.getAllArticlesInGroup().size());
tx.commit();


        tx = _kit.getTransaction(_conn);
        tx.begin();
        pg = (ProductGroup) _conn.getObjectByIdentity(pgOid);
        pg.getAllArticlesInGroup().add(article);
        tx.commit();

tx = _kit.getTransaction(_conn);
tx.begin();
pg = (ProductGroup) _conn.getObjectByIdentity(pgOid);
assertEquals("should be equal", 1, pg.getAllArticlesInGroup().size());
tx.commit();
clearTestData();
}


The first is a unicode thing, which is wonky in the Apple JVM, so if it passes for you I don't trust my failure. Investigating the second right now.

-Brian

On Mar 4, 2005, at 6:52 PM, Martin Kalén wrote:

Brian McCallister wrote:
Postgres has slipped downhill:
[junit] Tests run: 615, Failures: 7, Errors: 12, Time elapsed: 211.185 sec
[junit] Test org.apache.ojb.broker.AllTests FAILED
[junit] Running org.apache.ojb.odmg.AllTests
[junit] Tests run: 129, Failures: 0, Errors: 0, Time elapsed: 26.91 sec
[junit] Running org.apache.ojb.soda.AllTests
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 4.406 sec
[junit] Running org.apache.ojb.otm.AllTests
[junit] Tests run: 79, Failures: 1, Errors: 0, Time elapsed: 18.614 sec
[junit] Test org.apache.ojb.otm.AllTests FAILED

Brian; I've changed some stuff after looking at your test output -- could you please re-test?


With the latest stuff from OJB_1_0_BRANCH I get the following with
PostgreSQL 8.0.1 and postgresql-8.0.309.jdbc2.jar JDBC-driver:

[junit] Running org.apache.ojb.broker.AllTests
[junit] Tests run: 615, Failures: 0, Errors: 0, Time elapsed: 142,125 sec
[junit] Running org.apache.ojb.odmg.AllTests
[junit] Tests run: 129, Failures: 0, Errors: 0, Time elapsed: 16,235 sec


[junit] Running org.apache.ojb.soda.AllTests
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 2,516 sec

[junit] Running org.apache.ojb.otm.AllTests
[junit] Tests run: 79, Failures: 1, Errors: 0, Time elapsed: 13,953 sec
[junit] Test org.apache.ojb.otm.AllTests FAILED

If your results differ, make sure that no other connection is open to the TEMPLATE1 or OJBTEST database and make a full "ant clean junit", to avoid any stale testdata from old testruns.

Regards,
 Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to