@Test
public void testAdd() {
    Calculator calc = new Calculator();
    assertEquals(5, calc.add(2, 3));
}

// Given-When-Then 패턴
@Test
public void testCalculateTotalPrice() {
    // Given
    ShoppingCart cart = new ShoppingCart();
    cart.addItem(new Item("Apple", 2));

    // When
    double total = cart.calculateTotalPrice();

    // Then
    assertEquals(2.0, total, 0.01);
}

@Test
public void testAddMonths() {
    DateCalculator dateCalc = new DateCalculator();
    LocalDate result = dateCalc.addMonths(LocalDate.of(2023, 5, 31), 2);
    assertEquals(LocalDate.of(2023, 7, 31), result);
}
@Test
public void testMultiply() {
    Calculator calc = new Calculator();
    assertEquals(6, calc.multiply(2, 3));
}

@Test
public void testAssertEquals() {
    int expected = 10;
    int actual = Calculator.add(7, 3);
    assertEquals(expected, actual);
}

[최애 TIL]

@Before
public void setUp() {
    calculator = new Calculator();
}

@Test
public void testAddition() {
    assertEquals(5, calculator.add(2, 3));
}