Total Result: | pass |
---|
Test cases: | ||||||||
No | Case Name | Check | NoGood | KnownBug | Description | Remark | ||
---|---|---|---|---|---|---|---|---|
1 | constructor | 6 | 0 | 0 | デフォルトコンストラクタの確認。 |
0 empty. 0 incomplete. | ||
2 | constructor_str | 7 | 0 | 0 | デフォルトコンストラクタの確認。 |
0 empty. 0 incomplete. | ||
3 | copy_constructor | 10 | 0 | 0 | コピーコンストラクタの確認。 |
0 empty. 0 incomplete. | ||
4 | copy_constructor_1 | 1 | 0 | 0 | 0 empty. 0 incomplete. | |||
5 | getNameOfKeyElement | 2 | 0 | 0 | キー要素から要素名を取得するメソッドの確認。 引数のキーが属性を含まない場合 |
0 empty. 0 incomplete. | ||
6 | getNameOfKeyElement_1 | 2 | 0 | 0 | 引数のキーが属性を含んでいる場合 |
0 empty. 0 incomplete. | ||
7 | getNameOfKeyElement_2 | 1 | 0 | 0 | 引数がヌルの場合 |
0 empty. 0 incomplete. | ||
8 | getNameOfKeyElement_3 | 1 | 0 | 0 | 引数が空文字列の場合 |
0 empty. 0 incomplete. | ||
9 | listAttributesOfKeyElement | 1 | 0 | 0 | キー要素から属性のリストを取得するメソッドの確認。 引数が空文字の場合 |
0 empty. 0 incomplete. | ||
10 | listAttributesOfKeyElement_1 | 1 | 0 | 0 | 引数がヌルの場合 |
0 empty. 0 incomplete. | ||
11 | listAttributesOfKeyElement_2 | 4 | 0 | 0 | 属性を持たない要素の場合 |
0 empty. 0 incomplete. | ||
12 | listAttributesOfKeyElement_3 | 25 | 0 | 0 | 属性を持つ要素の場合 |
0 empty. 0 incomplete. | ||
13 | load_path | 2 | 0 | 0 | リソースファイルをロードするメソッドの確認。 |
0 empty. 0 incomplete. | ||
14 | save_path | 1 | 0 | 0 | リソースファイルを保存するメソッドの確認。 |
0 empty. 0 incomplete. | ||
15 | save_path_1 | 1 | 0 | 0 | 保存中に例外が発生した場合。 |
0 empty. 0 incomplete. | ||
16 | setAttributeMatchMark | 2 | 0 | 0 | キー属性の名前と値の対応マークを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
17 | setAttributeMatchMark_str | 5 | 0 | 0 | キー属性の名前と値の対応マークを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
18 | setAttributeParenthesis | 4 | 0 | 0 | キー属性を囲む括弧を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
19 | setAttributeParenthesis_str | 12 | 0 | 0 | キー属性を囲む括弧を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
20 | setAttributeSeparator | 2 | 0 | 0 | キー属性のセパレータを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
21 | setAttributeSeparator_str | 6 | 0 | 0 | キー属性のセパレータを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
22 | setElementSeparator | 2 | 0 | 0 | キー要素セパレータを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
23 | setElementSeparator_str | 6 | 0 | 0 | キー要素セパレータを設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
24 | splitKey | 29 | 0 | 0 | キーを要素に分離するメソッドの確認。 |
0 empty. 0 incomplete. | ||
25 | splitKey_1 | 1 | 0 | 0 | 引数がヌルの場合 |
0 empty. 0 incomplete. | ||
26 | splitKey_2 | 1 | 0 | 0 | キーが空文字列の場合 |
0 empty. 0 incomplete. | ||
27 | splitKey_3 | 2 | 0 | 0 | 要素が閉じ括弧で終了してない場合 |
0 empty. 0 incomplete. | ||
28 | splitKey_5 | 2 | 0 | 0 | 属性の括弧が開いたまま要素が終了する場合 |
0 empty. 0 incomplete. | ||
29 | splitKey_6 | 6 | 0 | 0 | 要素名が空の場合 |
0 empty. 0 incomplete. | ||
30 | splitKey_7 | 12 | 0 | 0 | 属性名が空の場合 |
0 empty. 0 incomplete. | ||
31 | splitKey_8 | 4 | 0 | 0 | 属性に複数の等号が含まれている場合 |
0 empty. 0 incomplete. | ||
32 | splitKey_9 | 2 | 0 | 0 | 属性に等号が一つも含まれていない場合 |
0 empty. 0 incomplete. | ||
Total | 163 | 0 | 0 | 0 cases are empty. 0 cases are incomplete. | ||||
Coverage: | ||||||||
No | Method Name | Lines | Passed | Coverage | ||||
1 | ts.util.resource.AbstractResource | |||||||
1.1 | getElementSeparator | 1 | 1 | 100 % |
|
|||
1.2 | getAttributeMatchMark | 1 | 1 | 100 % |
|
|||
1.3 | attributeParenthesis | 1 | 1 | 100 % |
|
|||
1.4 | setElementSeparator | 2 | 2 | 100 % |
|
|||
1.5 | attributeSeparator | 1 | 1 | 100 % |
|
|||
1.6 | listAttributesOfKeyElement | 27 | 27 | 100 % |
|
|||
1.7 | setElementSeparator | 5 | 5 | 100 % |
|
|||
1.8 | <init> | 14 | 14 | 100 % |
|
|||
1.9 | getAttributeSeparator | 1 | 1 | 100 % |
|
|||
1.10 | setAttributeSeparator | 5 | 5 | 100 % |
|
|||
1.11 | attributeMatchMark | 1 | 1 | 100 % |
|
|||
1.12 | getPath | 1 | 1 | 100 % |
|
|||
1.13 | save | 6 | 6 | 100 % |
|
|||
1.14 | elementSeparator | 1 | 1 | 100 % |
|
|||
1.15 | setAttributeParenthesis | 3 | 3 | 100 % |
|
|||
1.16 | setAttributeMatchMark | 2 | 2 | 100 % |
|
|||
1.17 | splitKey | 59 | 59 | 100 % |
|
|||
1.18 | getOutputStream | 2 | 2 | 100 % |
|
|||
1.19 | getAttributeParenthesis | 4 | 4 | 100 % |
|
|||
1.20 | <init> | 6 | 6 | 100 % |
|
|||
1.21 | getInputStream | 2 | 2 | 100 % |
|
|||
1.22 | <clinit> | 1 | 1 | 100 % |
|
|||
1.23 | setAttributeParenthesis | 9 | 9 | 100 % |
|
|||
1.24 | load | 7 | 7 | 100 % |
|
|||
1.25 | setAttributeSeparator | 2 | 2 | 100 % |
|
|||
1.26 | setAttributeMatchMark | 5 | 5 | 100 % |
|
|||
1.27 | getNameOfKeyElement | 3 | 3 | 100 % |
|
|||
Total Coverage | 167 | 167 | 100 % |
|
||||
Unpassed Lines: | ||||||||