Test cases: |
No |
Case Name |
Check |
NoGood |
KnownBug |
Description |
Remark |
|
1 |
constructor |
8 |
0 |
0 |
デフォルト・コンストラクタ。
|
0 empty.
0 incomplete.
|
2 |
constructor_execId |
8 |
0 |
0 |
実行IDを引数にとるコンストラクタ。
|
0 empty.
0 incomplete.
|
3 |
constructor_execId_NullOrEmpty |
4 |
0 |
0 |
引数がヌルや空文字列の場合。
|
0 empty.
0 incomplete.
|
4 |
create |
4 |
0 |
0 |
IQueryExecutionオブジェクトを作成するメソッドの確認。
|
0 empty.
0 incomplete.
|
5 |
create_ClassNameIsDifferent |
1 |
0 |
0 |
設定されたクラスと戻り値のクラスが異なる場合。
|
0 empty.
0 incomplete.
|
6 |
create_ClassNameIsEmpty |
2 |
0 |
0 |
クラス名が空の場合。
|
0 empty.
0 incomplete.
|
7 |
create_ClassNotFound |
3 |
0 |
0 |
設定された名前のクラスが存在しない場合。
|
0 empty.
0 incomplete.
|
8 |
create_ConstructorNotFound |
2 |
0 |
0 |
指定されたクラスに要求されるコンストラクタが存在しない場合。
|
0 empty.
0 incomplete.
|
9 |
create_FailToCreate |
2 |
0 |
0 |
IQueryExecutionオブジェクトの作成に失敗した場合。
|
0 empty.
0 incomplete.
|
10 |
create_FailToCreateConnection |
1 |
0 |
0 |
コネクション・クラスの作成に失敗した場合。
|
0 empty.
0 incomplete.
|
11 |
create_conn |
4 |
0 |
0 |
コネクションを引数にとるIQueryExecutionオブジェクトを作成するメソッドの確認。
|
0 empty.
0 incomplete.
|
12 |
create_conn_ClassNameIsDifferent |
1 |
0 |
0 |
設定されたクラスと戻り値のクラスが異なる場合。
|
0 empty.
0 incomplete.
|
13 |
create_conn_ClassNameIsEmpty |
2 |
0 |
0 |
クラス名が空の場合。
|
0 empty.
0 incomplete.
|
14 |
create_conn_ClassNotFound |
3 |
0 |
0 |
設定された名前のクラスが存在しない場合。
|
0 empty.
0 incomplete.
|
15 |
create_conn_ConstructorNotFound |
2 |
0 |
0 |
指定されたクラスに要求されるコンストラクタが存在しない場合。
|
0 empty.
0 incomplete.
|
16 |
create_conn_FailToCreate |
2 |
0 |
0 |
IQueryExecutionオブジェクトの作成に失敗した場合。
|
0 empty.
0 incomplete.
|
17 |
create_conn_Null |
1 |
0 |
0 |
引数ヌルの場合。
|
0 empty.
0 incomplete.
|
18 |
create_tran |
4 |
0 |
0 |
トランザクションを引数にとるIQueryExecutionオブジェクトを作成するメソッドの確認。
|
0 empty.
0 incomplete.
|
19 |
create_tran_ClassNameIsDifferent |
1 |
0 |
0 |
設定されたクラスと戻り値のクラスが異なる場合。
|
0 empty.
0 incomplete.
|
20 |
create_tran_ClassNameIsEmpty |
2 |
0 |
0 |
クラス名が空の場合。
|
0 empty.
0 incomplete.
|
21 |
create_tran_ClassNotFound |
3 |
0 |
0 |
設定された名前のクラスが存在しない場合。
|
0 empty.
0 incomplete.
|
22 |
create_tran_ConstructorNotFound |
2 |
0 |
0 |
指定されたクラスに要求されるコンストラクタが存在しない場合。
|
0 empty.
0 incomplete.
|
23 |
create_tran_FailToCreate |
2 |
0 |
0 |
IQueryExecutionオブジェクトの作成に失敗した場合。
|
0 empty.
0 incomplete.
|
24 |
create_tran_FailToCreateConnection |
1 |
0 |
0 |
コネクション・クラスの作成に失敗した場合。
|
0 empty.
0 incomplete.
|
25 |
create_tran_Null |
1 |
0 |
0 |
引数ヌルの場合。
|
0 empty.
0 incomplete.
|
26 |
executeCommand_args_config_FileTypeIsProp |
1 |
0 |
0 |
実行設定ファイルのサンプルを出力するメソッドの確認(Prop)。
|
0 empty.
0 incomplete.
|
27 |
executeCommand_args_config_FileTypeIsXml |
1 |
0 |
0 |
実行設定ファイルのサンプルを出力するメソッドの確認(XML)。
|
0 empty.
0 incomplete.
|
28 |
executeCommand_args_config_IllegalArgsCount |
5 |
0 |
0 |
引数の配列の要素数が不正な場合。
|
0 empty.
0 incomplete.
|
29 |
executeCommand_args_config_IllegalEncoding |
1 |
0 |
0 |
出力ファイルの文字エンコーディングが不正な場合。
|
0 empty.
0 incomplete.
|
30 |
executeCommand_args_config_IllegalOutputType |
1 |
0 |
0 |
出力ファイルの形式が不正な場合。
|
0 empty.
0 incomplete.
|
31 |
executeCommand_args_config_Null |
1 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
32 |
executeCommand_args_config_OutputFilePathIsBad |
1 |
0 |
0 |
出力ファイルのパスが不正な場合。 - 指定したパスが既存のディレクトリだった場合。
|
0 empty.
0 incomplete.
|
33 |
executeCommand_args_config_ZeroArgs |
1 |
0 |
0 |
引数の配列の要素数がゼロの場合。
|
0 empty.
0 incomplete.
|
34 |
getConnectionId |
6 |
0 |
0 |
接続先IDの設定と取得の確認。
|
0 empty.
0 incomplete.
|
35 |
getExecuteClass |
6 |
0 |
0 |
実行クラス名の設定と取得の確認。
|
0 empty.
0 incomplete.
|
36 |
getLimitFetchCount |
7 |
0 |
0 |
処理件数の制限値の取得の確認。
|
0 empty.
0 incomplete.
|
37 |
getLimitFetchCount_IllegalLimitFetchCount |
2 |
0 |
0 |
処理件数の制限値に不正な値を設定した場合。
|
0 empty.
0 incomplete.
|
38 |
getLimitSpentTime |
7 |
0 |
0 |
処理時間の制限値の取得の確認。
|
0 empty.
0 incomplete.
|
39 |
getLimitSpentTime_IllegalLimitSpentTime |
2 |
0 |
0 |
処理時間の制限値に不正な値を設定した場合。
|
0 empty.
0 incomplete.
|
40 |
loadResource_ConfigFileNotFound |
2 |
0 |
0 |
設定ファイルがXML形式でもJavaプロパティ形式でも存在しなかった場合。
|
0 empty.
0 incomplete.
|
41 |
loadResource_FailToLoadConfig_Prop |
2 |
0 |
0 |
Javaプロパティ形式の設定ファイルのロードに失敗した場合。
|
0 empty.
0 incomplete.
|
42 |
loadResource_FailToLoadConfig_Xml |
2 |
0 |
0 |
XML形式の設定ファイルのロードに失敗した場合。
|
0 empty.
0 incomplete.
|
43 |
loadResource_LoadPropFile |
20 |
0 |
0 |
Javaプロパティ形式の設定ファイルのロードの確認。
|
0 empty.
0 incomplete.
|
44 |
loadResource_LoadXmlFile |
25 |
0 |
0 |
XML形式の設定ファイルのロードの確認。
|
0 empty.
0 incomplete.
|
45 |
outputSamplePropEntries_pw_Inheritance |
5 |
0 |
0 |
プロパティ・エントリを出力するメソッドの継承の確認。
|
0 empty.
0 incomplete.
|
46 |
outputSampleProp_pw |
4 |
0 |
0 |
プロパティ形式の実行設定ファイルの出力メソッドの確認。
|
0 empty.
0 incomplete.
|
47 |
outputSampleProp_pw_Null |
1 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
48 |
outputSampleXmlEntries_pw_Inheritance |
5 |
0 |
0 |
XMLエントリを出力するメソッドの継承の確認。
|
0 empty.
0 incomplete.
|
49 |
outputSampleXml_pw |
4 |
0 |
0 |
XML形式の実行設定ファイルの出力メソッドの確認。
|
0 empty.
0 incomplete.
|
50 |
outputSampleXml_pw_Null |
2 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
|
Total |
180 |
0 |
0 |
0 cases are empty.
0 cases are incomplete.
|
|
|
Coverage: |
No |
Method Name |
Lines |
Passed |
Coverage |
|
|
1
| ts.query.QueryExecutionConfig
|
1.1 |
getLimitSpentTime |
4 |
4 |
100 % |
|
1.2 |
getExecutionId |
1 |
1 |
100 % |
|
1.3 |
loadResource |
16 |
16 |
100 % |
|
1.4 |
outputSampleXml |
31 |
31 |
100 % |
|
1.5 |
getLimitFetchCount |
4 |
4 |
100 % |
|
1.6 |
create |
5 |
5 |
100 % |
|
1.7 |
getExecutionClass |
1 |
1 |
100 % |
|
1.8 |
outputSampleXmlEntries |
1 |
1 |
100 % |
|
1.9 |
outputSampleProp |
23 |
23 |
100 % |
|
1.10 |
typedGetter |
1 |
1 |
100 % |
|
1.11 |
<init> |
10 |
10 |
100 % |
|
1.12 |
create |
6 |
6 |
100 % |
|
1.13 |
outputSamplePropEntries |
1 |
1 |
100 % |
|
1.14 |
create |
17 |
17 |
100 % |
|
1.15 |
executeCommand |
38 |
38 |
100 % |
|
1.16 |
getResource |
1 |
1 |
100 % |
|
1.17 |
getConnectionId |
1 |
1 |
100 % |
|
1.18 |
access$000 |
1 |
1 |
100 % |
|
1.19 |
<init> |
5 |
5 |
100 % |
|
1.20 |
newTypedGetter |
1 |
1 |
100 % |
|
2
| ts.query.QueryExecutionConfig$1
|
2.1 |
getList |
1 |
1 |
100 % |
|
2.2 |
get |
1 |
1 |
100 % |
|
2.3 |
get |
1 |
1 |
100 % |
|
2.4 |
<init> |
1 |
1 |
100 % |
|
2.5 |
getList |
1 |
1 |
100 % |
|
3
| ts.query.QueryExecutionConfig$Error
|
3.1 |
<init> |
1 |
1 |
100 % |
|
3.2 |
<clinit> |
11 |
11 |
100 % |
|
3.3 |
values |
1 |
1 |
100 % |
|
3.4 |
valueOf |
1 |
1 |
100 % |
|
|
Total Coverage |
181 |
181 |
100 % |
|
|
|
Unpassed Lines: |
|