assertions

    2

    5답변

    사용자에게 실패한 어설 션을 보여줄 필요가있는 새 매크로를 정의하고 개발자가 문제를 디버깅하기에 충분한 정보 만 있으면 좋습니다. 사용자가 #define ASSERT(f) \ do \ { \ if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \ AfxDebugBreak();

    7

    1답변

    저는 Xcode (및 Mac 일반)를 처음 사용했습니다. 나는 가능한 한 무엇이든 C + +로 코딩하는 작은 아이폰 프로젝트를 시작했고, 그냥 내 assert(); 명령은 해제 모드에서도 실행됩니다. 알려진 문제일까요? 제대로 해결하려면 어떻게해야합니까? 감사합니다.

    4

    2답변

    디바이스 모드에서 커널 호출 내에서 assert를 사용하는 편리한 방법이 있습니까? 미리 감사드립니다.

    2

    2답변

    xUnit.net에 모두를 수행하도록 지시 할 수 있습니까? Assert.True() 하나의 시험 방법에서? 기본적으로 우리의 사용/테스트 케이스의 일부에서는 모든 주장이 논리적으로 하나의 동일한 '범위'테스트에 속합니다. 다음과 같이 입력하십시오. [Fact(DisplayName = "Tr-MissImpl")] public void Missing

    168

    6답변

    Assert.Throws을 사용하여 예외의 유형과 실제 메시지 문언을 어설 션하는 방법은 무엇입니까? 이 같은 뭔가 : Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") 내가 테스트입니다 방법은 다른 메시지와 동일한 유형의 여러 메

    2

    1답변

    다음 테스트가 예외가 발생했다고 주장해야합니까? 내 PC에서 그것은하지 않으며 이것이 예상 된 행동인지 알고 싶습니다. def a raise RuntimeError end def b begin a rescue RuntimeError puts "bummer" end end

    1

    2답변

    무기한으로 실행해야하는 통신 서버가 있습니다. , 프로그램이 비정상적으로 뒤에 파일 xx.cpp, 라인 2262 "Local_unwind()에서 가짜 상황"!을하지만, 때로는 어설와 오류가 실패 종료 그런 다음 ok를 누르면 프로그램이 사라집니다. 이 문제는 여러 컴퓨터에서 간헐적으로 발생하며 쉽게 재현 할 수 없습니다. 모든 포인터 크게 감사하겠습니다.

    3

    2답변

    디버그 어설 션은 팝업 대화 상자를 더 이상 표시하지 않습니다. 별도의 프로젝트에서이 테스트를 거쳤으며 통합 된 Visual Studio Developer 서버 (Cassini)를 사용할 때 작동하지만 IIS 웹 서버를 사용할 때는 작동하지 않는 것으로 나타났습니다. 잠재적 인 프로그래밍 오류를 식별하기 위해 디버그 어설 션에 의존하고 있으므로 큰 문제입니

    1

    2답변

    그래서 같은 XPath를 조건 컨트롤러의 반응을 테스트하는 했어야 매크로/방법이 있어야합니다. 그러나, 나는 하나의 테스트 케이스를 가지고 있는데, 정확히이 하나 존재해야한다. 이는 선택적 블록의 작업입니다. 추가/컨텍스트 관련 어설 션을 수행 할 수 있도록 XPath 일치 항목을 호출자에게 노출합니다. 불행하게도, 실제로 블록 통과 할 때 : should

    5

    2답변

    일부 ASSERTION 코드에 부작용이 있다고 의심됩니다. 내 코드를 컴파일하는 방법을 변경하지 않고 ASSERT를 해제하고 싶습니다. MSVS2008을 사용하고 있습니다. 디버그에서 릴리스로 전환하는 것은 메모리가 초기화되는 방식을 변경하므로 수행하지 않습니다.