«assert» 태그된 질문

어설 션은 거짓으로 평가 될 때 프로그램을 중단하는 명령문입니다. Assert는 일반적으로 절대 발생해서는 안되는 디버깅 및 상황에 사용됩니다.

30
JUnit 4 테스트에서 특정 예외가 발생했다고 어떻게 주장합니까?
JUnit4를 관용적으로 사용하여 일부 코드에서 예외가 발생하는지 테스트하려면 어떻게해야합니까? 나는 확실히 이와 같은 것을 할 수 있지만 : @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } 이러한 종류의 상황에 대해 주석이나 Assert.xyz 또는 JUnit의 훨씬 …
1999 java  exception  junit  junit4  assert 



28
프로그램이 충돌 할 때 자동으로 스택 추적을 생성하는 방법
Linux에서 GCC 컴파일러로 작업하고 있습니다. 내 C ++ 프로그램이 충돌하면 자동으로 스택 추적을 생성하고 싶습니다. 내 프로그램은 많은 다른 사용자가 실행 중이며 Linux, Windows 및 Macintosh에서도 실행됩니다 (모든 버전은을 사용하여 컴파일 됨 gcc). 내 프로그램이 충돌 할 때 스택 추적을 생성하고 다음에 사용자가 실행할 때 스택 추적을 보낼 수 있는지 …
590 c++  gcc  crash  stack-trace  assert 

14
Python assert 모범 사례
assert디버깅 목적으로 표준 코드를 사용하는 대신 표준 코드의 일부로 사용하면 성능 또는 코드 유지 관리 문제가 있습니까? 입니다 assert x >= 0, 'x is less than zero' 보다 나은 또는 나쁜 if x < 0: raise Exception, 'x is less than zero' 또한 비즈니스 규칙을 설정하는 방법이 있습니까? 그렇지 if …

19
객체가 목록인지 튜플인지 확인하는 방법 (문자열은 아님)?
이것이 내가 일반적으로 입력이 있음을 확인하기 위하여 않는 것입니다 list/ tuple아니지만 - str. 함수가 str실수 로 객체를 전달하는 버그를 여러 번 발견했기 때문에 대상 함수 는 실제로 또는로 for x in lst가정합니다 .lstlisttuple assert isinstance(lst, (list, tuple)) 내 질문은 : 이것을 달성하는 더 좋은 방법이 있습니까?
444 python  list  types  assert 

11
JUnit이 assertNotEquals 메소드를 제공하지 않는 이유는 무엇입니까?
JUnit 4가 왜 메소드를 제공 assertEquals(foo,bar)하지만 제공 하지 않는지 아는 사람이 assertNotEqual(foo,bar)있습니까? 을 제공하고 assertNotSame(에 해당 assertSame)assertFalse (에 해당하는 assertTrue그들이 포함 귀찮게하지 않았다 이상한 것 같다, 그래서) assertNotEqual. 그건 그렇고, JUnit-addons가 내가 찾고있는 방법을 제공한다는 것을 알고 있습니다. 나는 단지 호기심을 요구하고 있습니다.
429 java  junit  assert 




6
2 개의 JUnit 어설트 클래스의 차이점
JUnit 프레임 워크에는 2 개의 Assert클래스 (다른 패키지로 제공)가 포함되어 있으며 각 클래스의 메소드는 매우 유사합니다. 아무도 이것이 왜 설명 할 수 있습니까? 내가 말하는 클래스는 다음 junit.framework.Assert과 같습니다 org.junit.Assert.

25
로거의 메시지에 대해 JUnit 어설 션을 수행하는 방법
Java 로거를 호출하여 상태를보고하는 테스트 대상 코드가 있습니다. JUnit 테스트 코드에서이 로거에서 올바른 로그 항목이 작성되었는지 확인하고 싶습니다. 다음 줄을 따라 뭔가 : methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a logger first. methodUnderTest(true); assertXXXXXX(loggedLevel(),Level.INFO); } 나는 이것이 특별히 조정 된 로거 (또는 핸들러 또는 포맷터)로 …
206 java  logging  junit  assert 

21
주장은 악한가? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
199 c++  c  error-handling  go  assert 

9
한 클래스가 다른 클래스의 서브 클래스인지 확인하려면 (런타임에) 어떻게 확인합니까?
하트, 스페이드, 다이아몬드, 클럽이라는 클래스 슈트와 네 가지 서브 클래스가 있다고 가정 해 봅시다. class Suit: ... class Heart(Suit): ... class Spade(Suit): ... class Diamond(Suit): ... class Club(Suit): ... 인스턴스가 아닌 클래스 객체 인 매개 변수로 양복을받는 메소드가 있습니다. 보다 정확하게는 하트, 스페이드, 다이아몬드, 클럽의 네 가지 값 중 하나만받을 …
197 python  subclass  assert 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.