Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

202004184 안유진 #64

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

Yujinmon
Copy link

@Yujinmon Yujinmon commented May 9, 2023

명세란 무엇인가

  • 요구사항을 가져와서 분석하고 정의하여 이해할 수 있는 형태로 작성된 산출물

단위테스트에서 Given/When/Then 에 대해 설명

  • Given은 테스트를 위해서 준비하는 과정. 테스트에 사용할 변수나 함수등을 작성한다. When은 준비한 테스트를 실행하는 과정이다. Then은 실행한 테스트를 검증하는 과정으로, 예상한 결과가 나왔는지 확인한다.

@SpringBootTest가 하는 역할

  • 통합테스트를 제공하는 기본적인 스프링 부트테스트 어노테이션이다. 이는 실제 어플리케이션을 자신의 로컬위에 올려서 데이터베이스까지 연동하여 테스트를 진행하는 방식을 사용한다

@test가 하는 역할

  • 이 annotation을 사용한 메서드는 테스트를 수행하는 메서드가 된다.

Mockito 를 쓰는 이유

  • 진짜 객체처럼 동작하지만 프로그래머가 직접 컨트롤 할 수 있는 객체를 말함

assertAll 이 하는 역할은

  • assert류의 모든 실행을 책임진다.
image

github action 실행결과
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants