Update advanced.md

This commit is contained in:
Hyuk Myeong 2019-08-29 14:27:25 +09:00 committed by GitHub
parent fd15e70fb3
commit 54b94b7d37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,7 +16,7 @@
SUCCEED();
```
의 코드는 테스트가 성공했음을 의미합니다. 단, 실제로 해당 테스트가 **성공했음을 의미하는 것은 아닙니다.** 코드상에서 명시적으로 테스트가 여기까지 진행되었다면 성공이다라는 걸 의미할 뿐이며 해당 테스트가 다른 assertion으로 인해 실패했을 때는 그대로 실패입니다. 즉, 테스트결과에 실제로 영향을 주거나 하지는 않습니다.
코드는 테스트가 성공했음을 코드상에서 표시하기 위한 용도로 사용합니다. 다만, 테스트가 여기까지 진행되었다면 성공이다라고 명세하는 것 뿐이며 해당 테스트에 **실패가 없다**를 의미하지는 않습니다. 즉, `SUCCEED()`가 포함된 테스트를 실행하더라도 다른 assertion으로 인해 실패가 발생했다면 그 결과는 그대로 실패입니다. 왜냐하면 `SUCCEDD()`가 테스트 결과에 실제로 영향을 주거나 하지는 않기 때문입니다.
NOTE: `SUCCEED()`는 코드상에서 추가적인 정보를 전달합니다. 그 외에 사용자가 확인할 수 있는 출력물을 제공하거나 하지는 않습니다. 추후에 변경될 수는 있지만 현재로서는 그렇습니다.