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

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 constructor 6 0 0 デフォルト・コンストラクタの確認。
0 empty. 0 incomplete.
2 constructor_queryId 9 0 0 クエリIDを引数にとるコンストラクタ。
0 empty. 0 incomplete.
3 constructor_queryId_NullOrEmpty 4 0 0 引数がヌルや空文字列の場合。
0 empty. 0 incomplete.
4 create 4 0 0 IQueryオブジェクトを作成するメソッドの確認。
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 3 0 0 指定されたクラスに要求されるコンストラクタが存在しない場合。
0 empty. 0 incomplete.
9 create_FailToCreate 2 0 0 IQueryオブジェクトの作成に失敗した場合。
0 empty. 0 incomplete.
10 create_tran 4 0 0 トランザクションを引数にとるIQueryオブジェクトを作成するメソッドの確認。
0 empty. 0 incomplete.
11 create_tran_ClassNameIsDifferent 1 0 0 設定されたクラスと戻り値のクラスが異なる場合。
0 empty. 0 incomplete.
12 create_tran_ClassNameIsEmpty 2 0 0 クラス名が空の場合。
0 empty. 0 incomplete.
13 create_tran_ClassNotFound 3 0 0 設定された名前のクラスが存在しない場合。
0 empty. 0 incomplete.
14 create_tran_ConstructorNotFound 3 0 0 指定されたクラスに要求されるコンストラクタが存在しない場合。
0 empty. 0 incomplete.
15 create_tran_FailToCreate 2 0 0 IQueryオブジェクトの作成に失敗した場合。
0 empty. 0 incomplete.
16 executeCommand_args_config_FileTypeIsProp 1 0 0 クエリ設定ファイルのサンプルを出力するメソッドの確認(Prop)。
0 empty. 0 incomplete.
17 executeCommand_args_config_FileTypeIsXml 1 0 0 クエリ設定ファイルのサンプルを出力するメソッドの確認(XML)。
0 empty. 0 incomplete.
18 executeCommand_args_config_IllegalArgsCount 5 0 0 引数の配列の要素数が不正な場合。
0 empty. 0 incomplete.
19 executeCommand_args_config_IllegalEncoding 1 0 0 出力ファイルの文字エンコーディングが不正な場合。
0 empty. 0 incomplete.
20 executeCommand_args_config_IllegalOutputFileType 1 0 0 出力ファイルの形式が不正な場合。
0 empty. 0 incomplete.
21 executeCommand_args_config_Null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
22 executeCommand_args_config_OutputFilePathIsBad 1 0 0 出力ファイルのパスが不正な場合。
- 指定したパスが既存のディレクトリだった場合。
0 empty. 0 incomplete.
23 executeCommand_args_config_ZeroArgs 1 0 0 引数の配列の要素数がゼロの場合。
0 empty. 0 incomplete.
24 getExecutionIds 9 0 0 実行IDのリストの設定と取得の確認。
0 empty. 0 incomplete.
25 getQueryClass 5 0 0 クエリ・クラス名の設定と取得の確認。
0 empty. 0 incomplete.
26 loadResource_ConfigFileNotFound 2 0 0 設定ファイルがXML形式でもJavaプロパティ形式でも存在しなかった場合。
0 empty. 0 incomplete.
27 loadResource_FailToLoadConfig_Properties 2 0 0 Javaプロパティ形式の設定ファイルのロードに失敗した場合。
0 empty. 0 incomplete.
28 loadResource_FailToLoadConfig_Xml 2 0 0 XML形式の設定ファイルのロードに失敗した場合。
0 empty. 0 incomplete.
29 loadResource_LoadPropertyFile 20 0 0 Javaプロパティ形式の設定ファイルのロードの確認。
0 empty. 0 incomplete.
30 loadResource_LoadXmlFile 12 0 0 XML形式の設定ファイルのロードの確認。
0 empty. 0 incomplete.
31 outputSamplePropEntries_pw_Inheritance 3 0 0 プロパティ・エントリを出力するメソッドの継承の確認。
0 empty. 0 incomplete.
32 outputSampleProp_pw 5 0 0 プロパティ形式のクエリ設定ファイルの出力メソッドの確認。
0 empty. 0 incomplete.
33 outputSampleProp_pw_Null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
34 outputSampleXmlEntries_pw_Inheritance 3 0 0 XMLエントリを出力するメソッドの継承の確認。
0 empty. 0 incomplete.
35 outputSampleXml_pw 5 0 0 XML形式のクエリ設定ファイルの出力メソッドの確認。
0 empty. 0 incomplete.
36 outputSampleXml_pw_Null 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
Total 132 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.query.QueryConfig
1.1 create 15 15 100 %
1.2 outputSampleXmlEntries 7 7 100 %
1.3 outputSampleProp 14 14 100 %
1.4 newTypedGetter 1 1 100 %
1.5 getResource 1 1 100 %
1.6 getExecutionIds 1 1 100 %
1.7 executeCommand 38 38 100 %
1.8 create 15 15 100 %
1.9 outputSamplePropEntries 6 6 100 %
1.10 <init> 5 5 100 %
1.11 access$000 1 1 100 %
1.12 <init> 10 10 100 %
1.13 loadResource 16 16 100 %
1.14 getQueryId 1 1 100 %
1.15 outputSampleXml 19 19 100 %
1.16 getQueryClass 1 1 100 %
1.17 typedGetter 1 1 100 %
2 ts.query.QueryConfig$1
2.1 get 1 1 100 %
2.2 get 1 1 100 %
2.3 getList 1 1 100 %
2.4 getList 1 1 100 %
2.5 <init> 1 1 100 %
3 ts.query.QueryConfig$Error
3.1 valueOf 1 1 100 %
3.2 <clinit> 7 7 100 %
3.3 <init> 1 1 100 %
3.4 values 1 1 100 %
Total Coverage 161 161 100 %
Unpassed Lines: