NUnit은 .net 프레임워크를 위한 테스트 프레임워크이다.
처음에는 AnyCPU로 선택해서 OS가 64비트라서 64비트로 동작하는 모듈을 테스트하는데,
System.BadImageFormatException이 발생을 한다. 서드파티 라이브러리가 32비트용 dll이라서 그런 것 같았다.
제조사에게 64비트용 이미지를 요청하고, 시간이 없어서 개발은 32비트로 먼저 진행하기로 했다.
그런데 이번에는 NUnit에서 아래와 같이 읽어오질 못한다.
알고보니 x86용 프로그램도 같이 제공되고 있었다.
런타임이 64비트인지 판단하는 정적 메소드
static Boolean Is64Bit()
{
return Marshal.Sizeof(typeof(IntPtr)) == 8;
}
'Programing > 테스트' 카테고리의 다른 글
단위테스트가 아닌 것들, 팁 (0) | 2014.04.24 |
---|---|
TDD 디자인 패턴(design pattern) (0) | 2014.03.19 |
TDD 모범사례(best practice) (0) | 2014.03.19 |
[NUnit] 사례TDD - 완벽하지 않은 테스트 (0) | 2013.12.26 |
[NUnit] 닷넷 환경의 테스트 주도 개발 (0) | 2013.11.27 |