[jbpm-commits] JBoss JBPM SVN: r5728 - in jbpm4/trunk/modules: test-db/src/test/java/org/jbpm/test/history and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Oct 12 02:48:24 EDT 2009
Author: tom.baeyens at jboss.com
Date: 2009-10-12 02:48:23 -0400 (Mon, 12 Oct 2009)
New Revision: 5728
Modified:
jbpm4/trunk/modules/test-cfg/src/test/java/org/jbpm/test/custombusinesscalendarcfg/CustomBusinessCalendarCfgTest.java
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/history/ProcessInstanceHistoryTest.java
Log:
fixing testsuite problem with clock
Modified: jbpm4/trunk/modules/test-cfg/src/test/java/org/jbpm/test/custombusinesscalendarcfg/CustomBusinessCalendarCfgTest.java
===================================================================
--- jbpm4/trunk/modules/test-cfg/src/test/java/org/jbpm/test/custombusinesscalendarcfg/CustomBusinessCalendarCfgTest.java 2009-10-09 15:32:24 UTC (rev 5727)
+++ jbpm4/trunk/modules/test-cfg/src/test/java/org/jbpm/test/custombusinesscalendarcfg/CustomBusinessCalendarCfgTest.java 2009-10-12 06:48:23 UTC (rev 5728)
@@ -58,22 +58,27 @@
Date clockDate = gregorianCalendar.getTime();
Clock.setCurrentTime(clockDate);
- ProcessInstance processInstance = executionService.startProcessInstanceByKey("CustomBusinessCalendarCfg");
+ try {
+ ProcessInstance processInstance = executionService.startProcessInstanceByKey("CustomBusinessCalendarCfg");
- Job job = managementService.createJobQuery()
- .processInstanceId(processInstance.getId())
- .uniqueResult();
+ Job job = managementService.createJobQuery()
+ .processInstanceId(processInstance.getId())
+ .uniqueResult();
+
+ Date duedate = job.getDueDate();
+
+ gregorianCalendar = new GregorianCalendar();
+ gregorianCalendar.setTime(duedate);
+ assertEquals(2009, gregorianCalendar.get(Calendar.YEAR));
+ assertEquals(Calendar.NOVEMBER, gregorianCalendar.get(Calendar.MONTH));
+ assertEquals(2, gregorianCalendar.get(Calendar.DAY_OF_MONTH));
+ assertEquals(10, gregorianCalendar.get(Calendar.HOUR_OF_DAY));
+ assertEquals(0, gregorianCalendar.get(Calendar.MINUTE));
+ assertEquals(0, gregorianCalendar.get(Calendar.SECOND));
+
+ } finally {
+ Clock.setCurrentTime(null);
+ }
- Date duedate = job.getDueDate();
-
- gregorianCalendar = new GregorianCalendar();
- gregorianCalendar.setTime(duedate);
- assertEquals(2009, gregorianCalendar.get(Calendar.YEAR));
- assertEquals(Calendar.NOVEMBER, gregorianCalendar.get(Calendar.MONTH));
- assertEquals(2, gregorianCalendar.get(Calendar.DAY_OF_MONTH));
- assertEquals(10, gregorianCalendar.get(Calendar.HOUR_OF_DAY));
- assertEquals(0, gregorianCalendar.get(Calendar.MINUTE));
- assertEquals(0, gregorianCalendar.get(Calendar.SECOND));
-
}
}
Modified: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/history/ProcessInstanceHistoryTest.java
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/history/ProcessInstanceHistoryTest.java 2009-10-09 15:32:24 UTC (rev 5727)
+++ jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/history/ProcessInstanceHistoryTest.java 2009-10-12 06:48:23 UTC (rev 5728)
@@ -63,7 +63,7 @@
assertEquals(HistoryProcessInstance.STATE_ENDED, historyProcessInstance.getState());
assertNotNull(historyProcessInstance.getStartTime());
assertNotNull(historyProcessInstance.getEndTime());
- assertTrue(historyProcessInstance.getDuration()>=0);
+ assertTrue("hpi.duration should be bigger then 0: "+historyProcessInstance.getDuration(), historyProcessInstance.getDuration()>=0);
}
// also check that the ended process instances have been removed from the
More information about the jbpm-commits
mailing list