What version of JUnit, again?

From: David Ventimiglia <dventimi(at)gmail(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: What version of JUnit, again?
Date: 2014-08-03 20:53:15
Message-ID: CALaE=t_vKsivaYjA32pY4-NYObrh-J5EOztTJGvARafZA26HaA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hi,

I'm a little confused as to what version of JUnit I'm supposed to be using
in order to build/test the Postgresql JDBC driver. This page says that
"JUnit at least 3.7 is needed."

http://jdbc.postgresql.org/development/development.html

But, there's a big between JUnit 3.8 and earlier and JUnit 4. The former
has components in packages junit.framework while the latter has components
in org.junit and so test that directly import on or the other of those
packages are sensitive to the version of JUnit you're using.

An example of such a test is SingleCertValidatingFactoryTest.java in
pgjdbc/org/postgresql/test/ssl directory (presumably other tests are like
this).

On the other hand, the pgjdbc Ant build.xml file specifies JUnit 3.8.2.:

<artifact:dependencies pathId="dependency.classpath" useScope="test">
<dependency groupId="junit" artifactId="junit" version="3.8.2"
scope="test"/>
</artifact:dependencies>

Presumably, this is why running `ant test' in pgjdbc fails for me with
compilation errors. I confess, I'm not an expert with Ant and Maven, so
maybe I've done something wrong. But, exactly waht version of JUnit should
I be using? Thanks!

Best,
David Ventimiglia

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Dave Cramer 2014-08-04 00:07:37 Re: What version of JUnit, again?
Previous Message luke.henry 2014-08-03 19:52:37 BUG #11119: JDBC Driver misreports failing query/statement in executeBatch