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

Total Result: pass


Test cases:
No Case Name Check NoGood KnownBug Description Remark
1 ThreadLocalTransaction_equals 3 0 0 スレッド・ローカル・トランザクションの等値判定メソッドの確認。
0 empty. 0 incomplete.
2 ThreadSafeTransaction_equals 3 0 0 スレッド・セーフ・トランザクションの等値判定メソッドの確認。
0 empty. 0 incomplete.
3 createAndGetThreadLocalTransaction_AlreadExists 4 0 0 既にスレッド・ローカルなトランザクションが作成済みの場合。
0 empty. 0 incomplete.
4 createAndGetThreadLocalTransaction_FailToCreate 4 0 0 スレッド・ローカルなトランザクションの作成に失敗した場合。
0 empty. 0 incomplete.
5 createAndGetThreadLocalTransaction_InLocalThread 23 0 0 スレッド・ローカルなトランザクションをローカルなスレッド内で操作。
0 empty. 0 incomplete.
6 createAndGetThreadLocalTransaction_InOtherThread 15 0 0 スレッド・ローカルなトランザクションを別スレッド内で操作。
0 empty. 0 incomplete.
7 createAndGetThreadLocalTransaction_NotFound 1 0 0 スレッド・ローカルなトランザクションを作成前に取得しようとした場合。
0 empty. 0 incomplete.
8 createAndGetThreadLocalTransaction_Null 1 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
9 createAndGetThreadSafeTransaction_AlreadExists 5 0 0 既にスレッド・セーフなトランザクションが作成済みの場合。
0 empty. 0 incomplete.
10 createAndGetThreadSafeTransaction_FailToCreate 4 0 0 スレッド・セーフなトランザクションの作成に失敗した場合。
0 empty. 0 incomplete.
11 createAndGetThreadSafeTransaction_InOtherThreads 30 0 0 スレッド・セーフなトランザクションを別のスレッド内で操作。
0 empty. 0 incomplete.
12 createAndGetThreadSafeTransaction_NotFound 2 0 0 スレッド・セーフなトランザクションを作成前に取得しようとした場合。
0 empty. 0 incomplete.
13 createAndGetThreadSafeTransaction_Null 30 0 0 引数がヌルの場合。
0 empty. 0 incomplete.
Total 125 0 0 0 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 <clinit> 3 3 100 %
1.3 createThreadSafeTransaction 11 11 100 %
1.4 <init> 1 0 0 %
1.5 access$300 1 1 100 %
1.6 getThreadLocalTransaction 1 1 100 %
1.7 createThreadSafeTransaction 1 1 100 %
1.8 access$200 1 1 100 %
1.9 getThreadSafeTransaction 1 1 100 %
1.10 createThreadLocalTransaction 9 9 100 %
2 ts.query.QueryTransactionManager$Error
2.1 valueOf 1 1 100 %
2.2 values 1 1 100 %
2.3 <clinit> 7 7 100 %
2.4 <init> 1 1 100 %
3 ts.query.QueryTransactionManager$ThreadLocalTransaction
3.1 getQueryResultList 1 1 100 %
3.2 <init> 7 7 100 %
3.3 <clinit> 1 1 100 %
3.4 getState 1 1 100 %
3.5 <init> 1 1 100 %
3.6 begin 2 2 100 %
3.7 begin 2 2 100 %
3.8 addConnectionFactory 2 2 100 %
3.9 hashCode 1 1 100 %
3.10 equals 6 6 100 %
3.11 end 4 4 100 %
3.12 getBeginTimeMillis 1 1 100 %
3.13 commit 2 2 100 %
3.14 getConnection 1 1 100 %
3.15 getLimitTimeMillis 1 1 100 %
3.16 getInnerTransaction 7 7 100 %
3.17 rollback 2 2 100 %
4 ts.query.QueryTransactionManager$ThreadSafeTransaction
4.1 begin 4 4 100 %
4.2 equals 6 6 100 %
4.3 getQueryResultList 1 1 100 %
4.4 hashCode 1 1 100 %
4.5 getConnection 3 2 66 %
4.6 getBeginTimeMillis 1 1 100 %
4.7 <init> 10 10 100 %
4.8 <init> 1 1 100 %
4.9 end 9 9 100 %
4.10 rollback 4 4 100 %
4.11 commit 4 4 100 %
4.12 getState 1 1 100 %
4.13 addConnectionFactory 4 4 100 %
4.14 begin 4 4 100 %
4.15 getLimitTimeMillis 1 1 100 %
Total Coverage 130 128 98 %
Unpassed Lines:
91 541