// MoneyTest.java
package com.inc.tdd_practice;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
class MoneyTest {
@Test
public void testMultiplication() {
Dollar five = new Dollar(5);
Dollar product = five.times(2);
assertEquals(10, product.amount);
product = five.times(3);
assertEquals(15, product.amount);
}
}
// Dollar.java
package com.inc.tdd_practice;
class Dollar {
int amount;
Dollar(int amount) {
this.amount = amount;
}
Dollar times(int multiplier) {
return new Dollar(amount * multiplier);
}
}언 젠 가 ~ 먼 훗 날에~