The result of function test: `ts.util.file.FileOperationTest'

Total Result: pass

FileOperation クラスの機能試験を実行する。

Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor 1 0 0 デフォルト・コンストラクタの確認。
0 empty. 0 incomplete.
2 createDir 3 0 0 作成したディレクトリの最上位ディレクトリを取得
0 empty. 0 incomplete.
3 createDir_0 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
4 createDir_1 5 0 0 引数のファイルが存在する場合。
0 empty. 0 incomplete.
5 createNewFile_file 2 0 0 ファイルを作成する。
0 empty. 0 incomplete.
6 createNewFile_file_1 1 0 0 0 empty. 0 incomplete.
7 createNewFile_file_2 3 0 0 ファイルが既に存在している場合。
0 empty. 0 incomplete.
8 createNewFile_file_3 3 0 0 作成しようとしたファイルの上位ファイルが通常のファイルの場合。
0 empty. 0 incomplete.
9 createNewFile_file_4 1 0 0 ファイルの作成に失敗。
0 empty. 0 incomplete.
10 createNewFile_path 2 0 0 ファイルを作成する。
0 empty. 0 incomplete.
11 createNewFile_path_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
12 createNewFile_path_2 3 0 0 ファイルが既に存在している場合。
0 empty. 0 incomplete.
13 getDestinationFile 1 0 0 目的のファイルのFileオブジェクトを取得。
0 empty. 0 incomplete.
14 getDestinationFile_01 3 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
15 getDestinationFile_02 1 0 0 元ファイルが基底ディレクトり以下のファイルでない場合。
0 empty. 0 incomplete.
16 getDestinationFile_03 1 0 0 元ファイルと基底ファイルが同じ場合。
0 empty. 0 incomplete.
17 getDestinationFile_04 1 0 0 元ファイルのパスが基底ファイルよりも短い場合。
0 empty. 0 incomplete.
18 createTempDirectory 15 0 0 ユニークな名前のファイルの生成。
0 empty. 0 incomplete.
19 createTempDirectory_0 1 0 0 接頭語がヌルの場合。
0 empty. 0 incomplete.
20 createTempDirectory_1 1 0 0 接頭語が3文字未満の場合。
0 empty. 0 incomplete.
21 createTempDirectory_2 3 0 0 接尾語がヌルの場合。
0 empty. 0 incomplete.
22 createTempDirectory_3 5 0 0 ディレクトリがヌルの場合。
0 empty. 0 incomplete.
23 createTempFile 16 0 0 ユニークな名前のファイルの生成。
0 empty. 0 incomplete.
24 createTempFile_0 1 0 0 接頭語がヌルの場合。
0 empty. 0 incomplete.
25 createTempFile_1 1 0 0 接頭語が3文字未満の場合。
0 empty. 0 incomplete.
26 createTempFile_2 4 0 0 接尾語がヌルの場合。
0 empty. 0 incomplete.
27 createTempFile_3 5 0 0 ディレクトリがヌルの場合。
0 empty. 0 incomplete.
28 copyFile 5 0 0 テキスト・ファイルをコピーした場合。
0 empty. 0 incomplete.
29 copyFile_0 5 0 0 バイナリ・ファイルをコピーした場合。
0 empty. 0 incomplete.
30 copyFile_1 3 0 0 コピー元のファイルが存在しない場合。
0 empty. 0 incomplete.
31 copyFile_2 5 0 0 コピー先のファイルが存在する場合。
0 empty. 0 incomplete.
32 copyFile_3 1 0 0 コピー元のファイルがディレクトリの場合。
0 empty. 0 incomplete.
33 copyFile_4 5 0 0 コピー先と同じ名前のディレクトリが存在する場合。
0 empty. 0 incomplete.
34 copyFile_5 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
35 copyInner 4 0 0 通常のファイルのコピー。
0 empty. 0 incomplete.
36 copyInner_0 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
37 copyInner_1 3 0 0 コピー元のファイルが存在しない場合。
0 empty. 0 incomplete.
38 copyInner_2 6 0 0 コピー先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
39 copyInner_3 14 0 0 コピー先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
40 copyInner_5 10 0 0 コピー先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
41 copyInner_6 64 0 0 空でないディレクトリのコピー。
0 empty. 0 incomplete.
42 copyInner_7 22 0 0 コピーに失敗したときのロールバックの確認。
0 empty. 0 incomplete.
43 copyInner_8 5 0 0 コピー先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
44 copyInner_9 5 0 0 コピー先の親ディレクトリが存在しないときにエラーとなる場合。
0 empty. 0 incomplete.
45 copyInner_withFilter 7 0 0 通常のファイルのコピー。
0 empty. 0 incomplete.
46 copyInner_withFilter00 11 0 0 ディレクトリのコピー。
0 empty. 0 incomplete.
47 copyInner_withFilter01 4 0 0 コピー元のファイルが存在しない場合。
0 empty. 0 incomplete.
48 copyInner_withFilter02 14 0 0 コピー先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
49 copyInner_withFilter04 12 0 0 コピー先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
50 copyInner_withFilter05 22 0 0 コピーに失敗したときのロールバックの確認。
0 empty. 0 incomplete.
51 copyInner_withFilter06 8 0 0 コピー先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
52 copyInner_withFilter07 5 0 0 コピー先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
53 copyInner_withFilter08 5 0 0 コピー先の親ディレクトリが存在しないときにエラーとなる場合。
0 empty. 0 incomplete.
54 deleteInner 2 0 0 通常のファイルの削除。
0 empty. 0 incomplete.
55 deleteInner_01 3 0 0 空のディレクトリの削除。
0 empty. 0 incomplete.
56 deleteInner_02 32 0 0 空でないディレクトリの削除。
0 empty. 0 incomplete.
57 deleteInner_03 2 0 0 指定されたファイルが存在しない場合。
0 empty. 0 incomplete.
58 deleteInner_04 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
59 deleteInner_05 3 0 0 指定されたディレクトリの下位ファイルの一覧を取得できない場合。
0 empty. 0 incomplete.
60 listInner 1 0 0 通常のファイルを指定した場合。
0 empty. 0 incomplete.
61 listInner_01 1 0 0 空のディレクトリを指定した場合。
0 empty. 0 incomplete.
62 listInner_02 16 0 0 空でないディレクトリを指定した場合。
0 empty. 0 incomplete.
63 listInner_03 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
64 listInner_04 1 0 0 指定されたディレクトリの下位ファイルの一覧を取得できない場合。
0 empty. 0 incomplete.
65 listInner_05 1 0 0 存在しないファイルを指定した場合。
0 empty. 0 incomplete.
66 moveInner 7 0 0 通常のファイルの移動。
0 empty. 0 incomplete.
67 moveInner_00 9 0 0 ディレクトリの移動。
0 empty. 0 incomplete.
68 moveInner_01 4 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
69 moveInner_02 14 0 0 移動先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
70 moveInner_03 10 0 0 移動先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
71 moveInner_04 35 0 0 移動先にタイプの異なるファイルが既に存在する場合。
0 empty. 0 incomplete.
72 moveInner_05 22 0 0 移動に失敗したときのロールバックの確認。
0 empty. 0 incomplete.
73 moveInner_06 6 0 0 移動先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
74 moveInner_07 5 0 0 移動先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
75 moveInner_withFilter 7 0 0 通常のファイルの移動。
0 empty. 0 incomplete.
76 moveInner_withFilter00 11 0 0 ディレクトリの移動。
0 empty. 0 incomplete.
77 moveInner_withFilter01 4 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
78 moveInner_withFilter02 14 0 0 移動先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
79 moveInner_withFilter04 12 0 0 移動先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
80 moveInner_withFilter05 22 0 0 移動に失敗したときのロールバックの確認。
0 empty. 0 incomplete.
81 moveInner_withFilter06 8 0 0 移動先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
82 moveInner_withFilter07 5 0 0 移動先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
83 list 5 0 0 指定したディレクトリ直下のファイルの一覧の取得。
0 empty. 0 incomplete.
84 listRecursive 7 0 0 ディレクトリ内のファイルを再帰的にリスト・アップ。
0 empty. 0 incomplete.
85 listRecursive_1 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
86 listRecursive_2 2 0 0 引数がディレクトリでない場合。
0 empty. 0 incomplete.
87 listRecursive_3 1 0 0 存在しないファイルを指定した場合。
0 empty. 0 incomplete.
88 listRecursive_4 5 0 0 ファイルが共有ロック中の場合。
0 empty. 0 incomplete.
89 listRecursive_5 5 0 0 ファイルが排他ロック中の場合。
0 empty. 0 incomplete.
90 listRecursive_file_filter 7 0 0 フィルタを使ったファイルの一覧。
0 empty. 0 incomplete.
91 listRecursive_file_filter_1 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
92 list_01 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
93 list_02 1 0 0 引数が空のディレクトリの場合。
0 empty. 0 incomplete.
94 list_03 3 0 0 引数が空でないディレクトリの場合。
0 empty. 0 incomplete.
95 list_04 2 0 0 引数が通常のファイルの場合。
0 empty. 0 incomplete.
96 list_05 1 0 0 存在しないディレクトリ/ファイルの場合。
0 empty. 0 incomplete.
97 list_06 5 0 0 ファイルが共有ロック中の場合。
0 empty. 0 incomplete.
98 list_07 5 0 0 ファイルが排他ロック中の場合。
0 empty. 0 incomplete.
99 list_08 1 0 0 下位のファイル一覧を取得できなかった場合。
0 empty. 0 incomplete.
100 list_filter 5 0 0 フィルタを使ったファイルの一覧。
0 empty. 0 incomplete.
101 list_filter_0 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
102 deleteRecursive 32 0 0 ディレクトリを削除。
0 empty. 0 incomplete.
103 deleteRecursive_01 2 0 0 引数に通常のファイルを指定。
0 empty. 0 incomplete.
104 deleteRecursive_02 1 0 0 存在しないファイルを削除しようとした場合。
0 empty. 0 incomplete.
105 deleteRecursive_03 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
106 deleteRecursive_04 2 0 0 共有ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
107 deleteRecursive_05 33 0 0 排他ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
108 deleteRecursive_file_filter 32 0 0 フィルタに該当するファイルの削除。
0 empty. 0 incomplete.
109 deleteRecursive_file_filter_01 32 0 0 フィルタに該当するファイルが存在しなかった場合。
0 empty. 0 incomplete.
110 deleteRecursive_file_filter_02 32 0 0 引数に通常のファイルを指定。
0 empty. 0 incomplete.
111 deleteRecursive_file_filter_03 2 0 0 存在しないファイルを削除しようとした場合。
0 empty. 0 incomplete.
112 deleteRecursive_file_filter_04 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
113 deleteRecursive_file_filter_05 44 0 0 指定されたディレクトリ以下の全てのファイルが削除対象の場合。
0 empty. 0 incomplete.
114 deleteRecursive_file_filter_06 7 0 0 削除対象のファイルの中に共有ロックされたファイルがあった場合。
0 empty. 0 incomplete.
115 deleteRecursive_file_filter_07 7 0 0 削除対象のファイルの中に排他ロックされたファイルがあった場合。
0 empty. 0 incomplete.
116 delete_file 2 0 0 通常のファイルを削除。
0 empty. 0 incomplete.
117 delete_file_01 2 0 0 空のディレクトリを削除。
0 empty. 0 incomplete.
118 delete_file_02 8 0 0 空でないディレクトリを削除しようとした場合。
0 empty. 0 incomplete.
119 delete_file_03 3 0 0 存在しないファイルを削除しようとした場合。
0 empty. 0 incomplete.
120 delete_file_04 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
121 delete_file_05 2 0 0 共有ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
122 delete_file_06 2 0 0 排他ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
123 delete_file_filter 32 0 0 フィルタに該当するファイルの削除。
0 empty. 0 incomplete.
124 delete_file_filter_01 32 0 0 フィルタに該当するファイルが存在しなかった場合。
0 empty. 0 incomplete.
125 delete_file_filter_02 7 0 0 空でないディレクトリを削除しようとした場合。
0 empty. 0 incomplete.
126 delete_file_filter_03 2 0 0 存在しないファイルを削除しようとした場合。
0 empty. 0 incomplete.
127 delete_file_filter_04 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
128 delete_file_filter_05 3 0 0 共有ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
129 delete_file_filter_06 3 0 0 排他ロック中のファイルを削除しようとした場合。
0 empty. 0 incomplete.
130 copy 4 0 0 通常のファイルを同じディレクトリ下に別名でコピーした場合。
0 empty. 0 incomplete.
131 copyRecursive 49 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
132 copyRecursive_withFilter 53 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
133 copyRecursive_withFilter001 55 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
134 copy_001 5 0 0 通常のファイルを別のディレクトリにコピーした場合。
0 empty. 0 incomplete.
135 copy_002 10 0 0 空のディレクトリを同じディレクトリ下に別名でコピーした場合。
0 empty. 0 incomplete.
136 copy_003 10 0 0 空のディレクトリを別のディレクトリ下にコピーした場合。
0 empty. 0 incomplete.
137 copy_004 9 0 0 空でないディレクトリをコピーしようとした場合。
0 empty. 0 incomplete.
138 copy_005 15 0 0 コピー先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
139 copy_006 10 0 0 コピー先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
140 copy_007 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
141 copy_008 7 0 0 コピー元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
142 copy_009 7 0 0 コピー元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
143 copy_010 1 0 0 コピー元のファイルが存在しない場合。
0 empty. 0 incomplete.
144 copy_011 5 0 0 コピー先のファイルの親ディレクトリが存在しないときにエラーとなった場合。
0 empty. 0 incomplete.
145 copy_withFilter 6 0 0 通常のファイルを同じディレクトリ下に別名でコピーした場合。
0 empty. 0 incomplete.
146 copy_withFilter001 5 0 0 通常のファイルを別のディレクトリにコピーした場合。
0 empty. 0 incomplete.
147 copy_withFilter002 14 0 0 空のディレクトリを同じディレクトリ下に別名でコピーした場合。
0 empty. 0 incomplete.
148 copy_withFilter003 14 0 0 空のディレクトリを別のディレクトリ下にコピーした場合。
0 empty. 0 incomplete.
149 copy_withFilter004 9 0 0 空でないディレクトリをコピーしようとした場合。
0 empty. 0 incomplete.
150 copy_withFilter005 15 0 0 コピー先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
151 copy_withFilter006 10 0 0 コピー先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
152 copy_withFilter007 3 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
153 copy_withFilter008 7 0 0 コピー元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
154 copy_withFilter009 7 0 0 コピー元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
155 copy_withFilter010 1 0 0 コピー元のファイルが存在しない場合。
0 empty. 0 incomplete.
156 copy_withFilter011 5 0 0 コピー先のファイルの親ディレクトリが存在しないときにエラーとなった場合。
0 empty. 0 incomplete.
157 move 4 0 0 通常のファイルを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
158 moveRecursive 36 0 0 空でないディレクトリを移動する場合。
0 empty. 0 incomplete.
159 moveRecursive_withFilter 51 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
160 moveRecursive_withFilter001 36 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
161 move_001 5 0 0 通常のファイルを別のディレクトリに移動した場合。
0 empty. 0 incomplete.
162 move_002 8 0 0 空のディレクトリを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
163 move_003 8 0 0 空のディレクトリを別のディレクトリ下に移動した場合。
0 empty. 0 incomplete.
164 move_004 8 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
165 move_005 15 0 0 移動先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
166 move_006 10 0 0 移動先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
167 move_007 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
168 move_008 7 0 0 移動元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
169 move_009 7 0 0 移動元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
170 move_010 1 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
171 move_withFilter 6 0 0 通常のファイルを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
172 move_withFilter001 5 0 0 通常のファイルを別のディレクトリに移動した場合。
0 empty. 0 incomplete.
173 move_withFilter002 12 0 0 空のディレクトリを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
174 move_withFilter003 8 0 0 空のディレクトリを別のディレクトリ下に移動した場合。
0 empty. 0 incomplete.
175 move_withFilter004 8 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
176 move_withFilter004a 2 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
177 move_withFilter005 15 0 0 移動先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
178 move_withFilter006 10 0 0 移動先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
179 move_withFilter007 3 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
180 move_withFilter008 7 0 0 移動元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
181 move_withFilter009 7 0 0 移動元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
182 move_withFilter010 3 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
183 move_withFilter011 7 0 0 移動先のファイルの親ディレクトリが存在しないときにエラーとなった場合。
0 empty. 0 incomplete.
184 moveRecursive_renameTo_failed 36 0 0 空でないディレクトリを移動する場合。
0 empty. 0 incomplete.
185 moveRecursive_withFilter001_renameTo_failed 36 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
186 moveRecursive_withFilter_renameTo_failed 51 0 0 空でないディレクトリをコピーする場合。
0 empty. 0 incomplete.
187 move_renameTo_failed 4 0 0 UNIX環境で別ファイル・システムにrenameToを実行すると失敗するのを模擬。
通常のファイルを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
188 move_renameTo_failed_001 5 0 0 通常のファイルを別のディレクトリに移動した場合。
0 empty. 0 incomplete.
189 move_renameTo_failed_002 8 0 0 空のディレクトリを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
190 move_renameTo_failed_003 8 0 0 空のディレクトリを別のディレクトリ下に移動した場合。
0 empty. 0 incomplete.
191 move_renameTo_failed_004 8 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
192 move_renameTo_failed_005 15 0 0 移動先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
193 move_renameTo_failed_006 10 0 0 移動先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
194 move_renameTo_failed_007 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
195 move_renameTo_failed_008 7 0 0 移動元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
196 move_renameTo_failed_009 7 0 0 移動元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
197 move_renameTo_failed_010 1 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
198 move_renameTo_failed_rollback 3 0 0 通常のファイルを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
199 move_renameTo_failed_rollback_001 3 0 0 通常のファイルを別のディレクトリに移動した場合。
0 empty. 0 incomplete.
200 move_renameTo_failed_rollback_002 3 0 0 空のディレクトリを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
201 move_renameTo_failed_rollback_003 3 0 0 空のディレクトリを別のディレクトリ下に移動した場合。
0 empty. 0 incomplete.
202 move_renameTo_failed_rollback_004 3 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
203 move_renameTo_failed_rollback_005 11 0 0 移動先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
204 move_renameTo_failed_rollback_006 10 0 0 移動先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
205 move_renameTo_failed_rollback_008 4 0 0 移動元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
206 move_renameTo_failed_rollback_009 7 0 0 移動元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
207 move_renameTo_failed_rollback_010 1 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
208 move_renameTo_failed_withFilter 6 0 0 通常のファイルを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
209 move_withFilter_renameTo_failed001 5 0 0 通常のファイルを別のディレクトリに移動した場合。
0 empty. 0 incomplete.
210 move_withFilter_renameTo_failed002 12 0 0 空のディレクトリを同じディレクトリ下に別名で移動した場合。
0 empty. 0 incomplete.
211 move_withFilter_renameTo_failed003 8 0 0 空のディレクトリを別のディレクトリ下に移動した場合。
0 empty. 0 incomplete.
212 move_withFilter_renameTo_failed004 8 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
213 move_withFilter_renameTo_failed004a 2 0 0 空でないディレクトリを移動した場合。
0 empty. 0 incomplete.
214 move_withFilter_renameTo_failed005 15 0 0 移動先のファイル(=通常のファイル)が既に存在する場合。
0 empty. 0 incomplete.
215 move_withFilter_renameTo_failed006 10 0 0 移動先のファイル(=ディレクトリ)が既に存在する場合。
0 empty. 0 incomplete.
216 move_withFilter_renameTo_failed007 3 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
217 move_withFilter_renameTo_failed008 7 0 0 移動元のファイルが共有ロックされている場合。
0 empty. 0 incomplete.
218 move_withFilter_renameTo_failed009 7 0 0 移動元のファイルが排他ロックされている場合。
0 empty. 0 incomplete.
219 move_withFilter_renameTo_failed010 3 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
220 moveInner_renameTo_failed 7 0 0 UNIX環境で別ファイル・システムにrenameToを実行すると失敗するのを模擬。
通常のファイルの移動。
0 empty. 0 incomplete.
221 moveInner_renameTo_failed_00 9 0 0 ディレクトリの移動。
0 empty. 0 incomplete.
222 moveInner_renameTo_failed_01 4 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
223 moveInner_renameTo_failed_02 14 0 0 移動先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
224 moveInner_renameTo_failed_03 10 0 0 移動先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
225 moveInner_renameTo_failed_04 35 0 0 移動先にタイプの異なるファイルが既に存在する場合。
0 empty. 0 incomplete.
226 moveInner_renameTo_failed_05 22 0 0 移動に失敗したときのロールバックの確認。
0 empty. 0 incomplete.
227 moveInner_renameTo_failed_06 6 0 0 移動先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
228 moveInner_renameTo_failed_07 5 0 0 移動先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
229 moveInner_renameTo_failed_rollback 8 0 0 UNIX環境で別ファイル・システムにrenameToを実行すると失敗するのを模擬。
通常のファイルの移動。
0 empty. 0 incomplete.
230 moveInner_renameTo_failed_rollback_00 11 0 0 ディレクトリの移動。
0 empty. 0 incomplete.
231 moveInner_renameTo_failed_rollback_01 7 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
232 moveInner_renameTo_failed_rollback_02 14 0 0 移動先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
233 moveInner_renameTo_failed_rollback_03 13 0 0 移動先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
234 moveInner_renameTo_failed_rollback_04 35 0 0 移動先にタイプの異なるファイルが既に存在する場合。
0 empty. 0 incomplete.
235 moveInner_renameTo_failed_rollback_05 22 0 0 移動に失敗したときのロールバックの確認。
0 empty. 0 incomplete.
236 moveInner_renameTo_failed_rollback_06 5 0 0 移動先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
237 moveInner_renameTo_failed_rollback_07 5 0 0 移動先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
238 moveInner_withFilter_renameTo_failed 7 0 0 UNIX環境で別ファイル・システムにrenameToを実行すると失敗するのを模擬。
通常のファイルの移動。
0 empty. 0 incomplete.
239 moveInner_withFilter_renameTo_failed00 11 0 0 ディレクトリの移動。
0 empty. 0 incomplete.
240 moveInner_withFilter_renameTo_failed01 4 0 0 移動元のファイルが存在しない場合。
0 empty. 0 incomplete.
241 moveInner_withFilter_renameTo_failed02 14 0 0 移動先のディレクトリでないファイルが既に存在する場合。
0 empty. 0 incomplete.
242 moveInner_withFilter_renameTo_failed04 12 0 0 移動先のディレクトリが既に存在する場合。
0 empty. 0 incomplete.
243 moveInner_withFilter_renameTo_failed05 22 0 0 移動に失敗したときのロールバックの確認。
0 empty. 0 incomplete.
244 moveInner_withFilter_renameTo_failed06 8 0 0 移動先の親ディレクトリが存在しない場合。
0 empty. 0 incomplete.
245 moveInner_withFilter_renameTo_failed07 5 0 0 移動先の親ディレクトリが実はファイルの場合。
0 empty. 0 incomplete.
Total 2261 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.util.file.FileOperation
1.1 checkFailureReason 8 8 100 %
1.2 createTempDirectory 4 4 100 %
1.3 moveRecursive 2 2 100 %
1.4 delete 7 7 100 %
1.5 <clinit> 1 1 100 %
1.6 copyInner 33 33 100 %
1.7 moveInner 59 53 89 %
1.8 list 7 7 100 %
1.9 delete 9 9 100 %
1.10 listRecursive 8 8 100 %
1.11 move 26 26 100 %
1.12 createNewFile 2 2 100 %
1.13 <init> 1 1 100 %
1.14 copy 22 22 100 %
1.15 createTempFile 1 1 100 %
1.16 deleteRecursive 10 10 100 %
1.17 copy 19 19 100 %
1.18 move 28 28 100 %
1.19 deleteRecursive 29 29 100 %
1.20 createDir 11 11 100 %
1.21 listInner 12 12 100 %
1.22 copyRecursive 2 2 100 %
1.23 copyRecursive 2 2 100 %
1.24 copyFile 22 22 100 %
1.25 deleteInner 14 12 85 %
1.26 createNewFile 9 9 100 %
1.27 moveRecursive 2 2 100 %
1.28 getDestinationFile 9 9 100 %
1.29 list 13 13 100 %
1.30 moveInner 58 48 82 %
1.31 copyInner 28 28 100 %
1.32 listRecursive 7 7 100 %
Total Coverage 465 447 96 %
Unpassed Lines:
1005 1012 1073 1106 1107 1110 1111 1114 1186 1193 1219 1224 1225 1228 1229 1232 1241 1251