Added ability to check LocalDateTime within a variance.
diff --git a/src/main/java/io/mifos/core/test/domain/TimeStampChecker.java b/src/main/java/io/mifos/core/test/domain/TimeStampChecker.java
index 683c040..2738d14 100644
--- a/src/main/java/io/mifos/core/test/domain/TimeStampChecker.java
+++ b/src/main/java/io/mifos/core/test/domain/TimeStampChecker.java
@@ -63,9 +63,20 @@
 
   public boolean isCorrect(final String timeStamp) {
     final LocalDateTime parsedTimeStamp = DateConverter.fromIsoString(timeStamp);
+    return isCorrect(parsedTimeStamp);
+  }
+
+  public void assertCorrect(final LocalDateTime localDateTime)
+  {
+    Assert.assertTrue("Delta from expected should have been less than " +
+                    maximumDelta + ". LocalDateTime was " + localDateTime + ".",
+            isCorrect(localDateTime));
+  }
+
+  public boolean isCorrect(final LocalDateTime localDateTime) {
 
     final Duration deltaFromExpected = Duration.ofNanos(Math.abs(
-            parsedTimeStamp.until(expectedTimeStamp, ChronoUnit.NANOS)));
+            localDateTime.until(expectedTimeStamp, ChronoUnit.NANOS)));
 
     return deltaFromExpected.compareTo(maximumDelta) < 0;
   }
diff --git a/src/test/java/io/mifos/core/test/domain/TimeStampCheckerTest.java b/src/test/java/io/mifos/core/test/domain/TimeStampCheckerTest.java
index 28ae81c..1db06a8 100644
--- a/src/test/java/io/mifos/core/test/domain/TimeStampCheckerTest.java
+++ b/src/test/java/io/mifos/core/test/domain/TimeStampCheckerTest.java
@@ -68,4 +68,11 @@
 
   }
 
+  @Test
+  public void justLocalDateTime() throws Exception {
+    final TimeStampChecker checker = TimeStampChecker.roughlyNow();
+    final LocalDateTime now = LocalDateTime.now(Clock.systemUTC());
+    checker.assertCorrect(now);
+  }
+
 }
\ No newline at end of file