Class DateMatchers

java.lang.Object
net.thucydides.core.matchers.dates.DateMatchers

public class DateMatchers
extends java.lang.Object
Hamcrest matchers to be used with Dates.
  • Constructor Summary

    Constructors 
    Constructor Description
    DateMatchers()  
  • Method Summary

    Modifier and Type Method Description
    static org.hamcrest.Matcher<java.util.Collection<java.util.Date>> containsSameDatesAs​(java.util.Collection<java.util.Date> expectedDates)  
    static org.hamcrest.Matcher<java.util.Collection<org.joda.time.DateTime>> containsSameDateTimesAs​(java.util.Collection<org.joda.time.DateTime> expectedDates)  
    static org.hamcrest.Matcher<java.util.Date> isAfter​(java.util.Date expectedDate)  
    static org.hamcrest.Matcher<org.joda.time.DateTime> isAfter​(org.joda.time.DateTime expectedDate)  
    static org.hamcrest.Matcher<java.util.Date> isBefore​(java.util.Date expectedDate)  
    static org.hamcrest.Matcher<org.joda.time.DateTime> isBefore​(org.joda.time.DateTime expectedDate)  
    static org.hamcrest.Matcher<java.util.Date> isBetween​(java.util.Date startDate, java.util.Date endDate)  
    static org.hamcrest.Matcher<org.joda.time.DateTime> isBetween​(org.joda.time.DateTime startDate, org.joda.time.DateTime endDate)  
    static org.hamcrest.Matcher<java.util.Date> isCloseTo​(java.util.Date expected, org.joda.time.Period within)  
    static org.hamcrest.Matcher<org.joda.time.DateTime> isCloseTo​(org.joda.time.DateTime expected, org.joda.time.Period within)  
    static org.hamcrest.Matcher<java.util.Date> isSameAs​(java.util.Date expectedDate)  
    static org.hamcrest.Matcher<org.joda.time.DateTime> isSameAs​(org.joda.time.DateTime expectedDate)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DateMatchers

      public DateMatchers()
  • Method Details

    • isSameAs

      public static org.hamcrest.Matcher<java.util.Date> isSameAs​(java.util.Date expectedDate)
    • isCloseTo

      public static org.hamcrest.Matcher<java.util.Date> isCloseTo​(java.util.Date expected, org.joda.time.Period within)
    • isCloseTo

      public static org.hamcrest.Matcher<org.joda.time.DateTime> isCloseTo​(org.joda.time.DateTime expected, org.joda.time.Period within)
    • isBefore

      public static org.hamcrest.Matcher<java.util.Date> isBefore​(java.util.Date expectedDate)
    • isAfter

      public static org.hamcrest.Matcher<java.util.Date> isAfter​(java.util.Date expectedDate)
    • isBetween

      public static org.hamcrest.Matcher<java.util.Date> isBetween​(java.util.Date startDate, java.util.Date endDate)
    • isSameAs

      public static org.hamcrest.Matcher<org.joda.time.DateTime> isSameAs​(org.joda.time.DateTime expectedDate)
    • isBefore

      public static org.hamcrest.Matcher<org.joda.time.DateTime> isBefore​(org.joda.time.DateTime expectedDate)
    • isAfter

      public static org.hamcrest.Matcher<org.joda.time.DateTime> isAfter​(org.joda.time.DateTime expectedDate)
    • isBetween

      public static org.hamcrest.Matcher<org.joda.time.DateTime> isBetween​(org.joda.time.DateTime startDate, org.joda.time.DateTime endDate)
    • containsSameDateTimesAs

      public static org.hamcrest.Matcher<java.util.Collection<org.joda.time.DateTime>> containsSameDateTimesAs​(java.util.Collection<org.joda.time.DateTime> expectedDates)
    • containsSameDatesAs

      public static org.hamcrest.Matcher<java.util.Collection<java.util.Date>> containsSameDatesAs​(java.util.Collection<java.util.Date> expectedDates)