와 단위 테스트 I 2 개 모듈과 함께 C 프로젝트 가지고 C 함수 - A 및 B. B는 int B_func() {
if (1 == A_func()) {return 1;}
return 2;
}
내가 이러한 테스트 화합을 사용 A.로부터 함수를 호출하는 기능을 갖는다 모듈. TEST(B, test_b) {
TEST_ASSERT
임베디드 응용 프로그램을위한 새로운 기능을 개발하려고하며 테스트 중심 접근 방식을 사용하고 싶습니다. 프로젝트는 순수 C로 작성되었으며 IAR Embedded Workbench 6.60.1.5104를 사용하여 개발 중입니다. Cortex-M3 장치 인 LPC1788을 대상으로하고 있으며 모든 개발이 64 비트 Windows 7 컴퓨터에서 수행되고 있습니다.
bundle install을 사용하려고합니다. 나는 루비 사용자가 아니다. 이것은 심지어 긁어 모으는 레이크에 대한 나의 진정한 진출이다. 나는 Rake를 사용하는 ThrowtheSwitch.org의 패키지를 사용자에게 단순하게 시도하고있다. 내가 처음 설치 루비 전에 사용하여 여러 날이 날 유니티 테스트 프레임 워크와 레이크를 사용할 수 sudo apt-
이 정의는 유니티 C의 테스트 장치에 #define TEST_CASE(...)
을 무엇을 의미합니까 #DEFINE의 TEST_CASE (...)를 어떤 의미? 그 다음이 방법 (예)를 사용 : 여기 유니티에 대한 TEST_CASE(0)
TEST_CASE(44)
TEST_CASE((90)+9)
void test_TheseShouldAllPass(in
나는 Ceedling/Unity를 사용하는 데있어 새로운 경험이 있습니다. 다른 입력 테스트 포인트를주고 출력 값을 검사하여 모듈을 테스트합니다. 그러나 나는 이것을 여러 번해야합니다. 이것은 ('for'루프 사용) 내가 뭘하려 같은 것입니다 : /*Example Code*/
void test_whenInputIsThis_thenOutputIsThat(v