CHAPTER9 - 리팩터링, 테스팅 (2)
목차.1. 람다 표현식 테스팅 3. 람다 테스팅 일반적으로 좋은 프로그래머라면 프로그램이 의도적으로 동작하는지 단위 테스팅을 진행한다. 소스 코드의 일부가 예상된 결과를 도출할 것이라 단언하는 테스트 케이스를 구현하는 것이다.public record Point(int x, int y) { public Point moveRight(int distance) { return new Point(x + distance, y); }}@Testvoid testMoveRightBy() { Point p1 = new Point(5, 5); Point p2 = p1.moveRight(10); assertEquals(15, p2.x()); assertEquals(5, p2.y(..
2025.03.25