Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
212 0 0 0 100% 15.595

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
6 0 0 0 100% 3.164
io.extact.rms.application.integration 23 0 0 0 100% 10.23
io.extact.rms.application.domain 47 0 0 0 100% 1.195
io.extact.rms.application.persistence.file 32 0 0 0 100% 0.159
io.extact.rms.application.persistence.jpa 32 0 0 0 100% 0.561
io.extact.rms.application.service 31 0 0 0 100% 0.085
io.extact.rms.application 41 0 0 0 100% 0.201

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

Class Tests Errors Failures Skipped Success Rate Time
ApplicationDependencyArchUnitTest 6 0 0 0 100% 3.164

io.extact.rms.application.integration

Class Tests Errors Failures Skipped Success Rate Time
IntegrationScenarioByTempopraryFileTest 6 0 0 0 100% 3.51
RepositoryValidationTest 0 0 0 0 0% 1.42
CopyInitDirToPermanetDirTest 1 0 0 0 100% 0.342
IntegrationScenarioByPermanentFileTest 6 0 0 0 100% 0.589
RepositoryValidationTest$FileRepositoryValidationTest 2 0 0 0 100% 0.701
RepositoryValidationTest$JpaRepositoryValidationTest 2 0 0 0 100% 0.713
IntegrationScenarioByJpaTest 6 0 0 0 100% 2.955

io.extact.rms.application.domain

Class Tests Errors Failures Skipped Success Rate Time
UserAccountTest 17 0 0 0 100% 0.062
ReservationTest 21 0 0 0 100% 1.102
RentalItemTest 9 0 0 0 100% 0.031

io.extact.rms.application.persistence.file

Class Tests Errors Failures Skipped Success Rate Time
ReservationFileRepositoryTest 14 0 0 0 100% 0.067
UserAccountFileRepositoryTest 11 0 0 0 100% 0.043
RentalItemFileRepositoryTest 7 0 0 0 100% 0.049

io.extact.rms.application.persistence.jpa

Class Tests Errors Failures Skipped Success Rate Time
ReservationJpaRepositoryTest 14 0 0 0 100% 0.206
UserAccountJpaRepositoryTest 11 0 0 0 100% 0.124
RentalItemJpaRepositoryTest 7 0 0 0 100% 0.231

io.extact.rms.application.service

Class Tests Errors Failures Skipped Success Rate Time
RentalItemServiceTest 6 0 0 0 100% 0.024
UserAccountServiceTest 9 0 0 0 100% 0.014
ReservationServiceTest 16 0 0 0 100% 0.047

io.extact.rms.application

Class Tests Errors Failures Skipped Success Rate Time
RentalReservationApplicationTest 41 0 0 0 100% 0.201

Test Cases

[Summary] [Package List] [Test Cases]

IntegrationScenarioByTempopraryFileTest

testAddUserAccount 0.412
testAddRentalItem 0.049
testAddReservation 0.095
testCancelReservation 0.022
testReAddReservation 0.011
testUpdateUserAccount 0.014

ReservationJpaRepositoryTest

testFindByRentalItemId 0.014
testFindEmptyByRentalItemAndStartDate 0.004
testGet 0.005
testFindAll 0.008
testUpate 0.012
testFindNullOverlappedReservationUnselectedId 0.008
testGetNull 0.004
testFindByUserAccountId 0.01
testFindByRentalItemAndStartDate 0.01
testFindOverlappedReservationUnselectedId 0.012
testDelete 0.012
testFindOverlappedReservation 0.015
testFindNullOverlappedReservation 0.002
testAdd 0.009

RentalItemServiceTest

testAdd 0.017
testGet 0.001
testFindAll 0.001
testGetNull 0.001
testFindNullBySerialNo 0.001
testFindBySerialNo 0.001

UserAccountTest

testSetPassword 0.002
testSetLoginId 0.001
testGetPassword 0.001
testGetId 0
testSetId 0
testSetContact 0
testGetLoginName 0.001
testSetPhoneNumber 0.001
testSetUserName 0.001
testSetUserType 0.001
testGetUserName 0.001
testGetUserType 0.003
testNewInstance 0.001
testGetPhoneNumber 0.001
testGetContact 0.001
testPropetyValidation 0.032
testSetAdmin 0.001

ReservationFileRepositoryTest

testFindByRentalItemId 0.005
testFindEmptyByRentalItemAndStartDate 0.006
testGet 0.002
testFindAll 0.002
testUpate 0.005
testFindNullOverlappedReservationUnselectedId 0.004
testGetNull 0.003
testFindByUserAccountId 0.004
testFindByRentalItemAndStartDate 0.005
testFindOverlappedReservationUnselectedId 0.007
testDelete 0.003
testFindOverlappedReservation 0.006
testFindNullOverlappedReservation 0.002
testAdd 0.002

CopyInitDirToPermanetDirTest

testAssertCopyFiles 0.006

IntegrationScenarioByPermanentFileTest

testAddUserAccount 0.031
testAddRentalItem 0.013
testAddReservation 0.02
testCancelReservation 0.008
testReAddReservation 0.004
testUpdateUserAccount 0.014

UserAccountServiceTest

testAdd 0.002
testGet 0.001
testFindAll 0.001
testFindNullLoginId 0.003
testFindByLoginId 0.001
testGetNull 0
testFindNullByIdAndPassword 0.001
testUpdate 0.002
testFindByLoginIdAndPassword 0.001

UserAccountFileRepositoryTest

testGet 0.001
testFindAll 0.004
testFindNullByLoginId 0.002
testFindByLoginId 0.004
testGetNull 0.002
testFindByUserIdAndPasswod 0.002
testUpdateTargetNotExists 0.002
testFindNullByUserIdAndPasswod 0.004
testDelete 0.006
testUpdate 0.005
testAdd 0.003

UserAccountJpaRepositoryTest

testGet 0.012
testFindAll 0.008
testFindNullByLoginId 0.012
testFindByLoginId 0.002
testGetNull 0.001
testFindByUserIdAndPasswod 0.007
testUpdateTargetNotExists 0.007
testFindNullByUserIdAndPasswod 0.002
testDelete 0.003
testUpdate 0.002
testAdd 0.002

ReservationTest

testSetStartDateTime 0.205
testGetUserAccountId 0.007
testGetEndDateTime 0.002
testBefoeAterValidate 0.295
testGetId 0.003
testSetId 0.002
testSetUserAccount 0.002
testGetRentalItemId 0
testGetNote 0.008
testGetRentalItem 0.002
testGetStartDateTime 0.001
testSetRentalItemId 0.001
testSetUserAccountId 0.002
testSetRentalItem 0.002
testDateTimePeriod 0.005
testSetEndDateTime 0.003
testGetUserAccount 0.001
testNewInstance 0.002
testReservePeriod 0.003
testSetNote 0.002
testPropetyValidation 0.021

RentalItemJpaRepositoryTest

testGet 0.006
testFindAll 0.007
testUpate 0.012
testFindBySerialNoNotFound 0.007
testDelete 0.009
testFindBySerialNo 0.006
testAdd 0.006

RepositoryValidationTest$FileRepositoryValidationTest

testUpdateValidate 0.25
testAddValidate 0.45

ReservationServiceTest

testFindOverlappedReservations 0.008
testFindReservationByReserverId 0.002
testAdd 0.001
testGet 0.001
testFindOverlappedReservationNull 0.001
testHasRefereToUserAccount 0.001
testGetNull 0.001
testFindEmptyReservationByRentalItemAndStartDate 0.001
testHasRefereToRentalItem 0.002
testFindOverlappedReservationsEmpty 0.001
testCancel 0.001
testFindOverlappedReservation 0.013
testFindReservationByRentalItemAndStartDate 0.002
testFindReservationByRentalItemId 0.001
testCancelTargetNotFound 0.002
testCancelOperationForbidden 0.004

RepositoryValidationTest$JpaRepositoryValidationTest

testUpdateValidate 0.336
testAddValidate 0.375

RentalReservationApplicationTest

testAddUserAccount 0.002
testUserAccountDelete 0.002
testFailToGetOwnProfile 0.001
testUserAccopuntUpdate 0.002
testFindReservationByReserverId 0.002
testAuthenticate 0.001
testFailToAddReservationForBadItem 0.002
testFailToUpdateRentalItem 0.002
testCannotFindReservationByRentalItemAndStartDate(int, String)[1] 0.017
testCannotFindReservationByRentalItemAndStartDate(int, String)[2] 0.002
testCannotFindReservationByRentalItemAndStartDate(int, String)[3] 0.001
testReservationDelete 0.002
testFailToDeleteReservationNotFound 0.002
testGetAllUserAccounts 0.001
testReservationUpdate 0.003
testFailToUpdateOwnProfile 0.002
testFailToDeleteRentalItemNotFound 0.001
testAddRentalItem 0.002
testFailToAddUserAccount 0.002
testFailToDeleteRentalItemRefered 0.002
testCanRentedItemAtTerm 0.001
testCannotAuthenticate(String, String)[1] 0.002
testCannotAuthenticate(String, String)[2] 0.001
testCannotAuthenticate(String, String)[3] 0.001
testGetOwnProfile 0.001
testGetAllReservations 0.003
testUpdateOwnProfile 0.002
testFailToDeleteUserAccountNotFound 0.002
testFailToAddReservationForDuplicate 0.005
testRentalItemDelete 0.002
testFindReservationByRentalItemAndStartDate 0.002
testFailToUpdateReservation 0.002
testFindReservationByRentalItemId 0.002
testFindCanRentedItemAtTerm 0.01
testFailToAddRentalItem 0.002
testFailToUpdateUserAccount 0.002
testFailToDeleteUserAccountRefered 0.001
testRentalItemUpdate 0.002
testCancelReservation 0.001
testGetAllRentalItems 0.002
testAddReservation 0.012

RentalItemTest

testSetItemName 0
testGetItemName 0
testSetSerialNo 0.001
testGetSerialNo 0.001
testGetId 0
testSetId 0.001
testNewInstance 0.001
testPropetyValidation 0.012
testPropetyValidationForUpdate 0.001

ApplicationDependencyArchUnitTest

test_アプリが依存してOKなライブラリの定義 3.145
test_persistenceの実装パッケージへの依存がないことの定義 0.003
test_ioパッケージの依存はfileパッケージのみの定義 0.004
test_commons_csvへの依存はioパッケージのみの定義 0.004
test_JPAの依存はjpaパッケージのみの定義 0.006
test_domainパッケージのクラスが依存してよいパッケージの定義 0.002

IntegrationScenarioByJpaTest

testAddUserAccount 0.637
testAddRentalItem 0.024
testAddReservation 0.061
testCancelReservation 0.012
testReAddReservation 0.012
testUpdateUserAccount 0.016

RentalItemFileRepositoryTest

testGet 0.008
testFindAll 0.002
testUpate 0.004
testFindBySerialNoNotFound 0.003
testDelete 0.005
testFindBySerialNo 0.004
testAdd 0.017