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 |