| Test cases: |
| No |
Case Name |
Check |
NoGood |
KnownBug |
Description |
Remark |
|
| 1 |
constructor |
4 |
0 |
0 |
デフォルトコンストラクタの確認。
|
0 empty.
0 incomplete.
|
| 2 |
constructor_path |
3 |
0 |
0 |
リソースファイルパスを引数にとるコンストラクタの確認。
|
0 empty.
0 incomplete.
|
| 3 |
constructor_path_1 |
1 |
0 |
0 |
指定されたファイルが存在しない場合
|
0 empty.
0 incomplete.
|
| 4 |
constructor_path_2 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 5 |
copy_constructor |
3 |
0 |
0 |
コピーコンストラクタの確認
|
0 empty.
0 incomplete.
|
| 6 |
copy_constructor_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 7 |
getChildren |
10 |
0 |
0 |
指定されたキーに該当する全ての要素を取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 8 |
getChildren_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 9 |
getChildren_2 |
2 |
0 |
0 |
引数が空文字列の場合
|
0 empty.
0 incomplete.
|
| 10 |
getChildren_3 |
2 |
0 |
0 |
引数が不正な場合
|
0 empty.
0 incomplete.
|
| 11 |
getChildren_4 |
4 |
0 |
0 |
属性を含むキーを指定した場合
|
0 empty.
0 incomplete.
|
| 12 |
getChildren_5 |
2 |
0 |
0 |
存在しないキーを指定した場合
|
0 empty.
0 incomplete.
|
| 13 |
getChildren_6 |
6 |
0 |
0 |
子要素の場合
|
0 empty.
0 incomplete.
|
| 14 |
getFirstChild |
21 |
0 |
0 |
指定されたキーに該当する最初の要素を取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 15 |
getFirstChild_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 16 |
getFirstChild_2 |
2 |
0 |
0 |
引数が空文字列の場合
|
0 empty.
0 incomplete.
|
| 17 |
getFirstChild_3 |
2 |
0 |
0 |
引数が不正な場合
|
0 empty.
0 incomplete.
|
| 18 |
getFirstChild_4 |
19 |
0 |
0 |
属性を含むキーを指定した場合
|
0 empty.
0 incomplete.
|
| 19 |
getFirstChild_5 |
3 |
0 |
0 |
複数の要素が該当するキーを指定した場合
|
0 empty.
0 incomplete.
|
| 20 |
getFirstChild_6 |
2 |
0 |
0 |
存在しないキーを指定した場合
|
0 empty.
0 incomplete.
|
| 21 |
getFirstChild_7 |
27 |
0 |
0 |
子要素の場合
|
0 empty.
0 incomplete.
|
| 22 |
getFirstValue |
8 |
0 |
0 |
指定されたキーに最初に該当する値を取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 23 |
getFirstValue_0 |
9 |
0 |
0 |
キーが属性を持つ場合
|
0 empty.
0 incomplete.
|
| 24 |
getFirstValue_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 25 |
getFirstValue_2 |
2 |
0 |
0 |
存在しないキーを指定した場合
|
0 empty.
0 incomplete.
|
| 26 |
getFirstValue_3 |
12 |
0 |
0 |
子リソースに対して実行した場合
|
0 empty.
0 incomplete.
|
| 27 |
getOrCreateFirstChild |
3 |
0 |
0 |
指定されたキーに該当する要素があればそれを返し、なければ要素を作成するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 28 |
getOrCreateFirstChild_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 29 |
getOrCreateFirstChild_2 |
2 |
0 |
0 |
引数が空文字列の場合
|
0 empty.
0 incomplete.
|
| 30 |
getOrCreateFirstChild_3 |
2 |
0 |
0 |
引数が不正な場合
|
0 empty.
0 incomplete.
|
| 31 |
getOrCreateFirstChild_4 |
3 |
0 |
0 |
属性を含むキーを指定した場合
|
0 empty.
0 incomplete.
|
| 32 |
getOrCreateFirstChild_5 |
3 |
0 |
0 |
複数の要素が該当するキーを指定した場合
|
0 empty.
0 incomplete.
|
| 33 |
getOrCreateFirstChild_7 |
5 |
0 |
0 |
存在しないキーを指定した場合
|
0 empty.
0 incomplete.
|
| 34 |
getOrCreateFirstChild_8 |
7 |
0 |
0 |
子要素の場合
|
0 empty.
0 incomplete.
|
| 35 |
getValues |
22 |
0 |
0 |
指定されたキーに該当する全ての値を取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 36 |
getValues_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 37 |
getValues_2 |
2 |
0 |
0 |
存在しないキーを指定した場合
|
0 empty.
0 incomplete.
|
| 38 |
getValues_3 |
18 |
0 |
0 |
属性を持つキーを指定した場合
|
0 empty.
0 incomplete.
|
| 39 |
getValues_4 |
18 |
0 |
0 |
子リソースに対して実行した場合
|
0 empty.
0 incomplete.
|
| 40 |
load |
9 |
0 |
0 |
ファイルの読み込みの確認。
|
0 empty.
0 incomplete.
|
| 41 |
load_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 42 |
load_2 |
1 |
0 |
0 |
存在しないファイルを指定した場合
|
0 empty.
0 incomplete.
|
| 43 |
removeChildren |
20 |
0 |
0 |
指定されたキーに該当する全ての要素を削除するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 44 |
removeChildren_1 |
23 |
0 |
0 |
引数が空文字列の場合
|
0 empty.
0 incomplete.
|
| 45 |
removeChildren_2 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 46 |
removeChildren_3 |
2 |
0 |
0 |
引数が不正な場合
|
0 empty.
0 incomplete.
|
| 47 |
removeChildren_4 |
11 |
0 |
0 |
複数の要素を削除する場合
|
0 empty.
0 incomplete.
|
| 48 |
removeChildren_6 |
13 |
0 |
0 |
子要素の場合
|
0 empty.
0 incomplete.
|
| 49 |
save |
5 |
0 |
0 |
プロパティファイルを保存するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 50 |
save_1 |
1 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 51 |
save_2 |
2 |
0 |
0 |
既に存在するファイルを指定した場合
|
0 empty.
0 incomplete.
|
| 52 |
save_3 |
1 |
0 |
0 |
保存中に例外が発生する場合。
|
0 empty.
0 incomplete.
|
| 53 |
setFirstValue |
19 |
0 |
0 |
指定されたキーに該当する要素に値を設定するメソッドの確認。
|
0 empty.
0 incomplete.
|
| 54 |
setFirstValue_1 |
3 |
0 |
0 |
引数がヌルの場合
|
0 empty.
0 incomplete.
|
| 55 |
setFirstValue_2 |
3 |
0 |
0 |
引数が空の場合
|
0 empty.
0 incomplete.
|
| 56 |
setFirstValue_3 |
2 |
0 |
0 |
引数が不正な場合
|
0 empty.
0 incomplete.
|
| 57 |
setFirstValue_4 |
16 |
0 |
0 |
複数の要素が該当するキーを指定した場合
|
0 empty.
0 incomplete.
|
| 58 |
setFirstValue_5 |
38 |
0 |
0 |
子要素の場合
|
0 empty.
0 incomplete.
|
|
| Total |
407 |
0 |
0 |
0 cases are empty.
0 cases are incomplete.
|
|
|
| Coverage: |
| No |
Method Name |
Lines |
Passed |
Coverage |
|
|
| 1
| ts.util.resource.PropertyResource
|
| 1.1 |
createResource |
1 |
1 |
100 % |
|
| 1.2 |
<init> |
3 |
3 |
100 % |
|
| 1.3 |
save |
11 |
5 |
45 % |
|
| 1.4 |
<init> |
2 |
2 |
100 % |
|
| 1.5 |
load |
5 |
5 |
100 % |
|
| 1.6 |
<init> |
1 |
1 |
100 % |
|
| 1.7 |
<clinit> |
1 |
1 |
100 % |
|
| 2
| ts.util.resource.PropertyResource$PropertiesReader
|
| 2.1 |
put |
22 |
20 |
90 % |
|
| 2.2 |
<clinit> |
1 |
1 |
100 % |
|
| 2.3 |
<init> |
7 |
7 |
100 % |
|
| 3
| ts.util.resource.PropertyResource$PropertiesWriter
|
| 3.1 |
<clinit> |
1 |
1 |
100 % |
|
| 3.2 |
access$000 |
1 |
1 |
100 % |
|
| 3.3 |
access$100 |
1 |
1 |
100 % |
|
| 3.4 |
keys |
4 |
4 |
100 % |
|
| 3.5 |
listAllElements |
31 |
31 |
100 % |
|
| 3.6 |
<init> |
8 |
8 |
100 % |
|
| 3.7 |
get |
4 |
3 |
75 % |
|
| 3.8 |
access$008 |
1 |
1 |
100 % |
|
| 4
| ts.util.resource.PropertyResource$PropertiesWriter$1
|
| 4.1 |
nextElement |
3 |
3 |
100 % |
|
| 4.2 |
<init> |
1 |
1 |
100 % |
|
| 4.3 |
hasMoreElements |
1 |
1 |
100 % |
|
|
| Total Coverage |
106 |
97 |
91 % |
|
|
|
| Unpassed Lines: |
| 145 146 148 149 150 151 201 202 303 |