The result of function test: `ts.util.resource.DefaultResourceTest'

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 copy_constructor 1 0 0 0 empty. 0 incomplete.
2 copy_constructor_1 1 0 0 0 empty. 0 incomplete.
3 default_constructor 2 0 0 0 empty. 0 incomplete.
4 findAllElement_4 20 0 0 属性を持つキーの場合
0 empty. 0 incomplete.
5 findAllElements 17 0 0 通常の場合
0 empty. 0 incomplete.
6 findAllElements_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
7 findAllElements_2 2 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
8 findAllElements_5 16 0 0 一つの要素の属性が複数ある場合
0 empty. 0 incomplete.
9 findAllElements_6 1 0 0 不正なキーの場合
0 empty. 0 incomplete.
10 findAllElements_7 1 0 0 空のリソースの場合
0 empty. 0 incomplete.
11 findAllElements_8 22 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
12 findAllElemnets_3 2 0 0 存在しないキーの場合
0 empty. 0 incomplete.
13 findFirstElement 3 0 0 リソースデータが空の場合
0 empty. 0 incomplete.
14 findFirstElement_1 4 0 0 通常の操作
0 empty. 0 incomplete.
15 findFirstElement_2 2 0 0 存在しないキーの場合
0 empty. 0 incomplete.
16 findFirstElement_3 2 0 0 キーが空文字列の場合
0 empty. 0 incomplete.
17 findFirstElement_4 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
18 findFirstElement_5 4 0 0 属性を持つキーの場合
0 empty. 0 incomplete.
19 findFirstElement_6 6 0 0 一つの要素に属性が複数ある場合
0 empty. 0 incomplete.
20 findFirstElement_7 1 0 0 属性のない要素に対して属性をもつキーを指定した場合
0 empty. 0 incomplete.
21 findFirstElement_8 2 0 0 不正なキーを指定した場合
0 empty. 0 incomplete.
22 findFirstElement_9 8 0 0 キーの中に*が存在する場合
0 empty. 0 incomplete.
23 findOrCreateFirstElement 6 0 0 通常の操作の場合
0 empty. 0 incomplete.
24 findOrCreateFirstElement_1 3 0 0 キーが空文字列の場合
0 empty. 0 incomplete.
25 findOrCreateFirstElement_2 6 0 0 キーが属性を含む場合
0 empty. 0 incomplete.
26 findOrCreateFirstElement_3 1 0 0 キーが不正な場合
0 empty. 0 incomplete.
27 getAttributes 24 0 0 通常の操作
0 empty. 0 incomplete.
28 getAttributes_1 2 0 0 引数がヌルの場合
0 empty. 0 incomplete.
29 getAttributes_2 9 0 0 引数に空文字列を指定した場合
0 empty. 0 incomplete.
30 getAttributes_3 7 0 0 存在しない属性名を指定した場合
0 empty. 0 incomplete.
31 getChildren 10 0 0 通常の操作
0 empty. 0 incomplete.
32 getChildren_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
33 getChildren_2 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
34 getChildren_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
35 getChildren_4 19 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
36 getFirstAttribute 9 0 0 通常の操作
0 empty. 0 incomplete.
37 getFirstAttribute_1 2 0 0 引数がヌルの場合
0 empty. 0 incomplete.
38 getFirstAttribute_2 3 0 0 属性名に空文字列を指定した場合
0 empty. 0 incomplete.
39 getFirstAttribute_3 2 0 0 存在しない属性名を指定した場合
0 empty. 0 incomplete.
40 getFirstChild 21 0 0 通常の操作
0 empty. 0 incomplete.
41 getFirstChild_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
42 getFirstChild_2 2 0 0 引数が不正の場合
0 empty. 0 incomplete.
43 getFirstChild_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
44 getFirstChild_4 6 0 0 キーに*が存在する場合
0 empty. 0 incomplete.
45 getFirstValue 6 0 0 通常の操作
0 empty. 0 incomplete.
46 getFirstValue_1 9 0 0 キーが属性を持つ場合
0 empty. 0 incomplete.
47 getFirstValue_2 7 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
48 getOrCreateFirstChild 2 0 0 存在するキーを指定した場合
0 empty. 0 incomplete.
49 getOrCreateFirstChild_1 4 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
50 getOrCreateFirstChild_2 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
51 getOrCreateFirstChild_3 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
52 getValues 14 0 0 通常の場合
0 empty. 0 incomplete.
53 getValues_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
54 getValues_2 2 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
55 getValues_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
56 getValues_4 14 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
57 removeChildren 5 0 0 通常の操作の場合
0 empty. 0 incomplete.
58 removeChildren_1 6 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
59 removeChildren_2 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
60 removeChildren_3 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
61 removeChildren_4 11 0 0 複数の要素を削除する場合
0 empty. 0 incomplete.
62 renew 13 0 0 0 empty. 0 incomplete.
63 setFirstValue 7 0 0 通常の場合
0 empty. 0 incomplete.
64 setFirstValue_0 3 0 0 引数がヌルの場合
0 empty. 0 incomplete.
65 setFirstValue_1 3 0 0 引数が空の場合
0 empty. 0 incomplete.
66 setFirstValue_2 2 0 0 引数が不正の場合
0 empty. 0 incomplete.
67 setFirstValue_3 4 0 0 複数の要素が該当するキーの場合
0 empty. 0 incomplete.
Total 380 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.resource.DefaultResource
1.1 <init> 4 4 100 %
1.2 findFirstElement 16 16 100 %
1.3 <clinit> 1 1 100 %
1.4 findOrCreateFirstElement 4 4 100 %
1.5 <init> 4 4 100 %
1.6 getBaseElementName 1 1 100 %
1.7 findOrCreateFirstElement 21 21 100 %
1.8 getFirstValue 5 5 100 %
1.9 findAllElements 15 15 100 %
1.10 removeChildren 8 8 100 %
1.11 getChildren 8 8 100 %
1.12 setFirstValue 11 9 81 %
1.13 getFirstChild 6 6 100 %
1.14 getAttributes 9 9 100 %
1.15 renew 3 3 100 %
1.16 findAllElements 8 8 100 %
1.17 getBaseElement 1 1 100 %
1.18 getRootElement 1 1 100 %
1.19 getFirstAttribute 9 9 100 %
1.20 findFirstElement 4 4 100 %
1.21 getOrCreateFirstChild 6 6 100 %
1.22 getValues 7 7 100 %
Total Coverage 152 150 98 %
Unpassed Lines:
501 502