| 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 | ||||||||