assertions

    22

    1답변

    Visual Studio Professonal 2008의 테스트 기능에서 처음 실패한 단위 테스트를 만들려고 시도 할 때 Assert.ReferenceEquals()을 얻지 못했습니다. 객체 인스턴스가 이 아니고이 아닌 경우 null 참조와 동일합니다. object.ReferenceEquals()은 동일한 비교를 위해 false을 올바르게 반환합니다. st

    4

    3답변

    대부분의 XUnit 테스트 프레임 워크는 주어진 작업이 예외 (또는 AS3 용어로 오류)를 발생시킬 것이라는 주장을하고 싶을 때 어설 션을 제공하는 것으로 보입니다.이 작업을 수행하는 몇 가지 표준 방법이 있습니까? FlexUnit에 포함 된 assertError() 어설 션이 없다는 것을 설명 할 수 있습니까? 나는 그런 것을 구현하는 방법을 알고 있으며

    31

    9답변

    나는 런타임에 오류가 발생하지 않고 컴파일을 방해하는 "assert"를 구현하려고한다. 나는 현재 이와 같이 정의 된 바있는 훌륭한 바이너리 파일이지만 크기가 커집니다. #define MY_COMPILER_ASSERT(EXPRESSION) switch (0) {case 0: case (EXPRESSION):;} 샘플 코드 (컴파일에 실패 함). #def

    3

    4답변

    정확히 "어설트 (assert)"란 무엇인가, 구체적으로 어떻게 오류를 제거 할 수 있습니까? 나는 데이터 멤버 INT의 X와 클래스에 대한 포인터의 벡터를 만든 경우 다음을 수행하십시오 for(I=antiviral_data.begin();I<antiviral_data.end();I++) { if((*I)->x>maxx) {

    1

    3답변

    js 코드가 셀렌 테스트를 강제로 수행하도록하는 방법이 있습니까? 나는 다음과 같은 한 경우 (A 아마도 나쁜) 예를 들어, : return document.getElementById('foo').innerHTML == 'hello' 나는 'RUNSCRIPT'명령을 할 수있는 방법이 실패 JS 코드가 true 또는 false 반환 경우에 따라? (나는

    16

    8답변

    놀랍게도 나는이 주제에 관한 한 가지 이전 질문 만 찾을 수 있었고, 나는 나의 접근 방식에 대해 "신뢰의 투표"(또는 아닙니다!) 커뮤니티를 얻고 싶습니다. 내가 볼때 따라서이다 : 당신이 사실이 될 것 기대하는 상태 것들 사용 Debug.Assert. 예를 들어 에 대한 방법과 같이 사전 및 사후 조건을 확인하는 등 환경을 완전히 제어 할 때이 옵션이

    1

    2답변

    VS2005에서 VS2005 SP1로 전환 한 후에 설명 할 수없는 문제가 발견되었습니다. VS2005에서 프로그램이 릴리스 및 디버그 모드에서 잘 작동합니다. VS2008에서 디버거를 시작할 때 어설 션이 발생합니다. 프로그램을 디버그 또는 릴리스 모드로 실행하면 어설 션이 전혀 발생하지 않습니다. 나는 이것에 거의 2 일을 보냈다. 나는 내가 뭘 잘못했