Versions Compared

Key

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

...

  1. Kalder CreatePullPoint på PullPointFactory.
  2. Kalder CreateIDList på IDList med ID'erne "ID1" og "ID2". 
  3. Kalder Subscribe på SubscriptionManager.
  4. Kalder Notify på NotificationBroker med "ID1", "ID2" og "ID3".
  5. Kalder GetMessages på PullPoint. 
  6. Verificerer at der kun er modtaget to beskeder og at de har ID'erne "ID1" og "ID2".
  7. Kalder CretaeIDList på IDList med ID'erne "ID2" og "ID3". 
  8. Kalder Notify på NotificationBroker med "ID1", "ID2" og "ID3".
  9. Verificerer at der kun er modtaget to beskeder og at de har ID'erne "ID2" og "ID3".
  10. Kalder Unsubscribe på SubscriptionManager
  11. Kalder DestroyIDList på IDList. 
  12. Kalder DestroyPullPoint på PullPoint.

Afvikling af test program

Det selvstændige program til at hente adviseringer afvikles som beskrevet nedenfor. 

  1. Oprettelse og/eller opdatering af ID liste.
    mvn -Pverification -Dverification.mode=idlist -Dverification.idlist.endpoint=http://localhost:8090/idlist -Dverification.input=/path/to/file/idlist.txt
    Indholdet i verification.input filen skal være som nedenstående. 
    /*
    * Id list filen den skal være formateret som nedenstående.
    *
    * navn:idliste_navn:id_type
    * id:id_no_1
    * id:id_no_2
    * navn:en_anden_liste
    * id:id_no_4
    * id:id_no_5
    */
  2. Oprettelse af pull point og subscription.
    mvn -Pverification -Dverification.mode=subscribe -Dverification.subscriptionmanager.endpoint=http://localhost:8090/subscriptionmanager -Dverification.pullpointfactory.endpoint=http://localhost:8090/pullpointfactory -Dverification.input=/path/to/input/subscription.txt -Dverification.output=/path/to/output/subscription_output.txt
    Indholdet i verification.input skal være som nedenstående. Output filen indeholder liste med pull point id'er. 
    /**
    * Input filen skal være formateret som nedenstående
    * topic:id_liste_navn
    *
    * Id liste navn er optional og hvis det er udeladt oprettes der en subscription uden tilknyttet id liste.
    */
  3. Afhentning af adviseringer. 
    mvn -Pverification -Dverification.mode=getmessages -Dverification.pullpoint.endpoint=http://localhost:8090/pullpoint -Dverification.input=/path/to/input/pullpoint.txt -Dverification.output=/path/to/output/pullpoint_output.txt
  4. Indholdet i verification.input være et pull point id pr. linie. Output filen indeholder en linie pr afhentet advisering med ID og pull point id.