Revision: 5774
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=5774&view=rev
Author: manningr
Date: 2010-08-08 17:36:52 +0000 (Sun, 08 Aug 2010)
Log Message:
-----------
Unit test case for Version class.
Added Paths:
-----------
trunk/sql12/test/src/net/sourceforge/squirrel_sql/client/VersionTest.java
Added: trunk/sql12/test/src/net/sourceforge/squirrel_sql/client/VersionTest.java
===================================================================
--- trunk/sql12/test/src/net/sourceforge/squirrel_sql/client/VersionTest.java (rev 0)
+++ trunk/sql12/test/src/net/sourceforge/squirrel_sql/client/VersionTest.java 2010-08-08 17:36:52 UTC (rev 5774)
@@ -0,0 +1,95 @@
+/*
+ * Copyright (C) 2010 Rob Manning
+ * man...@us...
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+package net.sourceforge.squirrel_sql.client;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNotSame;
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+public class VersionTest
+{
+
+ @Test
+ public void testGetApplicationName()
+ {
+ assertNotNull(Version.getApplicationName());
+ }
+
+ @Test
+ public void testGetShortVersion()
+ {
+ assertNotSame("${squirrelsql.version}", Version.getShortVersion());
+ }
+
+ @Test
+ public void testGetVersion()
+ {
+ assertNotNull(Version.getVersion());
+ }
+
+ @Test
+ public void testIsSnapshotVersion()
+ {
+ if (Version.getShortVersion().toLowerCase().startsWith("snapshot")) {
+ assertTrue(Version.isSnapshotVersion());
+ } else {
+ assertFalse(Version.isSnapshotVersion());
+ }
+ }
+
+ @Test
+ public void testGetCopyrightStatement()
+ {
+ assertNotNull(Version.getCopyrightStatement());
+ }
+
+ @Test
+ public void testGetWebSite()
+ {
+ assertNotNull(Version.getWebSite());
+ }
+
+ @Test
+ public void testSupportsUsedJDK()
+ {
+ assertTrue(Version.supportsUsedJDK());
+ }
+
+ @Test
+ public void testGetUnsupportedJDKMessage()
+ {
+ assertNotNull(Version.getUnsupportedJDKMessage());
+ }
+
+ @Test
+ public void testIsJDK14()
+ {
+ assertFalse(Version.isJDK14());
+ }
+
+ @Test
+ public void testIsJDK16OrAbove()
+ {
+ assertTrue(Version.isJDK16OrAbove());
+ }
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|