Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

M.h.t. at oprette testdata i dette Registry er der benyttet Validerings-test programmet 

Integrationstesten køres med den færdigbyggede jar-fil fra kommandolinjen som beskrevet under RegJob - Driftsvejledning

...

  1. Forkert konfigureret sti til registry XDB:

    Handling: Programmet startes op med forkert xdb.url
    Verifikation: Der tjekkes at der kommer en fornuftig fejlbesked

  2. Forkerte credentials til registry XDB:

    Handling: Programmet startes op med forkert xdb.password
    Verifikation: Der tjekkes at der kommer en fornuftig fejlbesked

  3. Forkert konfigureret sti til registry XDS

    Handling: Programmet startes op med forkert xds.iti18.endpoint og xds.iti62.endpoint
    Verifikation: Der tjekkes at der kommer en fornuftig fejlbesked

  4. Korrekt sletning af aftale:

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder kun et dokument, der er 3 år gammelt, og af den rigtige type.  
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at denne er tom. Der tjekkes at der er genereret en fil med eet ID i.
  5. Nyere dokumenter slettes ikke:

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 2 aftaler, et der er 1 år gammelt, og et der er 3 år gammelt.  
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at kun det 1 år gamle dokument er tilbage. Der tjekkes at der er genereret en fil med eet ID i.

  6. Dokumenter der ikke er aftaler slettes ikke:

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 2 dokumenter, en af typen aftale, og en der ikke er af typen aftale.  
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at kun det dokument der ikke er en aftale er tilbage. Der tjekkes at der er genereret en fil med eet ID i.

  7. Dokumenter der er deprecated slettes:

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument, der er blevet deprecated.  
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at denne er tom. Der tjekkes at der er genereret en fil med eet ID i.

  8. Dokumenter der er opdateret (hvor både ORIGINAL og REPLACEMENT er for gamle):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument, der er blevet updated. Både ORIGINAL og REPLACEMENT dokument fra serviceStartTime i 2010
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 2, failed deleting: 0". Derudover tjekkes i XDB at denne er tom. Der tjekkes at der er genereret en fil med 2 ID´er i.


  9. Dokumenter der er opdateret (hvor hverken ORIGINAL og REPLACEMENT er for gamle):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument, der er blevet updated. Både ORIGINAL og REPLACEMENT dokument fra serviceStartTime i 2019
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 0, failed deleting: 0". Derudover tjekkes i XDB at denne indeholder 4 xml filer. Der tjekkes at der ikke er genereret en fil

  10. Dokumenter der er opdateret (hvor ORIGINAL er fra 2010 og REPLACEMENT er fra 2019):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument, der er blevet updated. ORIGINAL har serviceStartTime i 2010 og REPLACEMENT har serviceStartTime i 2019
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at denne indeholder 2 xml filer. Der tjekkes at der er genereret en fil med eet ID i.

  11. Dokumenter der er opdateret (hvor ORIGINAL er fra 2019 og REPLACEMENT er fra 2010):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument, der er blevet updated. ORIGINAL har serviceStartTime i 2019 og REPLACEMENT har serviceStartTime i 2010
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at denne indeholder 2 xml filer, svarende til den deprecated ORIGINAL. Der tjekkes at der er genereret en fil med eet ID i.

  12. Dokument uden serviceStartTime (hvor creationTime er fra 2010):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument som ikke har serviceStartTime, men creationTime i 2010
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 1, failed deleting: 0". Derudover tjekkes i XDB at denne er tom. Der tjekkes at der er genereret en fil med eet ID i.

  13. Dokument uden serviceStartTime (hvor creationTime er fra 2019):

    Handling: Programmet startes op med korrekte properties, mod et registry der indeholder 1 dokument som ikke har serviceStartTime, men creationTime i 2010
    Verifikation: Der tjekkes at programmet kører, og outputter linjen "Finished deleting documents, deleted: 0, failed deleting: 0". Derudover tjekkes i XDB at denne indeholder 2 xml filer. Der tjekkes at der ikke er genereret en fil



     

...