krysalis-version/src/test/org/krysalis/version/impl/data VersionDataConstructorTests.java,1.1,1.2

[email protected] Tue, 25 Mar 2003 08:01:46 -0800
Newsgroups gmane.comp.krysalis.sandbox
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/krysalis-version/src/test/org/krysalis/version/impl/data
In directory sc8-pr-cvs1:/tmp/cvs-serv1962/src/test/org/krysalis/version/impl/data

Modified Files:
	VersionDataConstructorTests.java 
Log Message:
Tried working on DatestampedSpec...

Index: VersionDataConstructorTests.java
===================================================================
RCS file: /cvsroot/metamorphosis/krysalis-version/src/test/org/krysalis/version/impl/data/VersionDataConstructorTests.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** VersionDataConstructorTests.java	24 Mar 2003 01:25:48 -0000	1.1
--- VersionDataConstructorTests.java	25 Mar 2003 16:01:11 -0000	1.2
***************
*** 76,82 ****
      }
  
!     public void testEqual() throws VersionException {
  
!         KrysalisVersion version1 = new KrysalisVersion(VersionIdentifier.BOGUS, "1.2.3-alpha-20030302");
  
          HashMap properties = new HashMap();
--- 76,85 ----
      }
  
!     public void testPropertiesAndFormat() throws VersionException {
  
!         KrysalisVersion version1 =
!             new KrysalisVersion(
!                 VersionIdentifier.BOGUS,
!                 "1.2.3-alpha-20030302");
  
          HashMap properties = new HashMap();
***************
*** 87,91 ****
          properties.put("buildNumber", "20030302");
  
!         KrysalisVersion version2 = new KrysalisVersion(VersionIdentifier.BOGUS, properties);
  
          assertTrue("Extracted Major", (1 == version1.getMajor()));
--- 90,95 ----
          properties.put("buildNumber", "20030302");
  
!         KrysalisVersion version2 =
!             new KrysalisVersion(VersionIdentifier.BOGUS, properties);
  
          assertTrue("Extracted Major", (1 == version1.getMajor()));
***************
*** 105,108 ****
--- 109,149 ----
              "Extracted Release Level",
              (ReleaseLevel.ALPHA.equals(version2.getReleaseLevel())));
+         assertTrue(
+             "Extracted Build Number",
+             (20030302 == version2.getBuildNumber()));
+ 
+         assertEquals("Equal", version1, version2);
+     }
+ 
+     public void testValuesAndFormat() throws VersionException {
+ 
+         KrysalisVersion version1 =
+             new KrysalisVersion(
+                 VersionIdentifier.BOGUS,
+                 "1.2.3-alpha4-20030302");
+ 
+         KrysalisVersion version2 =
+             new KrysalisVersion(
+                 VersionIdentifier.BOGUS,
+                 new VersionData(1, 2, ReleaseLevel.ALPHA, 4, 3, 20030302));
+ 
+         assertTrue("Extracted Major", (1 == version1.getMajor()));
+         assertTrue("Extracted Minor", (2 == version1.getMinor()));
+         assertTrue("Extracted Point", (3 == version1.getPoint()));
+         assertTrue("Extracted Point", (4 == version1.getReleaseQualifier()));
+         assertTrue(
+             "Extracted Release Level",
+             (ReleaseLevel.ALPHA.equals(version1.getReleaseLevelObject())));
+         assertTrue(
+             "Extracted Build Number",
+             (20030302 == version1.getBuildNumber()));
+ 
+         assertTrue("Extracted Major", (1 == version2.getMajor()));
+         assertTrue("Extracted Minor", (2 == version2.getMinor()));
+         assertTrue("Extracted Point", (3 == version2.getPoint()));
+         assertTrue(
+             "Extracted Release Level",
+             (ReleaseLevel.ALPHA.equals(version2.getReleaseLevel())));
+         assertTrue("Extracted Point", (4 == version2.getReleaseQualifier()));
          assertTrue(
              "Extracted Build Number",




-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en