Update faq.md
This commit is contained in:
parent
ef6bf965c2
commit
0faff53326
@ -18,7 +18,7 @@
|
||||
3. `TestName`이 `_Bar`와 같이 `_`로 시작하면 `TestSuiteName__Bar_Test`라는 이름이 만들어집니다. C++에서 금지된 예약어입니다.
|
||||
4. `TestName`이 `Bar_`와 같이 `_`로 끝나면 `TestSuiteName_Bar__Test`라는 이름이 만들어 집니다. C++에서 금지된 예약어입니다.
|
||||
|
||||
위와 같은 이유로 `TestSuiteName`과 `TestName`은 `_`로 시작하거나 끝나면 안됩니다. 물론 `TestSuiteName`이 `_`로 시작하면서 바로 뒤에 소문자를 사용하면 괜찮기는 하지만 그런 예외를 생각하면서 구현하는 것이 오히려 어려울 것입니다. 간단하게 `_`는 사용하지 않는 것이 좋습니다.
|
||||
위와 같은 이유로 `TestSuiteName`과 `TestName`은 `_`로 시작하거나 끝나면 안됩니다. 물론 `TestSuiteName`이 `_`로 시작하면서 바로 뒤에 소문자를 사용하면 괜찮기는 하지만 그런 예외를 생각하면서 구현하는 것이 오히려 더 어려울 것입니다. 기억하기 쉽게 `_`는 아예 사용하지 않는 것이 좋습니다.
|
||||
|
||||
어떤 사용자는 `TestSuiteName`, `TestName`의 중간에는 `_`를 써도 괜찮다고 생각할 수 있습니다. 그러나 그것도 위험합니다. 아래 예제를 보시기 바랍니다.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user