• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

if나 case를 통한 분기와 Assumptions의 차이점 문의

22.04.21 16:56 작성 조회수 194

1

강의 중 환경변수에 따라서 테스트가 실행되는 것을 확인하였습니다.

궁금한점은 이렇게 assumingThat과
if, switch를 통한 분기문으로 TEST하는 것에서 
어떤 차이점이 있는지 궁금합니다.
혹은 어떤 이점이 있는지도 궁금합니다.
스스로 학습해보길 권장하신다면 키워드라도 잡아주시면 큰 도움 될 것 같습니다. 감사합니다.

가족과 함께 항상 건강하세요  ^_ ^

답변 1

답변을 작성해보세요.

0

개감님의 프로필

개감

질문자

2022.04.21

궁금해서 IDE로 클래스를 열어보니
내부적으로 if를 쓰되 Excutable객체를 실행시키는 것으로 확인하였습니다.

새로운 Thread에서 테스트 실행하는 것으로 이해되는데,

- 테스트를 실행함에 있어 새로운Thread로 작업하는 것이 어떤 이점이 있고 어떤 위험성이 있을까요?

- Thread unSafe하게 동작할 가능성도 있을까요?

- Supplier 객체도 Test관련 클래스에서 자주보이는데
이것은 디자인패턴쪽을 참고하면될까요?ㅎㅎ

고민할 수록 점점 어려워지네요 ㅎㅎ;