Skip to content

Commit

Permalink
트랜잭션 출력 메소드 리팩토링
Browse files Browse the repository at this point in the history
  • Loading branch information
gunkim committed May 21, 2024
1 parent b173488 commit 249ced5
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import io.github.gunkim.banking.domain.*;

import java.time.format.DateTimeFormatter;
import java.util.List;

public class BankingApplication {
private static final AccountId FIXED_MY_ACCOUNT_ID = AccountId.createRandom();
Expand All @@ -25,7 +26,7 @@ public void run() {
var accountTransactionManager = new AccountTransactionManager(accountRepository, transactionRepository);

runTransactions(accountTransactionManager);
printTransactions(accountTransactionManager);
printTransactions(accountTransactionManager.findAll(FIXED_MY_ACCOUNT_ID));
}

private void runTransactions(AccountTransactionManager accountTransactionManager) {
Expand All @@ -34,11 +35,11 @@ private void runTransactions(AccountTransactionManager accountTransactionManager
accountTransactionManager.deposit(FIXED_MY_ACCOUNT_ID, new Money(12_000));
}

private void printTransactions(AccountTransactionManager accountTransactionManager) {
private void printTransactions(List<Transaction> transactions) {
final var formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss");

System.out.printf(TRANSACTION_VIEW_FORMAT, "Date", "Amount", "Balance");
for (Transaction transaction : accountTransactionManager.findAll(FIXED_MY_ACCOUNT_ID)) {
for (Transaction transaction : transactions) {
System.out.printf(TRANSACTION_VIEW_FORMAT,
formatter.format(transaction.createdAt()),
transaction.signedAmount(),
Expand Down

0 comments on commit 249ced5

Please sign in to comment.