Test cases: |
No |
Case Name |
Check |
NoGood |
KnownBug |
Description |
Remark |
|
1 |
begin |
22 |
0 |
0 |
トランザクションを開始するメソッドの確認。
|
0 empty.
0 incomplete.
|
2 |
begin_TimeoutIsSet |
26 |
0 |
0 |
トランザクションを開始するメソッドの確認。 - タイムアウト時間を設定した場合
|
0 empty.
0 incomplete.
|
3 |
checkAndChangeState |
43 |
0 |
0 |
現在の状態をチェック・変更するメソッドの確認。
|
0 empty.
0 incomplete.
|
4 |
commit |
28 |
0 |
0 |
トランザクションの結果を確定するメソッドの確認。
|
0 empty.
0 incomplete.
|
5 |
constructor |
6 |
0 |
0 |
デフォルト・コンストラクタ。
|
0 empty.
0 incomplete.
|
6 |
end |
40 |
0 |
0 |
トランザクションを終了するメソッドの確認。
|
0 empty.
0 incomplete.
|
7 |
end_ConnectionIsClosed |
20 |
0 |
0 |
コネクションの1つが既にクローズされている場合。
|
0 empty.
0 incomplete.
|
8 |
end_ThrowsException |
4 |
0 |
0 |
コネクションの1つがend中のclose時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
9 |
end_ThrowsExceptionAtRollback |
4 |
0 |
0 |
コネクションの1つがend中のrollback時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
10 |
end_ThrowsReasonedException |
4 |
0 |
0 |
コネクションの1つがend中のclose時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
11 |
end_ThrowsReasonedExceptionAtRollback |
4 |
0 |
0 |
コネクションの1つがend中のrollback時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
12 |
end_ThrowsReasonedRuntimeException |
4 |
0 |
0 |
コネクションの1つがend中のclose時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
13 |
end_ThrowsReasonedRuntimeExceptionAtRollback |
4 |
0 |
0 |
コネクションの1つがend中のrollback時に例外をスローする場合。
|
0 empty.
0 incomplete.
|
14 |
findConnection_connId |
13 |
0 |
0 |
コネクションを取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
15 |
findConnection_connId_NoConnectionConfig |
2 |
0 |
0 |
引数のIDに対応する接続設定ファイルが存在しない場合。
|
0 empty.
0 incomplete.
|
16 |
findConnection_connId_Null |
2 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
17 |
getQueryConnection_connId |
40 |
0 |
0 |
IQueryConnectionオブジェクトを取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
18 |
getQueryConnection_connId_IllegalState |
3 |
0 |
0 |
トランザクションの状態が不正な場合。
|
0 empty.
0 incomplete.
|
19 |
getQueryConnection_connId_NoConnectionConfig |
2 |
0 |
0 |
引数のIDに対応する接続設定ファイルが存在しない場合。
|
0 empty.
0 incomplete.
|
20 |
getQueryConnection_connId_Null |
2 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
21 |
getQueryExecution_execId |
24 |
0 |
0 |
IQueryExecutionオブジェクトを取得するメソッドの確認。
|
0 empty.
0 incomplete.
|
22 |
getQueryExecution_execId_IllegalState |
8 |
0 |
0 |
トランザクションの状態が不正な場合。
|
0 empty.
0 incomplete.
|
23 |
getQueryExecution_execId_NoConnectionConfig |
2 |
0 |
0 |
引数のIDに対応する接続設定ファイルが存在しない場合。
|
0 empty.
0 incomplete.
|
24 |
getQueryExecution_execId_Null |
4 |
0 |
0 |
引数がヌルか空文字列の場合。
|
0 empty.
0 incomplete.
|
25 |
getQuery_queryId |
1 |
0 |
0 |
IQueryオブジェクトを取得するメソッドの確認。
|
1 empty.
0 incomplete.
|
26 |
getQuery_queryId_IllegalState |
3 |
0 |
0 |
トランザクションの状態が不正な場合。
|
0 empty.
0 incomplete.
|
27 |
getQuery_queryId_NoConnectionConfig |
2 |
0 |
0 |
引数のIDに対応する接続設定ファイルが存在しない場合。
|
0 empty.
0 incomplete.
|
28 |
getQuery_queryId_Null |
2 |
0 |
0 |
引数がヌルの場合。
|
0 empty.
0 incomplete.
|
29 |
rollback |
28 |
0 |
0 |
トランザクションの結果を取り消すメソッドの確認。
|
0 empty.
0 incomplete.
|
30 |
rollback_ThrowException |
5 |
0 |
0 |
コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。
|
0 empty.
0 incomplete.
|
31 |
rollback_ThrowReasonedException |
5 |
0 |
0 |
コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。
|
0 empty.
0 incomplete.
|
32 |
rollback_ThrowReasonedRuntimeException |
5 |
0 |
0 |
コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。
|
0 empty.
0 incomplete.
|
33 |
setTimeoutMillis_millis_Commit |
46 |
0 |
0 |
タイムアウト時間を設定するメソッドの確認。
|
0 empty.
0 incomplete.
|
34 |
setTimeoutMillis_millis_Rollback |
46 |
0 |
0 |
タイムアウト時間を設定するメソッドの確認。
|
0 empty.
0 incomplete.
|
|
Total |
454 |
0 |
0 |
1 cases are empty.
0 cases are incomplete.
|
|
|
Coverage: |
No |
Method Name |
Lines |
Passed |
Coverage |
|
|
1
| ts.query.QueryTransaction
|
1.1 |
getState |
1 |
1 |
100 % |
|
1.2 |
<init> |
9 |
9 |
100 % |
|
1.3 |
getTimeoutMillis |
1 |
1 |
100 % |
|
1.4 |
getQueryConnection |
2 |
2 |
100 % |
|
1.5 |
newQueryHistory |
1 |
1 |
100 % |
|
1.6 |
getQueryExecution |
3 |
3 |
100 % |
|
1.7 |
rollback |
18 |
18 |
100 % |
|
1.8 |
findConnection |
7 |
7 |
100 % |
|
1.9 |
<clinit> |
1 |
1 |
100 % |
|
1.10 |
end |
38 |
38 |
100 % |
|
1.11 |
getQueryHistory |
1 |
1 |
100 % |
|
1.12 |
newConnectionMap |
1 |
1 |
100 % |
|
1.13 |
commit |
5 |
5 |
100 % |
|
1.14 |
begin |
7 |
7 |
100 % |
|
1.15 |
getQuery |
3 |
3 |
100 % |
|
1.16 |
getLimitTimeMillis |
3 |
3 |
100 % |
|
1.17 |
setTimeoutMillis |
3 |
3 |
100 % |
|
1.18 |
getBeginTimeMillis |
1 |
1 |
100 % |
|
1.19 |
checkState |
5 |
5 |
100 % |
|
1.20 |
changeState |
3 |
3 |
100 % |
|
|
Total Coverage |
113 |
113 |
100 % |
|
|
|
Unpassed Lines: |
|