cleancode
-
단위 테스트 실습 - 문자열 계산기공부/자바 플레이그라운드 with TDD, 클린코드 2022. 2. 13. 17:15
github 테스트 코드 public class StringCalculatorTest { @ParameterizedTest @CsvSource({ "1 + 2,3", "3 * 5,15", "10 / 5,2", "2 + 3 * 4 / 2,10", "5,5" }) @DisplayName("문자열로 들어온 계산식 테스트") void execute(String str, int expectedResult) throws Throwable { assertThat(new StringCalculator(str).parse().calc()).isEqualTo(expectedResult); } static Stream exceptionTestParameters() { return Stream.of( Arguments.of(..