Class TemporalUnitWithinOffset

java.lang.Object
org.assertj.core.data.TemporalUnitOffset
org.assertj.core.data.TemporalUnitWithinOffset
All Implemented Interfaces:
TemporalOffset<Temporal>

public class TemporalUnitWithinOffset extends TemporalUnitOffset
TemporalUnitOffset with less than or equal condition.
Since:
3.7.0
  • Constructor Details

    • TemporalUnitWithinOffset

      public TemporalUnitWithinOffset(long value, TemporalUnit unit)
  • Method Details

    • isBeyondOffset

      public boolean isBeyondOffset(Temporal temporal1, Temporal temporal2)
      Checks if difference between temporal values is less then or equal to offset.
      Parameters:
      temporal1 - first temporal value to be validated against second temporal value.
      temporal2 - second temporal value.
      Returns:
      true if difference between temporal values is more than offset value.
    • getBeyondOffsetDifferenceDescription

      public String getBeyondOffsetDifferenceDescription(Temporal temporal1, Temporal temporal2)
      Returns description of the difference between temporal values and expected offset details. Is designed for the case when difference is beyond offset.
      Specified by:
      getBeyondOffsetDifferenceDescription in interface TemporalOffset<Temporal>
      Overrides:
      getBeyondOffsetDifferenceDescription in class TemporalUnitOffset
      Parameters:
      temporal1 - first temporal value which is being validated against second temporal value.
      temporal2 - second temporal value.
      Returns:
      difference description.