TDD(3) - 완성
항해 Lite·2025. 10. 22.
일단은 내 감각대로 TDD 과제를 완성해서 제출했다.특히 헷갈리는 부분은 동시성 테스트 부분이었는데, 코드를 작성하면서도 이게 정말로 진정한 동시성이라고 할수 있나? 하는 부분이 있었다.여러 테스트를 작성했지만, 반복적인 내용이 대부분이고 난이도가 어렵진 않으니까 동시성을 테스트한 코드와 그 테스트를 위한 코드만 조금 보자. @Testfun 포인트가_정상적으로_증가() { val increasePoint = 1000L val mockUserPoint = makeMockUserPoint(0) val expectPoint = increasePoint + mockUserPoint.point val userPoint = makeMockUserPoint(increasePoint) giv..