4.5. Datumswerte vergleichen

Es macht selten Sinn, Datumswerte zweier PDF-Dokumente miteinander zu vergleichen, aber für eventuelle Anwendungsfälle stehen doch Vergleichsmethoden zur Verfügung:

// Methods comparing dates:

.haveSameCreationDate()
.haveSameModificationDate()

Im folgenden Beispiel wird das Änderungsdatum verglichen:

@Test
public void haveSameModificationDate() throws Exception {
  String filenameTest = "documentUnderTest.pdf";
  String filenameReference = "reference.pdf";
  
  AssertThat.document(filenameTest)
            .and(filenameReference) 
            .haveSameModificationDate()
  ;
}

Die Vergleiche zweier Datumswerte finden immer in der Auflösung DateResolution.DATE statt.