Herunterladen Inhalt Inhalt Diese Seite drucken

Testhilfezeilen - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Testhilfezeilen

7.2 Testhilfezeilen
Auf Übersetzungseinheit-Ebene bietet COBOL2000 für die Diagnose von logischen Feh-
lern Testhilfezeilen an. Dabei handelt es sich um besonders gekennzeichnete Zeilen in der
Übersetzungseinheit, die
lediglich COBOL-Anweisungen für Testzwecke enthalten und
bei der Übersetzung nach Bedarf als Anweisungs- oder als Kommentarzeilen behan-
delt werden können.
COBOL2000 unterstützt die Anwendung von Testhilfezeilen durch folgende Sprachmittel
(siehe Handbuch „COBOL2000-Sprachbeschreibung" [1]):
Die WITH DEBUGGING MODE-Klausel im SOURCE-COMPUTER-Paragrafen der
ENVIRONMENT DIVISION:
Sie legt fest, wie die Testhilfezeilen vom Compiler zu behandeln sind: Wird sie angege-
ben, übersetzt er die Testhilfezeilen als normale Anweisungszeilen; fehlt sie, betrachtet
er die Testhilfezeilen als Kommentar.
Dieses Verfahren erlaubt es, die Testhilfezeilen nach der Testphase ungeändert in der
Übersetzungseinheit zu belassen und vor der Übersetzung für den Produktiveinsatz le-
diglich die WITH DEBUGGING MODE-Klausel zu entfernen.
Die Kennzeichnung von Testhilfezeilen durch ein D im Anzeigebereich (Spalte 7):
Ein D in Spalte 7 einer Zeile legt fest, dass sie - abhängig vom Vorhandensein der
WITH DEBUGGING MODE-Klausel - vom Compiler als Anweisungs- oder Komment-
arzeile zu behandeln ist.
Bei der Vereinbarung von Testhilfezeilen ist Folgendes zu beachten:
154
In der Übersetzungseinheit sind Testhilfezeilen erst nach dem
OBJECT-COMPUTER-Paragrafen erlaubt.
Die COBOL-Übersetzungseinheit muss sowohl mit als auch ohne Berücksichtigung
der Testhilfezeilen syntaktisch korrekt sein.
Testhilfezeilen sind nur im Fixed-Format erlaubt.
Testhilfen für den Programmablauf
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis