Total Result: | pass |
---|
Test cases: | ||||||||
No | Case Name | Check | NoGood | KnownBug | Description | Remark | ||
---|---|---|---|---|---|---|---|---|
1 | accept | 40 | 0 | 0 | ファイル・パスとパターンの比較。 |
0 empty. 0 incomplete. | ||
2 | accept_1 | 1 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
3 | accept_2 | 1 | 0 | 0 | ベース・ディレクトリが合致しない場合。 |
0 empty. 0 incomplete. | ||
4 | constructor | 2 | 0 | 0 | コンストラクタの確認。 |
0 empty. 0 incomplete. | ||
5 | constructor_1 | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
6 | constructor_2 | 2 | 0 | 0 | ベース・ディレクトリの指定が不正な場合。 |
0 empty. 0 incomplete. | ||
7 | constructor_3 | 1 | 0 | 0 | パス・パターンの指定が不正な場合。 |
0 empty. 0 incomplete. | ||
8 | matchPatternElement | 4 | 0 | 0 | パス・リストとパターン・リストの要素の比較。 - パターンにアスタリスクを含まない場合。 |
0 empty. 0 incomplete. | ||
9 | matchPatternElement_1 | 7 | 0 | 0 | パス・リストとパターン・リストの要素の比較。 - パターンにアスタリスクを含む場合。 |
0 empty. 0 incomplete. | ||
10 | matchPatternElement_1a | 7 | 0 | 0 | パス・リストとパターン・リストの要素の比較。 - パターンにアスタリスクを含む場合(合致しないケース)。 |
0 empty. 0 incomplete. | ||
11 | matchPatternElement_2 | 9 | 0 | 0 | インデックスが0以外の場合。 |
0 empty. 0 incomplete. | ||
12 | matchPatternElement_3 | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
13 | matchPatternElement_4 | 7 | 0 | 0 | パターン・リストが空の場合が不正な場合。 |
0 empty. 0 incomplete. | ||
14 | parsePathPattern | 29 | 0 | 0 | パス・パターン文字列の分割。 |
0 empty. 0 incomplete. | ||
15 | splitWithAsterisk | 2 | 0 | 0 | パス・パターンをアスタリスクで分割する。 - パス・パターンが空。 |
0 empty. 0 incomplete. | ||
16 | splitWithAsterisk_1 | 8 | 0 | 0 | パス・パターンをアスタリスクで分割する。 - アスタリスクを含まないパターン。 |
0 empty. 0 incomplete. | ||
17 | splitWithAsterisk_2 | 12 | 0 | 0 | パス・パターンをアスタリスクで分割する。 - パス要素の中にアスタリスクを含む場合。 |
0 empty. 0 incomplete. | ||
18 | splitWithAsterisk_3 | 34 | 0 | 0 | パス・パターンをアスタリスクで分割する。 - パス要素の間に二重アスタリスクがある場合。 |
0 empty. 0 incomplete. | ||
19 | splitWithAsterisk_4 | 1 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
20 | splitWithAsterisk_5 | 2 | 0 | 0 | 二重アスタリスクがファイル名に対するワイルド・カードとして使用されていた場合。 |
0 empty. 0 incomplete. | ||
Total | 173 | 0 | 0 | 0 cases are empty. 0 cases are incomplete. | ||||
Coverage: | ||||||||
No | Method Name | Lines | Passed | Coverage | ||||
1 | ts.util.file.FilePathPatternFilter | |||||||
1.1 | splitWithAsterisk | 14 | 14 | 100 % |
|
|||
1.2 | parsePathPattern | 5 | 5 | 100 % |
|
|||
1.3 | <clinit> | 1 | 1 | 100 % |
|
|||
1.4 | matchPattern | 22 | 21 | 95 % |
|
|||
1.5 | matchPatternElement | 26 | 24 | 92 % |
|
|||
1.6 | accept | 10 | 8 | 80 % |
|
|||
1.7 | <init> | 14 | 10 | 71 % |
|
|||
Total Coverage | 92 | 83 | 90 % |
|
||||
Unpassed Lines: | ||||||||
73 74 75 76 167 168 220 246 258 |