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

Total Result: pass


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 22 0 0 コピーコンストラクタ
0 empty. 0 incomplete.
6 findAllNode_4 20 0 0 属性を持つキーの場合
0 empty. 0 incomplete.
7 findAllNode_5 16 0 0 一つの要素の属性が複数ある場合
0 empty. 0 incomplete.
8 findAllNodes 17 0 0 通常の操作
0 empty. 0 incomplete.
9 findAllNodes_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
10 findAllNodes_2 2 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
11 findAllNodes_3 2 0 0 存在しないキーの場合
0 empty. 0 incomplete.
12 findAllNodes_6 1 0 0 不正なキーの場合
0 empty. 0 incomplete.
13 findAllNodes_7 1 0 0 空のリソースの場合
0 empty. 0 incomplete.
14 findAllNodes_8 19 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
15 findFirstNode 4 0 0 通常の操作の場合
0 empty. 0 incomplete.
16 findFirstNode_0 2 0 0 存在しないキーの場合
0 empty. 0 incomplete.
17 findFirstNode_1 2 0 0 キーが空文字列の場合
0 empty. 0 incomplete.
18 findFirstNode_2 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
19 findFirstNode_3 4 0 0 属性を持つキーの場合
0 empty. 0 incomplete.
20 findFirstNode_4 6 0 0 一つの要素に属性が複数ある場合
0 empty. 0 incomplete.
21 findFirstNode_5 1 0 0 属性のない要素に対して属性をもつキーを指定した場合
0 empty. 0 incomplete.
22 findFirstNode_6 2 0 0 不正なキーを指定した場合
0 empty. 0 incomplete.
23 findFirstNode_7 1 0 0 空のリソースの場合
0 empty. 0 incomplete.
24 findFirstNode_8 8 0 0 キーの中に*が存在する場合
0 empty. 0 incomplete.
25 findOrCreateFirstNode 6 0 0 通常の操作の場合
0 empty. 0 incomplete.
26 findOrCreateFirstNode_1 3 0 0 キーが空文字列の場合
0 empty. 0 incomplete.
27 findOrCreateFirstNode_2 6 0 0 キーが属性を含む場合
0 empty. 0 incomplete.
28 findOrCreateFirstNode_3 1 0 0 キーが不正な場合
0 empty. 0 incomplete.
29 getAttributes 24 0 0 通常の操作
0 empty. 0 incomplete.
30 getAttributes_1 2 0 0 引数がヌルの場合
0 empty. 0 incomplete.
31 getAttributes_2 9 0 0 引数に空文字列を指定した場合
0 empty. 0 incomplete.
32 getAttributes_3 7 0 0 存在しない属性名を指定した場合
0 empty. 0 incomplete.
33 getChildren 10 0 0 通常の操作
0 empty. 0 incomplete.
34 getChildren_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
35 getChildren_2 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
36 getChildren_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
37 getChildren_4 19 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
38 getFirstAttribute 9 0 0 通常の操作
0 empty. 0 incomplete.
39 getFirstAttribute_1 2 0 0 引数がヌルの場合
0 empty. 0 incomplete.
40 getFirstAttribute_2 3 0 0 属性名に空文字列を指定した場合
0 empty. 0 incomplete.
41 getFirstAttribute_3 2 0 0 存在しない属性名を指定した場合
0 empty. 0 incomplete.
42 getFirstChid_1a 2 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
43 getFirstChild 21 0 0 通常の操作
0 empty. 0 incomplete.
44 getFirstChild_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
45 getFirstChild_2 2 0 0 引数が不正の場合
0 empty. 0 incomplete.
46 getFirstChild_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
47 getFirstChild_4 6 0 0 キーに*が存在する場合
0 empty. 0 incomplete.
48 getFirstValue 7 0 0 通常の操作
0 empty. 0 incomplete.
49 getFirstValue_0 12 0 0 キーが属性を持つ場合
0 empty. 0 incomplete.
50 getFirstValue_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
51 getFirstValue_2 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
52 getFirstValue_3 16 0 0 子リソースに対して実行した場合
0 empty. 0 incomplete.
53 getFirstValue_4 7 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
54 getNodeText 15 0 0 通常の操作
0 empty. 0 incomplete.
55 getNodeText_0 1 0 0 CDATAセクションの場合
0 empty. 0 incomplete.
56 getNodeText_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
57 getNodeText_2 1 0 0 引数が空の要素の場合
0 empty. 0 incomplete.
58 getNodeText_3 1 0 0 引数が複数のテキスト要素から成る場合
0 empty. 0 incomplete.
59 getOrCreateFirstChild 2 0 0 存在するキーを指定した場合
0 empty. 0 incomplete.
60 getOrCreateFirstChild_1 4 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
61 getOrCreateFirstChild_2 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
62 getOrCreateFirstChild_3 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
63 getValue_3 2 0 0 存在しないキーを指定した場合
0 empty. 0 incomplete.
64 getValues 14 0 0 通常の場合
0 empty. 0 incomplete.
65 getValuesAndChildren 23 0 0 基底要素の全ての文字列値と子要素のリソースを取得するメソッドの確認
0 empty. 0 incomplete.
66 getValues_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
67 getValues_2 2 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
68 getValues_4 14 0 0 キーに*が含まれている場合
0 empty. 0 incomplete.
69 load_path 4 0 0 0 empty. 0 incomplete.
70 load_path_1 1 0 0 書式の不正なXMLファイルをロードした場合
0 empty. 0 incomplete.
71 removeChildren 20 0 0 通常の操作の場合
0 empty. 0 incomplete.
72 removeChildren_1 13 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
73 removeChildren_2 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
74 removeChildren_3 2 0 0 引数が不正な場合
0 empty. 0 incomplete.
75 removeChildren_4 11 0 0 複数の要素を削除する場合
0 empty. 0 incomplete.
76 save 7 0 0 通常の操作の場合
0 empty. 0 incomplete.
77 save_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
78 save_2 1 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
79 save_3 1 0 0 子リソースの場合
0 empty. 0 incomplete.
80 setFirstValue 19 0 0 通常の場合
0 empty. 0 incomplete.
81 setFirstValue_0 3 0 0 引数がヌルの場合
0 empty. 0 incomplete.
82 setFirstValue_1 3 0 0 引数が空の場合
0 empty. 0 incomplete.
83 setFirstValue_2 2 0 0 引数が不正の場合
0 empty. 0 incomplete.
84 setFirstValue_3 16 0 0 複数の要素が該当するキーの場合
0 empty. 0 incomplete.
85 shortenWhitespace 5 0 0 通常の操作の場合
0 empty. 0 incomplete.
86 shortenWhitespace_1 1 0 0 引数がヌルの場合
0 empty. 0 incomplete.
87 shortenWhitespace_2 1 0 0 引数が空文字列の場合
0 empty. 0 incomplete.
88 shortenWhitespace_3 2 0 0 引数が空白文字だけの場合
0 empty. 0 incomplete.
89 testOfNameSpace 4 0 0 名前空間に対する試験(読込)
0 empty. 0 incomplete.
90 testOfNameSpace_1 7 0 0 名前空間に対する試験(保存)
0 empty. 0 incomplete.
91 testOfNameSpace_2 4 0 0 名前空間に対する試験(読込、不明なDTD)
0 empty. 0 incomplete.
Total 541 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.resource.XmlResource
1.1 <init> 5 5 100 %
1.2 getAttributes 10 10 100 %
1.3 getValues 5 5 100 %
1.4 getValuesAndChildren 14 14 100 %
1.5 removeChildren 9 9 100 %
1.6 setValidating 2 2 100 %
1.7 getOrCreateFirstChild 6 6 100 %
1.8 findOrCreateFirstNode 24 24 100 %
1.9 getChildren 8 8 100 %
1.10 renew 9 9 100 %
1.11 shortenWhitespace 11 11 100 %
1.12 <init> 4 4 100 %
1.13 getFirstValue 1 1 100 %
1.14 load 12 10 83 %
1.15 getNodeText 20 20 100 %
1.16 findFirstNode 5 5 100 %
1.17 <clinit> 1 1 100 %
1.18 findFirstNode 21 21 100 %
1.19 getDocument 1 1 100 %
1.20 getFirstAttribute 8 8 100 %
1.21 save 22 18 81 %
1.22 getFirstChild 6 6 100 %
1.23 findAllNodes 20 20 100 %
1.24 <init> 4 4 100 %
1.25 createDocumentBuilder 8 8 100 %
1.26 getBaseElementName 1 1 100 %
1.27 findAllNodes 8 8 100 %
1.28 getBaseNode 1 1 100 %
1.29 setFirstValue 13 13 100 %
2 ts.util.resource.XmlResource$1
2.1 <init> 1 1 100 %
2.2 resolveEntity 1 1 100 %
Total Coverage 258 252 97 %
Unpassed Lines:
790 791 866 867 868 869