[jboss-cvs] JBossAS SVN: r102590 - in projects/snowdrop/examples/trunk/sportsclub: sportsclub-domain/src/test/java/org/jboss/snowdrop/samples/sportsclub/domain and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 18 17:05:14 EDT 2010


Author: marius.bogoevici
Date: 2010-03-18 17:05:13 -0400 (Thu, 18 Mar 2010)
New Revision: 102590

Modified:
   projects/snowdrop/examples/trunk/sportsclub/pom.xml
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/test/java/org/jboss/snowdrop/samples/sportsclub/domain/TestAccount.java
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-hibernate-dao/pom.xml
Log:
Creating separate profiles for Spring 2.5 and Spring 3 (Spring 3 requires a different version of JUnit too)

Modified: projects/snowdrop/examples/trunk/sportsclub/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/pom.xml	2010-03-18 21:00:22 UTC (rev 102589)
+++ projects/snowdrop/examples/trunk/sportsclub/pom.xml	2010-03-18 21:05:13 UTC (rev 102590)
@@ -28,7 +28,6 @@
 
 
     <properties>
-        <spring.version>2.5.6.SEC01</spring.version>
         <snowdrop.version>1.0.1-CR1</snowdrop.version>
         <commons-logging.version>1.1.1</commons-logging.version>
     </properties>
@@ -159,7 +158,7 @@
             <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
-                <version>4.4</version>
+                <version>${junit.version}</version>
                 <scope>test</scope>
             </dependency>
 
@@ -345,4 +344,23 @@
         </pluginRepository>
     </pluginRepositories>
 
+    <profiles>
+        <profile>
+            <id>spring-2.5</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <properties>
+                <spring.version>2.5.6.SEC01</spring.version>
+                <junit.version>4.4</junit.version>
+            </properties>
+        </profile>
+        <profile>
+            <id>spring-3</id>
+            <properties>
+                <spring.version>3.0.1.RELEASE</spring.version>
+                <junit.version>4.6</junit.version>
+            </properties>
+        </profile>
+    </profiles>
 </project>

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/test/java/org/jboss/snowdrop/samples/sportsclub/domain/TestAccount.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/test/java/org/jboss/snowdrop/samples/sportsclub/domain/TestAccount.java	2010-03-18 21:00:22 UTC (rev 102589)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/test/java/org/jboss/snowdrop/samples/sportsclub/domain/TestAccount.java	2010-03-18 21:05:13 UTC (rev 102590)
@@ -3,7 +3,6 @@
 import java.math.BigDecimal;
 import java.util.Date;
 
-import org.hamcrest.Description;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Account;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.BillingType;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Membership;
@@ -12,8 +11,6 @@
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.TimeInterval;
 import org.junit.Assert;
 import org.junit.Test;
-import org.junit.matchers.TypeSafeMatcher;
-
 /**
  * @author Marius Bogoevici
  */
@@ -63,7 +60,7 @@
 
       Date currentDate = new Date();
       final TimeInterval timeInterval = account.getBillingPeriodFor(currentDate);
-      Assert.assertThat(currentDate, new IsWithinTimeInterval(timeInterval));
+       Assert.assertTrue(timeInterval.contains(currentDate));
    }
 
    @Test
@@ -73,7 +70,8 @@
 
       Date currentDate = new Date();
       final TimeInterval timeInterval = account.getBillingPeriodFor(currentDate);
-      Assert.assertThat(currentDate, new IsWithinTimeInterval(timeInterval));
+       Assert.assertTrue(timeInterval.contains(currentDate));
+
    }
 
    @Test
@@ -83,7 +81,7 @@
 
       Date currentDate = new Date();
       final TimeInterval timeInterval = account.getBillingPeriodFor(currentDate);
-      Assert.assertThat(currentDate, new IsWithinTimeInterval(timeInterval));
+      Assert.assertTrue(timeInterval.contains(currentDate));
    }
 
    private Account createAccount(BillingType billingType, BigDecimal amount)
@@ -103,24 +101,4 @@
       return account;
    }
 
-   private static class IsWithinTimeInterval extends TypeSafeMatcher<Date>
-   {
-      private final TimeInterval timeInterval;
-
-      public IsWithinTimeInterval(TimeInterval timeInterval)
-      {
-         this.timeInterval = timeInterval;
-      }
-
-      public void describeTo(Description description)
-      {
-         description.appendText("TimeInterval from: " + timeInterval.getStartDate() + " to " + timeInterval.getEndDate());
-      }
-
-      @Override
-      public boolean matchesSafely(Date item)
-      {
-         return timeInterval.contains(item);
-      }
-   }
 }

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-hibernate-dao/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-hibernate-dao/pom.xml	2010-03-18 21:00:22 UTC (rev 102589)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-hibernate-dao/pom.xml	2010-03-18 21:05:13 UTC (rev 102590)
@@ -96,6 +96,11 @@
             <version>3.11.0.GA</version>
             <scope>test</scope>
         </dependency>
+
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+        </dependency>
     </dependencies>
 
     <build>




More information about the jboss-cvs-commits mailing list