C++ UnitTest 프로젝트를 만드는 방법을 알아본다. 단위 테스트는 테스트 주도 개발(TDD)에서 가장 기본이 되는 테스트 방법으로 자신이 만든 함수나 클래스를 테스트하고 올바르게 동작하는 지 확인함에 있다. 몇 가지 테스트 케이스를 두고 입력에 따른 올바른 결과가 나오는 지 확인하는 것을 보통 사용한다. 테스트 케이스가 모든 가능한 경우를 테스트한 다고 볼 수는 없지만 기본적으로 자신이 만든 함수에 대해 기본 기능은 보장한다고 할 수 있다. 또한 다른 작업자가 해당 코드를 나중에 수정할 경우에도 동일한 단위 테스트가 성공할 것을 보장하여 개발 신뢰성을 높일 수 있다. 참고 https://docs.microsoft.com/ko-kr/visualstudio/test/writing-unit-tests-..