The result of function test: `ts.query.QueryExecutionConfigTest'

Total Result: pass


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: