Zurück |  | Weiter

## 13.7. Datumsauflösung

Der Vergleich eines Datums (Erstellungs- oder Änderungsdatum) mit einem Erwartungswert kann sich entweder nur auf Jahr-Monat-Tag beziehen oder zusätzlich noch auf Stunde-Minute-Sekunde. Für die Unterscheidung dieser beiden Möglichkeiten stellt PDFUnit zwei Konstanten zur Verfügung:

    // Constants for date resolutions:

    com.pdfunit.Constants.AS_DATE
    com.pdfunit.Constants.AS_DATETIME

In den folgenden Methoden werden diese Konstanten verwendet:

    // Date resolution in test methods:

    .hasCreationDate().after(expectedDate, DateResolution)
    .hasCreationDate().before(expectedDate, DateResolution)
    .hasCreationDate().equalsTo(expectedDate, DateResolution)

    .hasModificationDate().after(expectedDate, DateResolution)
    .hasModificationDate().before(expectedDate, DateResolution)
    .hasModificationDate().equalsTo(expectedDate, DateResolution)

    // Internal used resolution DATE:
    .hasSignatureField(..).signedOn(signingDate)

    // Comparing two PDF documents, using DATE:
    .haveSameCreationDate()
    .haveSameModificationDate()

Der Vergleich von Datumswerten zweier PDF-Dokumenten findet immer in der Auflösung `DateResolution.DATE` statt.

Zurück | Nach oben | Weiter
13.6. Anführungszeichen in Suchbegriffen | Zum Anfang | 13.8. Maßeinheiten - Points und Millimeter