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