Author: chatellier Date: 2010-02-23 11:45:47 +0000 (Tue, 23 Feb 2010) New Revision: 2998 Modified: isis-fish/trunk/pom.xml isis-fish/trunk/src/test/java/fr/ifremer/isisfish/IsisFishMiscTest.java Log: Update h2 (and add a test to block future h2 update) Modified: isis-fish/trunk/pom.xml =================================================================== --- isis-fish/trunk/pom.xml 2010-02-23 11:44:54 UTC (rev 2997) +++ isis-fish/trunk/pom.xml 2010-02-23 11:45:47 UTC (rev 2998) @@ -217,7 +217,7 @@ <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> - <version>1.2.127</version> + <version>1.2.128</version> <scope>compile</scope> </dependency> Modified: isis-fish/trunk/src/test/java/fr/ifremer/isisfish/IsisFishMiscTest.java =================================================================== --- isis-fish/trunk/src/test/java/fr/ifremer/isisfish/IsisFishMiscTest.java 2010-02-23 11:44:54 UTC (rev 2997) +++ isis-fish/trunk/src/test/java/fr/ifremer/isisfish/IsisFishMiscTest.java 2010-02-23 11:45:47 UTC (rev 2998) @@ -24,6 +24,8 @@ import junit.framework.Assert; import org.apache.commons.io.FileUtils; +import org.h2.Driver; +import org.h2.engine.Constants; import org.junit.Test; /** @@ -57,4 +59,17 @@ Assert.assertTrue("File is not valide for Windows on line " + index, lines[index].endsWith("\r")); } } + + /** + * Test that h2 version is < 1.2.129. + * + * Upgrading from < 1.1.x to 1.2.129 doesn't work + * Since page store has been changed in 1.2.x release, and removed since 1.2.129. + */ + @Test + public void testH2Version() { + Assert.assertEquals(1, Constants.VERSION_MAJOR); + Assert.assertEquals(2, Constants.VERSION_MINOR); + Assert.assertTrue("Using H2 >= 1.2.129 will not work", Constants.BUILD_ID < 129); + } }