File tree Expand file tree Collapse file tree 2 files changed +45
-0
lines changed
lesson_17/bank/bank_app/src/test/java/com/codedifferently/lesson17/bank Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .codedifferently .lesson17 .bank ;
2+
3+ import static org .junit .jupiter .api .Assertions .*;
4+ import java .util .HashSet ;
5+ import java .util .Set ;
6+ import java .util .UUID ;
7+ import org .junit .jupiter .api .BeforeEach ;
8+ import org .junit .jupiter .api .Test ;
9+
10+ class AccountTest {
11+
12+ private Account account ;
13+ private Set <Customer > customers ;
14+
15+ @ BeforeEach
16+ void setUp () {
17+ customers = new HashSet <>();
18+ customers .add (new Customer (UUID .randomUUID (), "Test Customer" ));
19+ account = new CheckingAccount ("123456789" , customers , 100.0 );
20+ }
21+
22+ @ Test
23+ void testGettersAndSetters () {
24+ assertEquals ("123456789" , account .getAccountNumber ());
25+ assertEquals (customers , account .getCustomers ());
26+ assertEquals (100.0 , account .getBalance ());
27+ assertFalse (account .isClosed ());
28+ }
29+
30+ @ Test
31+ void testCloseAccount () {
32+ account .close ();
33+ assertTrue (account .isClosed ());
34+ }
35+ }
Original file line number Diff line number Diff line change @@ -30,6 +30,16 @@ void testDepositFunds() {
3030 assertThat (account2 .getBalance ()).isEqualTo (250.0 );
3131 }
3232
33+ @ Test
34+ @ Test
35+ void testVoidCheck () {
36+ // Act
37+ classUnderTest .voidCheck ();
38+
39+ // Assert
40+ assertThat (classUnderTest .getIsVoided ()).isTrue ();
41+ }
42+
3343 @ Test
3444 void testDepositFunds_CheckVoided () {
3545 // Arrange
You can’t perform that action at this time.
0 commit comments