cunit

    0

    1답변

    그래서이 website에 CUnit 프레임 워크를 다운로드했습니다. 다음 명령을 사용하여 다운로드 폴더에 폴더를 다운로드했습니다. 아래에 많은 오류가 나타납니다. 어떤 도움이라도 좋을 것입니다. 나를 위해 그것을 분해하라. 나는 리눅스 멍청이다. tar -xvf CUnit-2.1-3.tar.bz2 cd CUnit-2.1-3/ autoreconf --i

    0

    1답변

    간단한 질문 : CUnit 테스트에서 새로 테스트 한 변수의 내용을 표시 할 수 있습니까? Printf()는 테스트 중에 표시되지 않으며 어쨌든 사용하고 싶지 않습니다. 예를 들어 , I는 출력 결과를 Cunit의 부탁 (MQUEUE_PRI_MASK & 플래그) 것이 가능? Suite: Message Queue Test Test: mqueue_in

    1

    1답변

    저는 Cygwin 및 CUnit에서 일하는 초보자입니다. 나는 Cunit의 및 넷빈즈를 사용하여 일부 단위 테스트를 개발하고 난 다음 튜토리얼 따랐다 : 끝에 https://netbeans.org/kb/docs/cnd/c-unit-test.html?print=yes#project , 내가 첫 번째 예제 테스트를 실행하려고 할 때 나는 오류로 갖춰져있어를 :

    1

    2답변

    CUnit에서 C에 대한 단위 테스트를하고 있습니다. 일부 버퍼링 매개 변수는 특정 버퍼 크기를 초과해서는 안됨을 나타내는 삽입 함수에 대한 사전 조건이 있습니다. 삽입 함수에서 나는 이것을 방어하기 위해 몇 가지 주장을했다. 자,이 예상 단언에 대한 단위 테스트를해야합니까? db.c : #define BUFFER_SIZE 128 ...

    0

    2답변

    나는 대답을 찾다가 주변을 둘러 봤지만 찾지 못했습니다. 문제는 필자가 C로 작성한 프로그램에 대한 몇 가지 테스트 케이스를 작성해야한다는 것입니다. 즉, 일부 함수는 사용자 입력을 받아 들여 테스트 케이스가 입력을 기다리는 것이고, 이는 내가 원하는 것이 아닙니다. 이 내 테스트 케이스 중 하나입니다 void test_is_location_free() {

    1

    1답변

    CUnit에 새로운 기능입니다. CUnit이 작동하는지 테스트하기 위해 샘플 코드를 실행하려고합니다. 세 파일이 있습니다. max.h #ifndef MAX_H_ #define MAX_H_ extern int maxi(int, int); #endif /* MAX_H_ */ max.c #include "max.h"

    0

    1답변

    여러 구성 요소 (버전 2.10)과 네이티브 응용 프로그램을 테스트 Cunit의 사용 방법 : components { component_1(NativeLibrarySpec) component_2(NativeLibrarySpec) ... component_n(NativeLibrarySpec) main_compo

    0

    1답변

    에 Cunit의 설치 방법 내 바탕 화면에 라이브러리를 다운로드 한하지만 난 시도하고 ./configure 명령을 실행하여 설치하면 오류 얻을 : bash: ./configure: No such file or directory 나는이 검토 한 결과를 SO에 대한 기존 질문 (link1 및 link2)은 문제를 해결하지 못했습니다. 올바르게 다운로드 했습니까

    0

    1답변

    Google 단위 테스트 프레임 워크 (조명기)를 사용하여 C++ 단위 테스트를 사용하고 있으며 테스트가 매우 중요하기 때문에 정리하십시오. 그러나 예외가 발생하면 실행 파일이 손상되고 정리 작업이 수행되지 않습니다. 예외가 발생한 경우에도 강제로 정리할 수 있습니까?

    7

    1답변

    출력을 확인하기 위해 표준 출력에 인쇄하는 함수에 대해 CUnit에서 테스트를 작성하는 방법은 무엇입니까? 테스트에 예 기능 : void print() { printf("Hello world"); } 그것의 단위 테스트는 어떻게 든에 "Hello World"가 콘솔에 인쇄 된 것을 확인해야합니다을 : 나는 그것에 대해 어떻게 가야 void