COBOL2002 操作ガイド
カバレージ機能が表示するカバレージ情報は,次のとおりです。どれも,翻訳単位ごとに割合を求め,小数点第2位以下を切り捨てた値を表示します。
なお,プログラムを修正したあと,修正個所に着目してカバレージ情報を採取することもできます。
文 | 分岐方向 | 備考 |
---|---|---|
IF文 | 2 | ・THEN ・ELSE |
EVALUATE文 | WHENの数 | ・WHENへの分岐 ・WHEN OTHER |
GO TO文(DEPENDING ON指定つき) | 手続き名の数+1 | ・手続き名への分岐 ・手続き名への分岐なし |
PERFORM文(TIMES指定,UNTIL指定(VARYING指定のUNTILを含む)) | 2 | ・ループする ・ループしない |
SEARCH文 | WHENの数+1 | ・WHENへの分岐 ・AT ENDへの分岐 |
条件指定のある文※ | 2 | ・条件〜への分岐 ・NOT条件〜への分岐 |
注※ 条件指定のある文を次に示します。
条件指定 | 文 |
---|---|
AT END ,NOT AT END | READ,RETURN |
ON SIZE ERROR ,NOT ON SIZE ERROR | ADD,COMPUTE,DIVIDE,MULTIPLY,SUBTRACT |
ON OVERFLOW ,NOT ON OVERFLOW | STRING,UNSTRING |
ON EXCEPTION ,NOT ON EXCEPTION | CALL,ACCEPT |
AT EOP ,NOT AT EOP | WRITE |
INVALID KEY ,NOT INVALID KEY | DELETE,READ,REWRITE,START,WRITE |
ON OVERFLOW | CALL |
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.