Skip to content

Commit bf6e571

Browse files
committed
feat(test): adds AccountTest file, adds Void Check Tests to CheckTest.java
1 parent 28ff279 commit bf6e571

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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+
}

lesson_17/bank/bank_app/src/test/java/com/codedifferently/lesson17/bank/CheckTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)