;----------------------------------------------------------------------------------
; HIT-Testskript
;----------------------------------------------------------------------------------
; Test-Befehle beginnen immer mit # und werden GROSS geschrieben.
;----------------------------------------------------------------------------------
; WICHTIGER HINWEIS:
;
; JUnit lscht vor jedem Start eines Tests smtliche geladenen Programmteile
; (mit Ausnahmen) aus seinem internen Speicher. D.h. nach dem ersten "Run" geht
; somit intern die Information verloren, wohin der Javatest seine Ausgaben
; protokollieren soll. Daher mu man leider JUnit per "Exit" beenden und den Test
; komplett neu per Programmaufruf starten.
;----------------------------------------------------------------------------------
; Sollte JUnit sich ohne Grund selbst beenden, dann im Logfile runJUnit.log
; nachsehen.
;----------------------------------------------------------------------------------

#ECHO 2

;----------------------------------------------------------------------------------
; Demo: Test einer Geburtsmeldung

; Anmelden
*1:XS:LOGON/BNR15;PIN;MELD_WG;TIMEOUT:276091310500015;900015;3;1200

; Geburtsmeldung liefert Schwere 3, da Daten bereits vorhanden
*2:IS/S:GEBURT/GEB_DATR;RASSE;GESCHL_R;LOM;LOM_MUT;BNR15:%HeuteMin3MonateRoundDown%;1;2;276000913105103;276000913105100;276091310500001
; Festlegen, da Schwere 3 erwartet wird:
#SCHWERE_EQ 3

; Abmelden
*99:XS:LOGOFF/:


#ECHO 1


;----------------------------------------------------------------------------------
; Demo: Variablenarithmetik

;#SETVAR name HIT
#SETVAR name ZID
#PRINT Mein Name ist $name$.

#IFVAR name <> HIT
#PRINT Ich bin nicht HIT.
#ENDIF



;----------------------------------------------------------------------------------
; Demo: einfache Schleifen

#SETVAR laender Berlin;Bayern;Hessen;Thringen

#FORALL laender name
#PRINT "$name$" ist ein Bundesland.
#ENDFORALL



;----------------------------------------------------------------------------------
; Demo: einfaches berspringen von Blcken

#SKIP

Das hier wird nicht geprft und somit nicht ausgefhrt.


Hier wird's wieder fortgesetzt:
#CONTINUE_HERE

#GET_TIMESTAMP now


;----------------------------------------------------------------------------------
; LOM-Test

#IS_VALID_LOM   56 6 7094 5130
#IS_INVALID_LOM BE 07 0234 0011

