| Total Result: | pass |
|---|
| Test cases: | ||||||||
| No | Case Name | Check | NoGood | KnownBug | Description | Remark | ||
|---|---|---|---|---|---|---|---|---|
| 1 | createAndGetThreadLocalTransaction_AlreadyExists | 3 | 0 | 0 | 既にスレッド・ローカルなトランザクションが作成済みの場合。 |
0 empty. 0 incomplete. | ||
| 2 | createAndGetThreadLocalTransaction_FailToCreate | 4 | 0 | 0 | スレッド・ローカルなトランザクションの作成に失敗した場合。 |
0 empty. 0 incomplete. | ||
| 3 | createAndGetThreadLocalTransaction_InLocalThread | 28 | 0 | 0 | スレッド・ローカルなトランザクションをローカルなスレッド内で操作。 |
0 empty. 0 incomplete. | ||
| 4 | createAndGetThreadLocalTransaction_InOtherThread | 16 | 0 | 0 | スレッド・ローカルなトランザクションを別スレッド内で操作。 |
0 empty. 0 incomplete. | ||
| 5 | createAndGetThreadLocalTransaction_NotFound | 1 | 0 | 0 | スレッド・ローカルなトランザクションを作成前に取得しようとした場合。 |
0 empty. 0 incomplete. | ||
| 6 | createAndGetThreadLocalTransaction_Null | 1 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 7 | createAndGetThreadSafeTransaction_AlreadyExists | 3 | 0 | 0 | 既にスレッド・セーフなトランザクションが作成済みの場合。 |
0 empty. 0 incomplete. | ||
| 8 | createAndGetThreadSafeTransaction_FailToCreate | 3 | 0 | 0 | スレッド・セーフなトランザクションの作成に失敗した場合。 |
0 empty. 0 incomplete. | ||
| 9 | createAndGetThreadSafeTransaction_InLocalThreads | 49 | 0 | 0 | スレッド・セーフなトランザクションをローカルなスレッド内で操作。 |
0 empty. 0 incomplete. | ||
| 10 | createAndGetThreadSafeTransaction_InOtherThread | 34 | 0 | 0 | スレッド・セーフなトランザクションを別スレッド内で操作。 |
0 empty. 0 incomplete. | ||
| 11 | createAndGetThreadSafeTransaction_NotFound | 1 | 0 | 0 | スレッド・セーフなトランザクションを作成前に取得しようとした場合。 |
0 empty. 0 incomplete. | ||
| 12 | createAndGetThreadSafeTransaction_Null | 3 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 13 | equals_ThreadLocalTransaction | 4 | 0 | 0 | スレッド・ローカル・トランザクションの等値判定メソッドの確認。 |
0 empty. 0 incomplete. | ||
| 14 | equals_ThreadSafeTransaction | 5 | 0 | 0 | スレッド・セーフ・トランザクションの等値判定メソッドの確認。 |
0 empty. 0 incomplete. | ||
| 15 | appendNew | 8702 | 0 | 0 | 履歴を追加するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 16 | constructor | 56 | 0 | 0 | デフォルト・コンストラクタ。 |
0 empty. 0 incomplete. | ||
| 17 | begin | 22 | 0 | 0 | トランザクションを開始するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 18 | begin_TimeoutIsSet | 26 | 0 | 0 | トランザクションを開始するメソッドの確認。 - タイムアウト時間を設定した場合 |
0 empty. 0 incomplete. | ||
| 19 | commit | 28 | 0 | 0 | トランザクションの結果を確定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 20 | constructor | 5 | 0 | 0 | デフォルト・コンストラクタ。 |
0 empty. 0 incomplete. | ||
| 21 | end | 40 | 0 | 0 | トランザクションを終了するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 22 | end_ConnectionIsClosed | 20 | 0 | 0 | コネクションの1つが既にクローズされている場合。 |
0 empty. 0 incomplete. | ||
| 23 | end_ThrowsException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 24 | end_ThrowsExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 25 | end_ThrowsReasonedException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 26 | end_ThrowsReasonedExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 27 | end_ThrowsReasonedRuntimeException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 28 | end_ThrowsReasonedRuntimeExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 29 | getQueryConnection_connId | 40 | 0 | 0 | IQueryConnectionオブジェクトを取得するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 30 | getQueryConnection_connId_IllegalState | 3 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 31 | getQueryConnection_connId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 32 | getQueryConnection_connId_Null | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 33 | getQueryExecution_execId | 24 | 0 | 0 | IQueryExecutionオブジェクトを取得するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 34 | getQueryExecution_execId_IllegalState | 8 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 35 | getQueryExecution_execId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 36 | getQueryExecution_execId_Null | 4 | 0 | 0 | 引数がヌルか空文字列の場合。 |
0 empty. 0 incomplete. | ||
| 37 | getQuery_queryId | 1 | 0 | 0 | IQueryオブジェクトを取得するメソッドの確認。 |
1 empty. 0 incomplete. | ||
| 38 | getQuery_queryId_IllegalState | 3 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 39 | getQuery_queryId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 40 | getQuery_queryId_Null | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 41 | rollback | 28 | 0 | 0 | トランザクションの結果を取り消すメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 42 | rollback_ThrowException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 43 | rollback_ThrowReasonedException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 44 | rollback_ThrowReasonedRuntimeException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 45 | setTimeoutMillis_millis_Commit | 46 | 0 | 0 | タイムアウト時間を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 46 | setTimeoutMillis_millis_Rollback | 46 | 0 | 0 | タイムアウト時間を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 47 | begin | 22 | 0 | 0 | トランザクションを開始するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 48 | begin_TimeoutIsSet | 26 | 0 | 0 | トランザクションを開始するメソッドの確認。 - タイムアウト時間を設定した場合 |
0 empty. 0 incomplete. | ||
| 49 | commit | 28 | 0 | 0 | トランザクションの結果を確定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 50 | constructor | 5 | 0 | 0 | デフォルト・コンストラクタ。 |
0 empty. 0 incomplete. | ||
| 51 | end | 40 | 0 | 0 | トランザクションを終了するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 52 | end_ConnectionIsClosed | 20 | 0 | 0 | コネクションの1つが既にクローズされている場合。 |
0 empty. 0 incomplete. | ||
| 53 | end_ThrowsException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 54 | end_ThrowsExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 55 | end_ThrowsReasonedException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 56 | end_ThrowsReasonedExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 57 | end_ThrowsReasonedRuntimeException | 4 | 0 | 0 | コネクションの1つがend中のclose時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 58 | end_ThrowsReasonedRuntimeExceptionAtRollback | 4 | 0 | 0 | コネクションの1つがend中のrollback時に例外をスローする場合。 |
0 empty. 0 incomplete. | ||
| 59 | getQueryConnection_connId | 40 | 0 | 0 | IQueryConnectionオブジェクトを取得するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 60 | getQueryConnection_connId_IllegalState | 3 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 61 | getQueryConnection_connId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 62 | getQueryConnection_connId_Null | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 63 | getQueryExecution_execId | 24 | 0 | 0 | IQueryExecutionオブジェクトを取得するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 64 | getQueryExecution_execId_IllegalState | 8 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 65 | getQueryExecution_execId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 66 | getQueryExecution_execId_Null | 4 | 0 | 0 | 引数がヌルか空文字列の場合。 |
0 empty. 0 incomplete. | ||
| 67 | getQuery_queryId | 1 | 0 | 0 | IQueryオブジェクトを取得するメソッドの確認。 |
1 empty. 0 incomplete. | ||
| 68 | getQuery_queryId_IllegalState | 3 | 0 | 0 | トランザクションの状態が不正な場合。 |
0 empty. 0 incomplete. | ||
| 69 | getQuery_queryId_NoConnectionConfig | 2 | 0 | 0 | 引数のIDに対応する接続設定ファイルが存在しない場合。 |
0 empty. 0 incomplete. | ||
| 70 | getQuery_queryId_Null | 2 | 0 | 0 | 引数がヌルの場合。 |
0 empty. 0 incomplete. | ||
| 71 | rollback | 28 | 0 | 0 | トランザクションの結果を取り消すメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 72 | rollback_ThrowException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 73 | rollback_ThrowReasonedException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 74 | rollback_ThrowReasonedRuntimeException | 5 | 0 | 0 | コネクションの1つがエラーになっても全てのコネクションのロールバックが実行されることを確認。 |
0 empty. 0 incomplete. | ||
| 75 | setTimeoutMillis_millis_Commit | 46 | 0 | 0 | タイムアウト時間を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| 76 | setTimeoutMillis_millis_Rollback | 46 | 0 | 0 | タイムアウト時間を設定するメソッドの確認。 |
0 empty. 0 incomplete. | ||
| Total | 9699 | 0 | 0 | 2 cases are empty. 0 cases are incomplete. | ||||
| Coverage: | ||||||||
| No | Method Name | Lines | Passed | Coverage | ||||
| 1 | ts.query.QueryTransactionManager | |||||||
| 1.1 | createThreadLocalTransaction | 1 | 1 | 100 % |
|
|||
| 1.2 | access$000 | 1 | 1 | 100 % |
|
|||
| 1.3 | <clinit> | 3 | 3 | 100 % |
|
|||
| 1.4 | createThreadSafeTransaction | 11 | 11 | 100 % |
|
|||
| 1.5 | <init> | 1 | 1 | 100 % |
|
|||
| 1.6 | getThreadLocalTransaction | 1 | 1 | 100 % |
|
|||
| 1.7 | createThreadSafeTransaction | 1 | 1 | 100 % |
|
|||
| 1.8 | access$100 | 1 | 1 | 100 % |
|
|||
| 1.9 | getThreadSafeTransaction | 1 | 1 | 100 % |
|
|||
| 1.10 | createThreadLocalTransaction | 10 | 10 | 100 % |
|
|||
| 2 | ts.query.QueryTransactionManager$ThreadLocalTransaction | |||||||
| 2.1 | <init> | 6 | 6 | 100 % |
|
|||
| 2.2 | getQueryHistory | 1 | 1 | 100 % |
|
|||
| 2.3 | getState | 1 | 1 | 100 % |
|
|||
| 2.4 | begin | 2 | 2 | 100 % |
|
|||
| 2.5 | getTimeoutMillis | 1 | 1 | 100 % |
|
|||
| 2.6 | getQuery | 1 | 1 | 100 % |
|
|||
| 2.7 | hashCode | 1 | 1 | 100 % |
|
|||
| 2.8 | getQueryConnection | 1 | 1 | 100 % |
|
|||
| 2.9 | equals | 6 | 6 | 100 % |
|
|||
| 2.10 | getQueryExecution | 1 | 1 | 100 % |
|
|||
| 2.11 | end | 4 | 4 | 100 % |
|
|||
| 2.12 | getBeginTimeMillis | 1 | 1 | 100 % |
|
|||
| 2.13 | commit | 2 | 2 | 100 % |
|
|||
| 2.14 | setTimeoutMillis | 2 | 2 | 100 % |
|
|||
| 2.15 | getLimitTimeMillis | 1 | 1 | 100 % |
|
|||
| 2.16 | getInner | 7 | 6 | 85 % |
|
|||
| 2.17 | rollback | 2 | 2 | 100 % |
|
|||
| 3 | ts.query.QueryTransactionManager$ThreadSafeQueryHistory | |||||||
| 3.1 | <init> | 3 | 3 | 100 % |
|
|||
| 3.2 | getAll | 3 | 2 | 66 % |
|
|||
| 3.3 | getByExecutionId | 3 | 2 | 66 % |
|
|||
| 3.4 | appendNew | 3 | 2 | 66 % |
|
|||
| 3.5 | getByException | 3 | 2 | 66 % |
|
|||
| 3.6 | getByConnectionId | 3 | 2 | 66 % |
|
|||
| 3.7 | getByIsSuccess | 3 | 2 | 66 % |
|
|||
| 3.8 | getByExecutionId | 3 | 2 | 66 % |
|
|||
| 3.9 | getByExecutionId | 3 | 2 | 66 % |
|
|||
| 3.10 | getByQueryId | 3 | 2 | 66 % |
|
|||
| 3.11 | getByConnectionId | 3 | 2 | 66 % |
|
|||
| 4 | ts.query.QueryTransactionManager$ThreadSafeTransaction | |||||||
| 4.1 | getTimeoutMillis | 3 | 2 | 66 % |
|
|||
| 4.2 | equals | 6 | 6 | 100 % |
|
|||
| 4.3 | hashCode | 1 | 1 | 100 % |
|
|||
| 4.4 | getQuery | 3 | 3 | 100 % |
|
|||
| 4.5 | getQueryExecution | 3 | 3 | 100 % |
|
|||
| 4.6 | getBeginTimeMillis | 3 | 2 | 66 % |
|
|||
| 4.7 | getQueryHistory | 1 | 1 | 100 % |
|
|||
| 4.8 | <init> | 9 | 9 | 100 % |
|
|||
| 4.9 | getQueryConnection | 3 | 3 | 100 % |
|
|||
| 4.10 | end | 9 | 9 | 100 % |
|
|||
| 4.11 | rollback | 4 | 4 | 100 % |
|
|||
| 4.12 | commit | 4 | 4 | 100 % |
|
|||
| 4.13 | getState | 3 | 2 | 66 % |
|
|||
| 4.14 | begin | 4 | 4 | 100 % |
|
|||
| 4.15 | getLimitTimeMillis | 3 | 2 | 66 % |
|
|||
| 4.16 | setTimeoutMillis | 4 | 4 | 100 % |
|
|||
| Total Coverage | 165 | 150 | 90 % |
|
||||
| Unpassed Lines: | ||||||||
| 218 469 480 491 513 619 630 641 652 664 675 687 699 710 721 | ||||||||