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.