반응형
AssertNull을 사용하거나 AssertNotNull을 사용해야합니다.
이것은 꽤 멍청한 질문이지만 단위 테스트를 처음 사용하므로 obj와 같은 개체 변수가 있고이 obj가 Null이면 단위 테스트가 실패하기를 원합니다. 그래서 어설 션의 경우 AssertNull 또는 AssertNotNull이라고 말해야합니까? 이름이 어떻게 지정되었는지 혼란스러워합니다.
사용 assertNotNull(obj)
. assert
의미 must be
.
이 AssertNotNull()
메서드는 "전달 된 매개 변수가" 이어서 는 안 됨 "을 의미 null
합니다. null이면 테스트 케이스가 실패합니다.
이 AssertNull()
방법은 "전달 된 매개 변수는 null
" 이어야 함 "을 의미 합니다. null이 아니면 테스트 케이스가 실패합니다.
String str1 = null;
String str2 = "hello";
// Success.
AssertNotNull(str2);
// Fail.
AssertNotNull(str1);
// Success.
AssertNull(str1);
// Fail.
AssertNull(str2);
assertNotNull
객체가 null이 아니라고 주장합니다. null이면 테스트가 실패하므로 원하는 결과를 얻을 수 있습니다.
나는 당신이 그렇게 만드는 것보다 null이면 특별한 텍스트를 쓰고 싶다면 그것을 추가하고 싶습니다.
Assert.assertNotNull("The object you enter return null", str1)
참고 URL : https://stackoverflow.com/questions/7123555/assertnull-should-be-used-or-assertnotnull
반응형
'developer tip' 카테고리의 다른 글
장고. (0) | 2020.11.20 |
---|---|
수신 메시지에 대한 최대 메시지 크기 할당량 (65536)이 초과되었습니다. (0) | 2020.11.20 |
UILabel 글꼴 크기 변경 애니메이션 (0) | 2020.11.20 |
wechat, whatsapp 및 기타 메신저 앱의 기술은 무엇입니까? (0) | 2020.11.20 |
IOS7, Segue 및 스토리 보드-버튼없이 만드는 방법? (0) | 2020.11.20 |