Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Setup : 객체 테스트에 필요한 의존 요소를 셋팅합니다.  -DI(의존성주입)기능
  • TestCase : 함수단위로 검증 코드를 작성합니다.


Note

샘플코드에서 테스트 케이스를 영어로 작성하는것이 어려워 모두 작성하는것에 어려움이 있어 한글로 모두 변경하였습니다.


메시징을 검사하는 여러 종류의 유닛테스트들..( vs 테스트 탐색기 : 마침표를 찍으면 탐색기에 인식이 안되거나 링크가 작동안되니 주의 )

Image Added


테스트 수행

이렇게 작성되어진 유닛테스트는 테스트 탐색기를 통해 특정 테스트만 수행할수도 있고 전체를 수행할수도 있습니다.

...

여기서 probe는 관찰자의 역활을 하면서, 기존 메시징 처리를 블락을 시키지않고 계속 진행을 합니다.

이러한 테스트 아키텍처는 AKKA가 아니여도 테스트 툴킷을 이해함으로 비동기 방식의 테스트 스펙의 아이디어를 참고할수 있습니다.


Info

TDD/BDD에 대한 주제는 생략하였으며...

다음 링크를 통해  여기서 언급하지 않은 기초정보를 더 알수 있습니다.

BDD (Behaviour-Driven Development)에 대한 간략한 정리

...