Summary

Tests Errors Failures Success Rate Time
538 0 0 100% 155.296

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

Package Tests Errors Failures Success Rate Time
org.unitedfront2.dao 153 0 0 100% 49.195
org.unitedfront2.web.flow 7 0 0 100% 0.181
org.unitedfront2.domain.communication 134 0 0 100% 66.439
org.unitedfront2.web.handler 11 0 0 100% 0.031
org.unitedfront2.domain.accesscontrol 75 0 0 100% 26.229
org.unitedfront2.util 3 0 0 100% 0.005
org.unitedfront2.domain 70 0 0 100% 11.464
org.unitedfront2.web.mail 4 0 0 100% 0.363
org.unitedfront2.validation 81 0 0 100% 1.389

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.unitedfront2.dao

Class Tests Errors Failures Success Rate Time
AccessControlDaoTest 5 0 0 100% 0.829
AccountDaoTest 13 0 0 100% 3.025
BlogDaoTest 18 0 0 100% 9.117
CommentDaoTest 5 0 0 100% 0.513
CommunityDaoTest 18 0 0 100% 12.059
DateDaoTest 1 0 0 100% 0.014
EmailForwardingDaoTest 4 0 0 100% 0.533
FootmarkDaoTest 6 0 0 100% 4.346
FriendDaoTest 9 0 0 100% 1.597
FriendSubscriptionDaoTest 7 0 0 100% 1.741
MailDaoTest 15 0 0 100% 3.087
MessageDaoTest 7 0 0 100% 1.141
ProfileDaoTest 12 0 0 100% 2.219
SampleDomainDaoTest 8 0 0 100% 1.346
SelfIntroductionDaoTest 2 0 0 100% 0.418
SimpleUserDaoTest 10 0 0 100% 3.775
ThreadDaoTest 11 0 0 100% 3.192
WidgetDaoTest 2 0 0 100% 0.243

org.unitedfront2.web.flow

Class Tests Errors Failures Success Rate Time
HierarchyXmlFlowRegistryFactoryBeanTest 3 0 0 100% 0.051
UriFlowExecutorArgumentHandlerTest 4 0 0 100% 0.13

org.unitedfront2.domain.communication

Class Tests Errors Failures Success Rate Time
BlogEntryTableTest 1 0 0 100% 17.241
BlogEntryTest 2 0 0 100% 0.823
BlogTableTest 7 0 0 100% 1.289
BlogTest 8 0 0 100% 2.859
CommentTest 2 0 0 100% 0.373
CommunityTableTest 2 0 0 100% 0.86
MailTableTest 15 0 0 100% 2.703
MailTest 12 0 0 100% 2.136
MessageTableTest 6 0 0 100% 0.782
MessageTest 20 0 0 100% 4.825
MultiThreadCommunityTest 21 0 0 100% 13.112
ProfileTableTest 8 0 0 100% 2.471
ProfileTest 12 0 0 100% 5.887
SingleThreadCommunityTest 17 0 0 100% 10.766
ThreadTest 1 0 0 100% 0.312

org.unitedfront2.web.handler

Class Tests Errors Failures Success Rate Time
TerminalChangeInterceptorTest 11 0 0 100% 0.031

org.unitedfront2.domain.accesscontrol

Class Tests Errors Failures Success Rate Time
AccessControlProxyTest 3 0 0 100% 0.131
AccessControlTableTest 7 0 0 100% 0.388
AuthorOnlyTest 13 0 0 100% 5.737
FriendOnlyTest 10 0 0 100% 5.3
FriendsOfFriendsOnlyTest 11 0 0 100% 4.271
OwnerOnlyTest 11 0 0 100% 3.007
PublicTest 9 0 0 100% 2.73
UserOnlyTest 11 0 0 100% 4.665

org.unitedfront2.util

Class Tests Errors Failures Success Rate Time
PropertyUtilsTest 3 0 0 100% 0.005

org.unitedfront2.domain

Class Tests Errors Failures Success Rate Time
AccountTableTest 10 0 0 100% 1.66
AccountTest 19 0 0 100% 1.65
AccountValidatorTest 1 0 0 100% 0.021
DomainFactoryTest 3 0 0 100% 0.12
SampleDomainTableTest 6 0 0 100% 1.148
SampleDomainTest 5 0 0 100% 0.304
SimpleUserTableTest 16 0 0 100% 4.621
SimpleUserTest 6 0 0 100% 1.724
SpringBeanDomainFactoryTest 1 0 0 100% 0.048
WidgetsTest 3 0 0 100% 0.168

org.unitedfront2.web.mail

Class Tests Errors Failures Success Rate Time
XmlTemplateSpringMailSenderTest 4 0 0 100% 0.363

org.unitedfront2.validation

Class Tests Errors Failures Success Rate Time
HtmlValidateTest 23 0 0 100% 1.112
ValidateTest 58 0 0 100% 0.277

Test Cases

AccessControlDaoTest

testFindFound 0.159
testFindNotFound 0.195
testRegister 0.173
testUpdate 0.124
testDelete 0.161

AccountDaoTest

testRegister 0.079
testUpdate 0.133
testFindByTemporaryAuthKey見つかる 0.152
testFindByTemporaryAuthKey見つからない 0.211
testGenerateTemporaryAuthKey発行される 0.068
testGenerateTemporaryAuthKey再利用される 0.185
testDeleteOldTemporaryAuthKey 1.134
testDeleteTemporarayAuthKey 0.189
testFindByMailAddr見つかる 0.124
testFindByMailAddr見つからない 0.197
testFindFound 0.155
testFindNotFound 0.244
testDelete 0.117

BlogDaoTest

testRegisterBlogEntry 0.387
testRegisterComment 0.593
testFindByCode見つかる 0.561
testFindByCode見つからない 0.432
testFindByOwnerId見つかる 0.357
testFindPublicProfile 0.789
testFindPublicProfileRandomly 2.162
testFindBlogEntriesはじめから2件 0.381
testFindBlogEntries1から2件 0.453
testFindComments 0.428
testCountBlogEntry 0.401
testCountComment 0.424
testDeleteBlogEntry 0.298
testFindFound 0.303
testFindNotFound 0.099
testRegister 0.334
testUpdate 0.368
testDelete 0.319

CommentDaoTest

testFindFound 0.096
testFindNotFound 0.043
testRegister 0.11
testUpdate 0.117
testDelete 0.13

CommunityDaoTest

testRegisterSingleThreadCommunity 0.443
testRegisterThread 0.434
testFind見つかるSingleThreadCommunity 0.313
testFind見つからないSingleThreadCommunity 0.102
testFindByCode見つかるSingleThreadCommunity 0.391
testFindOrderByLastUpdateDateDesc 4.289
testFindByCode見つからないSingleThreadCommunity 0.092
testFindPublicCommunities 0.719
testFindPublicCommunitiesRandomly 0.73
testFindThread見つかる 0.449
testFindThreadコミュニティに属していなければ見つからない 0.877
testFindThreads 1.049
testUpdateSingleThreadCommunity 0.457
testDeleteSingleThreadCommunity 0.314
testRegisterMyCommunity 0.413
testFindMyCommunities 0.465
testFindCommunityUserIds 0.24
testDeleteMyCommunity 0.214

DateDaoTest

testGetCurrentDate 0.006

EmailForwardingDaoTest

testRegister 0.076
testUpdate 0.173
testFind 0.164
testFindArgsForwarding 0.103

FootmarkDaoTest

testRegister 0.562
testFindByOwnerId見つかる 1.363
testFootmark 0.329
testFindByOwnerId見つからない 0.452
testDeleteOld削除される 1.334
testDeleteOld削除されない 0.292

FriendDaoTest

testRegister 0.189
testDelete 0.175
testFind見つかる 0.166
testFind見つからない 0.254
testFind存在しないユーザも見つからない 0.144
testFindByUserId 0.269
testFindByUserId友達がいない 0.12
testFindByUserId存在しないユーザ 0.132
testFindRandomly 0.125

FriendSubscriptionDaoTest

testRegister 0.089
testDelete 0.198
testFind見つかる 0.349
testFind見つからない 0.279
testFind存在しないユーザも見つからない 0.316
testFindByFromId 0.194
testFindByToId 0.3

MailDaoTest

testRegister 0.298
testFindByCode見つかる 0.19
testFindByCode見つからない 0.132
testFindThreads 0.163
testRegisterスレッドが生成される 0.144
testRegister差出人がnullでも送信される 0.1
testRegisterParentId 0.197
testRegisterParentId差出人がnullでも送信される 0.233
testFindThread 0.367
testFindThread見つからない 0.13
testFindThreadByCode見つかる 0.188
testFindThreadByCode見つからない 0.258
testCountThreads 0.279
testCountUnreadMail 0.19
testUpdateRead 0.192

MessageDaoTest

testFindFound 0.198
testFindByCode見つかる 0.155
testFindByCode見つからない 0.115
testFindNotFound 0.154
testRegister 0.146
testUpdate 0.192
testDelete 0.168

ProfileDaoTest

testFindByOwnerCode 0.073
testFindPublicProfileOwners 0.275
testFindPublicProfileOwnersRandomly対象数が最大件数より多い 0.282
testFindPublicProfileOwnersRandomly対象数が最大件数より少ない 0.291
testFindPublicProfileOwners公開されていないものは取得できない 0.26
testFindReadAccessControl見つかる 0.192
testFindReadAccessControl見つからない 0.091
testFindFound 0.157
testFindNotFound 0.118
testRegister 0.21
testUpdate 0.147
testDelete 0.106

SampleDomainDaoTest

testFindByCode見つかる 0.217
testFindByCode見つからない 0.29
testGetCount 0.133
testFindFound 0.134
testFindNotFound 0.133
testRegister 0.116
testUpdate 0.202
testDelete 0.104

SelfIntroductionDaoTest

testRegister 0.129
testFindMessageId 0.275

SimpleUserDaoTest

testRegister 0.128
testUpdate 0.129
testFindByCode見つかる 0.141
testFindByCode見つからない 0.116
testFindLastAccessDate 0.152
testFindByLastAccessDateAfter 1.34
testCountByLastAccessDateAfter 1.22
testFindByName見つかる 0.249
testFindByName見つからない 0.187
testUpdateLastAccessDate 0.089

ThreadDaoTest

testRegisterEntry 0.28
testFindEntry見つかる 0.209
testFindEntry異なるスレッドに所属している場合はヒットしない 0.345
testFindEntries 0.594
testFindEntries3args 0.326
testCountEntry 0.342
testFindFound 0.235
testFindNotFound 0.037
testRegister 0.169
testUpdate 0.422
testDelete 0.212

WidgetDaoTest

testFind 0.131
testSave 0.102

AccessControlProxyTest

testChangeTo変更できる 0.11
testChangeToIDがnullのアクセス制御オブジェクトの種類を変更できる 0.006
testEquals 0.007

AccessControlTableTest

testFind見つかる 0.155
testFind見つからない 0.009
testGet見つかる 0.074
testGet見つからない 0.012
testExist見つかる 0.105
testExist見つからない 0.012
testPrototypeType 0.007

AuthorOnlyTest

testAccessToResource匿名によるアクセス 0.289
testAccessToCopyrightedResource匿名によるアクセス 0.381
testAccessToResource著者によるアクセス 1.226
testAccessToCopyrightedResource著者によるアクセス 0.328
testAccessToResource著者以外によるアクセス 0.288
testAccessToCopyrightedResource著者以外によるアクセス 0.363
testEquals 0.412
testAccessToResource所有者によるアクセス 0.297
testAccessToCopyrightedResource所有者によるアクセス 0.503
testAccessToResource最終更新日が異なる所有者によるアクセス 0.524
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.318
testStore登録 0.486
testStore更新 0.303

FriendOnlyTest

testAccess資源へ匿名アクセス 0.366
testAccess資源へ友達でないユーザがアクセス 0.618
testAccess資源へ友達ユーザがアクセス 0.734
testEquals 0.542
testAccessToResource所有者によるアクセス 0.554
testAccessToCopyrightedResource所有者によるアクセス 0.283
testAccessToResource最終更新日が異なる所有者によるアクセス 0.483
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.313
testStore登録 1.015
testStore更新 0.364

FriendsOfFriendsOnlyTest

testAccess資源へ匿名アクセス 0.49
testAccess資源へ友達でないユーザがアクセス 0.657
testAccess資源へ友達ユーザがアクセス 0.342
testAccess資源へ友達の友達ユーザがアクセス 0.287
testEquals 0.574
testAccessToResource所有者によるアクセス 0.373
testAccessToCopyrightedResource所有者によるアクセス 0.254
testAccessToResource最終更新日が異なる所有者によるアクセス 0.306
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.42
testStore登録 0.29
testStore更新 0.257

OwnerOnlyTest

testAccessToResource匿名によるアクセス 0.218
testAccessToCopyrightedResource匿名によるアクセス 0.202
testAccessToResource所有者以外によるアクセス 0.2
testAccessToCopyrightedResource所有者以外によるアクセス 0.268
testEquals 0.475
testAccessToResource所有者によるアクセス 0.24
testAccessToCopyrightedResource所有者によるアクセス 0.291
testAccessToResource最終更新日が異なる所有者によるアクセス 0.219
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.262
testStore登録 0.267
testStore更新 0.342

PublicTest

testAccessToResource誰でもアクセスできる 0.306
testAccessToCopyrightedResource誰でもアクセスできる 0.292
testEquals 0.313
testAccessToResource所有者によるアクセス 0.231
testAccessToCopyrightedResource所有者によるアクセス 0.367
testAccessToResource最終更新日が異なる所有者によるアクセス 0.251
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.382
testStore登録 0.254
testStore更新 0.31

UserOnlyTest

testAccessToResource匿名によるアクセス 0.446
testAccessToCopyrightedResource匿名によるアクセス 0.385
testAccessToResourceユーザによるアクセス 0.255
testAccessToCopyrightedResourceユーザによるアクセス 0.403
testEquals 0.259
testAccessToResource所有者によるアクセス 0.406
testAccessToCopyrightedResource所有者によるアクセス 0.581
testAccessToResource最終更新日が異なる所有者によるアクセス 0.711
testAccessToCopyrightedResource最終更新日が異なる所有者によるアクセス 0.329
testStore登録 0.388
testStore更新 0.484

AccountTableTest

testFindByMailAddrメールアドレスを元にアカウントがロードされる 0.207
testFindByMailAddr存在しないメールアドレス 0.156
testExistByMailAddr見つかる 0.26
testExistByMailAddr見つからない 0.243
testFindFound 0.059
testFindNotFound 0.148
testGetFound 0.163
testGetNotFound 0.101
testExistExist 0.168
testExistNotExist 0.135

AccountTest

testCreateRandomPasswordランダムなパスワードが生成される 0.923
testEncryptパスワードが暗号化される 0.106
testEncryptパスワードが暗号化済みであるため例外発生 0.008
testEncrypt暗号化状態であっても平文のパスワードを設定すると再び暗号化処理できる 0.01
testCopyPasswordTo暗号化前パスワードを他のアカウントに転送する 0.008
testCopyPasswordTo暗号化されたパスワードを他のアカウントに転送する 0.009
testStore登録される 0.199
testStore登録を試みるがメールアドレスが既に使用されている 0.027
testStore更新される 0.044
testStore更新を試みるがメールアドレスが既に使用されている 0.036
testGetPassword暗号化されたパスワードの取得 0.009
testGetPassword平文のパスワードの取得 0.011
testSetPlainPassword平文のパスワードが設定される 0.009
testGetPlainPassword平文のパスワードを取得する 0.01
testGetPlainPasswordパスワードが暗号化済み 0.009
testSetEncryptedPassword暗号化されたパスワードを設定する 0.011
testSetStatus 0.009
testRetrieveTemporaryAuthKey 0.159
testDeleteTemporaryAuthKey 0.035

AccountValidatorTest

testValidatePasswordAccount暗号化されていない 0.013

BlogEntryTableTest

testFindByCode見つかる 6.071

BlogEntryTest

testPost 0.528
testRetrieveCommenterProfiles匿名のコメントは復元されない 0.283

BlogTableTest

testPrototypeArgs 0.151
testFindFound 0.238
testFindNotFound 0.09
testGetFound 0.349
testGetNotFound 0.079
testExistExist 0.244
testExistNotExist 0.121

BlogTest

testDelete 0.222
testStore登録 0.279
testStore更新 0.741
testPost 0.386
testStore登録を試みるがコードが重複 0.386
testStore更新を試みるがコードが重複 0.33
testRetrieveEntriesAll 0.282
testDeleteブログ記事が存在する 0.212

CommentTest

testRetrieveCommenterユーザ 0.223
testRetrieveCommenter匿名 0.14

CommunityTableTest

testFindシングルスレッドコミュニティ 0.446
testFindマルチスレッドコミュニティ 0.405

MailTableTest

testFindThread見つかる 0.281
testFindThread見つからない 0.275
testFindThreadByCode見つかる 0.169
testFindThreadByCode見つからない 0.238
testGetThread見つかる 0.085
testGetThread見つからない 0.11
testGetThreadByCode見つかる 0.099
testGetThreadByCode見つからない 0.193
testRetrieveUsers 0.216
testFindFound 0.157
testFindNotFound 0.256
testGetFound 0.143
testGetNotFound 0.157
testExistExist 0.183
testExistNotExist 0.115

MailTest

testGetCount 0.181
testHasUnread 0.056
testAsList 0.079
testAsListDesc 0.055
testGetTail 0.214
testRead既読になる 0.239
testRead既読にならない 0.194
testReadAll 0.144
testUnread未読になる 0.245
testUnread未読にならない 0.238
testUneadAll 0.334
testOther 0.14

MessageTableTest

testFindFound 0.083
testFindNotFound 0.136
testGetFound 0.208
testGetNotFound 0.134
testExistExist 0.16
testExistNotExist 0.046

MessageTest

testDelete 0.188
testStore登録される 0.155
testStore更新される 1.262
testHashCode 0.314
testConstructorAvailableLocalesが設定される前でもインスタンス化できる 0.181
testSetAvailableLocalesサポート言語が追加削除される 0.165
testGetRequiredEntry見つかる 0.104
testGetRequiredEntry見つからないので空 0.143
testGetSubject見つかる 0.172
testGetSubject指定したロケールが見つからない場合はgetRequiredEntryで返されるエントリが利用される 0.152
testGetSubject指定したロケールが空の場合はgetRequiredEntryで返されるエントリが利用される 0.153
testGetBody見つかる 0.173
testGetBody指定したロケールが見つからない場合はgetRequiredEntryで返されるエントリが利用される 0.136
testStore登録コードが使用されている 0.184
testStoreコードが自動生成されて登録される 0.296
testStore更新コードが使用されている 0.24
testSetEntryMap設定されなかった言語についても空のエントリが格納される 0.241
testSetEntryMap対応していない言語 0.241
testIsEmptyEntry空でない 0.211
testIsEmptyEntry空 0.085

MultiThreadCommunityTest

testRegisterThread 0.655
testChangeTo 0.689
testCanChangeToシングルスレッドコミュニティ永続化前は可能 0.167
testIsDeletable削除できる 0.36
testIsDeletable記事を持つため削除できない 0.396
testDelete一度記事まで作ってから全てを削除 0.669
testGetLastUpdateDateスレッドがない場合は概要の登録日時を返す 0.358
testGetLastUpdateDateスレッドがある場合はスレッドの更新日時を返す 4.637
testRetrieveThreads永続化前に呼び出しても何も起こらない 0.177
testDelete 0.527
testStore登録される 0.411
testStore更新される 0.699
testStore登録を試みるがコードが重複 0.352
testStore更新を試みるがコードが重複 0.544
testEntry参加できる 0.375
testEntry参加中のため参加できない 0.373
testCancel退会できる 0.348
testCancel所有者は退会できない 0.447
testCancel会員でないのに退会できない 0.263
testIsMyCommunity自分のコミュニティ 0.289
testIsMyCommunity自分のコミュニティでない 0.341

ProfileTableTest

testInstall 0.297
testFindByOwnerCodeユーザが存在する 0.339
testFindFound 0.232
testFindNotFound 0.382
testGetFound 0.323
testGetNotFound 0.204
testExistExist 0.307
testExistNotExist 0.371

ProfileTest

testFootmark足跡がつく 0.252
testFootmark自分自身の足跡はつかない 0.394
testRetrieveFootmark一定期間内の足跡はマージされる 0.307
testRetrieveFootmark一定期間外の足跡はマージされない 2.26
testExistFriendSubscriptionTrue 0.334
testExistFriendSubscriptionFalse 0.345
testAllowFriendSubscription 0.324
testDenyFriendSubscription 0.359
testRemoveFriend 0.394
testGetFriendsOfFriends 0.228
testRetrieveProfileOfFriends 0.294
testRetrieveSelfIntroduction 0.373

SingleThreadCommunityTest

testIsDeletable削除できる 0.647
testIsDeletable記事を持つため削除できない 0.5
testChangeToマルチスレッドコミュニティへ変更 0.564
testGetLastUpdateDate記事がない場合は概要の更新日時を返す 0.434
testGetLastUpdateDate記事がある場合は最新記事の登録日時を返す 1.481
testDelete 0.48
testStore登録される 0.653
testStore更新される 0.863
testStore登録を試みるがコードが重複 0.48
testStore更新を試みるがコードが重複 0.875
testEntry参加できる 0.695
testEntry参加中のため参加できない 0.383
testCancel退会できる 0.574
testCancel所有者は退会できない 0.563
testCancel会員でないのに退会できない 0.581
testIsMyCommunity自分のコミュニティ 0.434
testIsMyCommunity自分のコミュニティでない 0.535

ThreadTest

testPost 0.302

DomainFactoryTest

testPrototypeClass 0.007
testPrototypeObject 0.008
testPrototypeObject毎回異なるインスタンスを生成している 0.095

SampleDomainTableTest

testFindFound 0.177
testFindNotFound 0.16
testGetFound 0.201
testGetNotFound 0.212
testExistExist 0.176
testExistNotExist 0.199

SampleDomainTest

testStore登録される 0.051
testStore更新される 0.036
testMultipleTextLengthAndD 0.007
testStore登録を試みるが同じコードが存在する 0.072
testStore更新を試みるが同じコードが存在する 0.125

SimpleUserTableTest

testFindByCode見つかる 0.207
testFindByCode見つからない 0.122
testFindByName見つかる 0.122
testFindByName見つからない 0.278
testInstall 0.126
testGetByCode見つかる 0.145
testGetByCode見つからない 0.274
testExistsByCode見つかる 0.12
testExistsByCode見つからない 0.269
testGetByName見つかる 0.11
testGetByName見つからない 0.099
testExistsByName見つかる 0.139
testExistsByName見つからない 0.145
testCountActiveUser 2.131
testInstallコードが使用されている 0.157
testInstall名前が使用されている 0.146

SimpleUserTest

testUpdate更新される 0.126
testUpdate更新を試みるがユーザコードが他のユーザによって既に使用されている 0.087
testUpdate更新を試みるがユーザ名が他のユーザによって既に使用されている 0.262
testIsActive最終アクセス日時がnullならfalse 0.048
testIsActiveTrue 0.128
testIsActiveFalse 1.061

SpringBeanDomainFactoryTest

testドメインがプロトタイプスコープであるか 0.039

WidgetsTest

testInstall 0.043
testGet 0.043
testStore 0.07

PropertyUtilsTest

testGetType 0
testIsEnumTrue 0
testIsEnumFalse 0

HtmlValidateTest

testHtmlText正常なエスケープ 0.035
testHtmlTextエスケープが不十分 0.008
testHtmlText許可されていないタグが含まれている 0.001
testHtmlTextSPANタグ中に許可されていないスタイルが含まれている 0.002
testHtmlTextDIVタグ中に許可されていないスタイルが含まれている 0.002
testHtmlTextタグの構造が不正 0.002
testHtmlText閉じ忘れのタグがある 0.002
testHtmlText空白つきのBRタグを許可する 0.003
testHtmlText不正な属性 0.001
testHtmlTextBRタグにスタイルを含めることも可能 0.001
testHtmlTextULとLIタグの構造が不正 0.002
testHtmlTextLIタグの構造が不正 0.001
testHtmlTextULタグの構造が不正 0.011
testHtmlTextOLタグの構造が不正 0.002
testHtmlTextTABLEとTRの構造が不正 0.002
testHtmlTextTRとTHの構造が不正 0.002
testHtmlTextTABLEの構造が不正 0.001
testHtmlTextTRの構造が不正 0.002
testHtmlTextTDの構造が不正 0.001
testHtmlTextDLの構造が不正 0.001
testHtmlTextDTの構造が不正 0.002
testHtmlTextDDの構造が不正 0.002
testHtmlTextDLとDTの構造が不正 0.001

ValidateTest

testLengthInRange空文字 0.003
testLengthInRange半角文字の文字数が小さすぎる 0.002
testLengthInRange半角文字の文字数が最小 0.003
testLengthInRange半角文字の文字数が最大 0.003
testLengthInRange半角文字の文字数が大きすぎる 0.003
testLengthInRange全角文字の文字数が小さすぎる 0.003
testLengthInRange全角文字の文字数が最小 0.003
testLengthInRange全角文字の文字数が最大 0.002
testLengthInRange全角文字の文字数が大きすぎる 0.003
testMailAddrNull 0.003
testMailAddr空文字 0.004
testMailAddr空白が含まれている 0.003
testMailAddr単なる文字列 0.004
testMailAddr日本語のメールアドレス 0.003
testMailAddr正しいメールアドレス 0.004
testMatch値が空文字 0.002
testMatch正規表現が空文字 0.004
testMatch正規表現にマッチしない 0.002
testMatch正規表現にマッチ 0.003
testMaxLength空文字 0.002
testMaxLength半角文字が大きすぎる 0.004
testMaxLength半角文字の最大 0.002
testMaxLength全角文字が大きすぎる 0.006
testMaxLength全角文字の最大 0.003
testNotAroundSpaces空文字 0.081
testNotAroundSpaces接頭辞に半角空白 0.003
testNotAroundSpaces接尾辞に半角空白 0.003
testNotAroundSpaces接頭辞に全角空白 0.003
testNotAroundSpaces接尾辞に全角空白 0.003
testNotAroundSpaces両端に半角空白 0.002
testNotAroundSpaces両端に全角空白 0.004
testNotAroundSpaces接頭辞に半角空白かつ接尾辞に全角空白 0.003
testNotAroundSpaces接尾辞に全角空白かつ接尾辞に半角空白 0.003
testNotAroundSpaces正しい文字 0.002
testNotEmpty空文字 0.003
testNotEmpty半角空白 0.004
testNotEmpty全角空白 0.003
testNotEmpty改行文字 0.002
testNotEmptyタブ 0.003
testNotEmpty正しい文字 0.003
testNotEmpty空の配列 0.003
testNotEmpty値を保持した配列 0.003
testNotEmpty空のコレクション 0.003
testNotEmpty値を保持したコレクション 0.003
testNotBlanknull 0.003
testNotBlank空文字 0.003
testNotBlank半角空白 0.003
testNotBlank全角空白 0.002
testNotBlank改行文字 0.002
testNotBlankタブ 0.002
testNotBlank通常文字以外が混合 0.003
testNotBlank正しい文字 0.003
testNotNullNull 0.002
testNotNull空文字 0.002
testNotNull通常文字 0.003
testNumberNull 0.005
testNumber数値でない 0.003
testNumber数値 0.002

HierarchyXmlFlowRegistryFactoryBeanTest

testConventionalFlowIdパスがルートレジストリで始まっていない場合は例外 0.045
testConventionalFlowId階層化されたフローIDが作成される 0.001
testConventionalFlowId拡張子のないファイルからも階層化されたフローIDが作成される 0

UriFlowExecutorArgumentHandlerTest

testExtractFlowId階層構造を持ったフローIDが返されるか 0.122
testExtractFlowId階層構造を持たないフローIDが返されるか 0
testExtractFlowIdファイル名を持たないフローIDが返されるか 0.001
testExtractFlowIdルート階層のフローIDが返されるか 0

TerminalChangeInterceptorTest

testPreHandleモードがリクエストされていない場合は何もしない 0.009
testPreHandle予期しないモードがリクエストされていない場合は何もしない 0.004
testPreHandleモバイルモードがリクエストされた場合はセッションに情報を格納する 0.003
testPostHandleセッションがない状態でPCからのアクセス 0.001
testPostHandleセッションがない状態でドコモ端末からアクセス 0
testPostHandle以前にPCをリクエストしてからPCでアクセス 0.001
testPostHandle以前にPCをリクエストしてからドコモ端末でアクセス 0.001
testPostHandle以前にモバイルをリクエストしてからPCでアクセス 0
testPostHandle以前にモバイルをリクエストしてかからAU端末でアクセス 0
testPostHandleセッションがあるがリクエストはしていない状態でSoftbank端末からのアクセス 0.001
testPostHandleセッションがあるがリクエストはしていない状態でPCからのアクセス 0.001

XmlTemplateSpringMailSenderTest

testSend日本語のメールテンプレートが正しく解釈される 0.282
testSend英語のテンプレートが正しく解釈される 0.033
testSend解釈可能な最小限の構成 0.019
testSendモデルの属性がnullだった場合は空文字に変換される 0.023