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

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 calcLimitFetchCount 4 0 0 取得データ件数の制限値を算出するメソッドの確認。
0 empty. 0 incomplete.
2 calcLimitTimeMillis_beginTm 4 0 0 終了時間の制限値を算出するメソッドの確認。
- コネクションの制限時刻 > 開始時刻+制限時間の場合。
- コネクションの制限時刻 = 開始時刻+制限時間の場合。
- コネクションの制限時刻 < 開始時刻+制限時間の場合。
0 empty. 0 incomplete.
3 calcLimitTimeMillis_beginTm_ZeroOrNegative 27 0 0 開始時刻や制限時間が負の場合。
- コネクションの制限時刻>0、開始時刻<=0, 制限時間>0の場合。
- コネクションの制限時刻>0、開始時刻>0, 制限時間<=0の場合。
- コネクションの制限時刻<=0、開始時刻>0, 制限時間<=0の場合。
- コネクションの制限時刻<=0、開始時刻<=0, 制限時間<=0の場合。
- コネクションの制限時刻<=0、開始時刻>0, 制限時間>0の場合。
- コネクションの制限時刻=0、開始時刻<=0, 制限時間>0の場合。
0 empty. 0 incomplete.
4 checkFetch_content_count 7 0 0 取得データ件数オーバーの判定を行うメソッドの確認。
0 empty. 0 incomplete.
5 checkFetch_content_count_ZeroOrNegative 12 0 0 制限件数がゼロ又は負の場合。
0 empty. 0 incomplete.
6 checkTimeout_content 3 0 0 タイムアウトの判定を行うメソッドの確認。
0 empty. 0 incomplete.
7 checkTimeout_content_ZeroOrNegative 3 0 0 制限時刻がゼロ以下の場合。
0 empty. 0 incomplete.
8 constructor_config 10 0 0 実行設定オブジェクトを引数コンストラクタの確認。
0 empty. 0 incomplete.
9 constructor_config_FailToCreateConnection 2 0 0 このオブジェクトが使用するクエリ・コネクションの作成に失敗した場合。
0 empty. 0 incomplete.
10 constructor_config_IllegalConnectionConfig 4 0 0 このオブジェクトが使用する接続設定が不正だった場合。
0 empty. 0 incomplete.
11 constructor_config_Null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
12 constructor_config_conn 8 0 0 実行設定オブジェクトとクエリ・コネクションを引数にとるコンストラクタの確認。
0 empty. 0 incomplete.
13 constructor_config_conn_Null 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
14 disposeContent_content_result 68 0 0 実行内容オブジェクトの後始末をするメソッドの確認。
- 結果テーブルを持っている場合は実行結果オブジェクトに設定。
0 empty. 0 incomplete.
15 execute_inputMap 18 0 0 クエリ実行内容を実行するメソッドの確認。
- 結果データ・テーブルなし。
- 結果データ・テーブルあり。
0 empty. 0 incomplete.
16 execute_inputMap_FailToExecute 2 0 0 実行中にエラーが発生した場合。
0 empty. 0 incomplete.
17 execute_inputMap_Null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
18 execute_inputMap_Timeout 2 0 0 タイムアウトが発生した場合。
0 empty. 0 incomplete.
19 execute_inputMap_result 18 0 0 実行内容を実行するメソッドの確認。
- 結果データ・テーブルあり。
- 結果データ・テーブルあり。
0 empty. 0 incomplete.
20 execute_inputMap_result_FailToExecute 2 0 0 実行中にエラーが発生した場合。
0 empty. 0 incomplete.
21 execute_inputMap_result_Null 2 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
22 execute_inputMap_result_Timeout 2 0 0 タイムアウトが発生した場合。
0 empty. 0 incomplete.
Total 202 0 0 0 cases are empty. 0 cases are incomplete.

Coverage:
No Method Name Lines Passed Coverage
1 ts.query.QueryExecution
1.1 calcLimitFetchCount 1 1 100 %
1.2 execute 22 22 100 %
1.3 prepareResultTable 4 4 100 %
1.4 <clinit> 1 1 100 %
1.5 checkFetchCount 6 6 100 %
1.6 createContent 4 4 100 %
1.7 getExecutionId 1 1 100 %
1.8 calcLimitTimeMillis 7 7 100 %
1.9 checkTimeout 7 7 100 %
1.10 execute 4 4 100 %
1.11 <init> 5 5 100 %
1.12 <init> 7 7 100 %
1.13 getConfig 1 1 100 %
1.14 getQueryConnection 2 2 100 %
1.15 disposeContent 7 7 100 %
1.16 newResultTable 4 4 100 %
Total Coverage 83 83 100 %
Unpassed Lines: