단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

좁음
package htmlunit;

import org.junit.Assert;

import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

public class Test {

    public static void main(String[] args) throws Exception {
        final WebClient webClient = new WebClient();
        final HtmlPage page = webClient.getPage("http://htmlunit.sourceforge.net");
        Assert.assertEquals("HtmlUnit - Welcome to HtmlUnit", page.getTitleText());

        final String pageAsXml = page.asXml();
        Assert.assertTrue(pageAsXml.contains("<body class=\"composite\">"));

        final String pageAsText = page.asText();
        Assert.assertTrue(pageAsText.contains("Support for the HTTP and HTTPS protocols"));

        if(Assert.assertTrue(pageAsText.contains("Support for the HTTP and HTTPS protocols"))){
            System.out.println("true");
        } else {
            System.out.println("false");
        }

        System.out.println("test");
        webClient.closeAllWindows();
    }
}

왜 이클립스에서 실행하면 "테스트"만 반환됩니까? 어설 션에서 결과를 인쇄하려면 어떻게해야합니까?

        if(Assert.assertTrue(pageAsText.contains("Support for the HTTP and HTTPS protocols"))){
            System.out.println("true");
        } else {
            System.out.println("false");
        }

그 오류가 있습니다.

유형 불일치 : void에서 부울로 변환 할 수 없습니다.

if와 함께 어떻게 사용할 수 Assert있습니까?

Djechlin

Assert.assertTrue무효 반환입니다. 입력이 참이 아니면 예외가 발생합니다. 이것은 문제가 있음을 나타 내기 위해 충돌하려는 테스트에 유용합니다.

귀하의 경우에는 귀하가 원하는 if(condition)것이 아닌 것처럼 보입니다 if(Assert.assertTrue(condition)). 실제로 Assert에 대한 사용 사례가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

분류에서Dev

Netbeans에서 C ++ 단위 테스트를 어떻게 할 수 있습니까?

분류에서Dev

상속이있는 경우 단위 테스트에 Mockito를 어떻게 사용할 수 있습니까?

분류에서Dev

파이썬에서 재귀 함수를 어떻게 단위 테스트 할 수 있습니까?

분류에서Dev

Jest에서 Observable을 구독하는 메서드를 어떻게 단위 테스트 할 수 있습니까?

분류에서Dev

단위 테스트에서 메서드의 결과를 어떻게 모의 할 수 있습니까?

분류에서Dev

단위 테스트에서 가짜 TreeNode의 부모 접근자를 어떻게 모의 할 수 있습니까?

분류에서Dev

단위 테스트에서 underscorejs를 어떻게 모의 할 수 있습니까? [angularjs]

분류에서Dev

JMockIt을 사용하여 Log4j를 어떻게 단위 테스트 할 수 있습니까?

분류에서Dev

상단의 if에서 sp 변수를 어떻게 사용할 수 있습니까?

분류에서Dev

단위 테스트에서 DebuggerDisplay 정보를 사용할 수 있습니까?

분류에서Dev

Git과 상호 작용하는 클래스를 어떻게 단위 테스트 할 수 있습니까?

분류에서Dev

angularJs Factory에 대한 단위 테스트를 어떻게 작성할 수 있습니까?

분류에서Dev

VisualPHPUnit에서 실행할 테스트 스위트를 어떻게 만들 수 있습니까?

분류에서Dev

C # 단위 테스트에서 특정 NSpecification 매개 변수가있는 메서드를 어떻게 확인할 수 있습니까?

분류에서Dev

인쇄를위한 단위 테스트를 어떻게 작성할 수 있습니까?

분류에서Dev

테스트를 위해 내 PC에서 로컬 FileZilla FTP 서버에 어떻게 연결할 수 있습니까?

분류에서Dev

팩토리얼 함수에서 스택 오버플로에 대한 단위 테스트를 어떻게 할 수 있습니까?

분류에서Dev

SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

분류에서Dev

SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

분류에서Dev

테이블이 컴팩트 스토리지를 사용하는지 확인하기 위해 Cassandra 3에서 CQL을 어떻게 사용할 수 있습니까?

분류에서Dev

ag-Grid : 단위 테스트에서 gridApi에 어떻게 액세스 할 수 있습니까?

분류에서Dev

VIM 스 니펫에서이 단어를 어떻게 대문자로 사용할 수 있습니까?

분류에서Dev

Javascript onclick 이벤트에서 ID (HTML)를 테스트하기 위해 정규식을 어떻게 사용할 수 있습니까?

분류에서Dev

Android Studio에서 로컬 / 호스트 OS C ++ 단위 테스트를 어떻게 빌드 할 수 있나요?

분류에서Dev

지시문에 대한 AngularJS 단위 테스트에서 요소의 높이를 어떻게 설정할 수 있습니까?

분류에서Dev

phpunit 테스트에서 모의 캐시에 캐시 태그를 어떻게 사용할 수 있습니까?

분류에서Dev

Dart에서 lib / src 파일을 어떻게 단위 테스트 할 수 있습니까?

분류에서Dev

Java 테스트 파일에서 ScalaTest를 어떻게 사용할 수 있습니까?

Related 관련 기사

  1. 1

    단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

  2. 2

    Netbeans에서 C ++ 단위 테스트를 어떻게 할 수 있습니까?

  3. 3

    상속이있는 경우 단위 테스트에 Mockito를 어떻게 사용할 수 있습니까?

  4. 4

    파이썬에서 재귀 함수를 어떻게 단위 테스트 할 수 있습니까?

  5. 5

    Jest에서 Observable을 구독하는 메서드를 어떻게 단위 테스트 할 수 있습니까?

  6. 6

    단위 테스트에서 메서드의 결과를 어떻게 모의 할 수 있습니까?

  7. 7

    단위 테스트에서 가짜 TreeNode의 부모 접근자를 어떻게 모의 할 수 있습니까?

  8. 8

    단위 테스트에서 underscorejs를 어떻게 모의 할 수 있습니까? [angularjs]

  9. 9

    JMockIt을 사용하여 Log4j를 어떻게 단위 테스트 할 수 있습니까?

  10. 10

    상단의 if에서 sp 변수를 어떻게 사용할 수 있습니까?

  11. 11

    단위 테스트에서 DebuggerDisplay 정보를 사용할 수 있습니까?

  12. 12

    Git과 상호 작용하는 클래스를 어떻게 단위 테스트 할 수 있습니까?

  13. 13

    angularJs Factory에 대한 단위 테스트를 어떻게 작성할 수 있습니까?

  14. 14

    VisualPHPUnit에서 실행할 테스트 스위트를 어떻게 만들 수 있습니까?

  15. 15

    C # 단위 테스트에서 특정 NSpecification 매개 변수가있는 메서드를 어떻게 확인할 수 있습니까?

  16. 16

    인쇄를위한 단위 테스트를 어떻게 작성할 수 있습니까?

  17. 17

    테스트를 위해 내 PC에서 로컬 FileZilla FTP 서버에 어떻게 연결할 수 있습니까?

  18. 18

    팩토리얼 함수에서 스택 오버플로에 대한 단위 테스트를 어떻게 할 수 있습니까?

  19. 19

    SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

  20. 20

    SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

  21. 21

    테이블이 컴팩트 스토리지를 사용하는지 확인하기 위해 Cassandra 3에서 CQL을 어떻게 사용할 수 있습니까?

  22. 22

    ag-Grid : 단위 테스트에서 gridApi에 어떻게 액세스 할 수 있습니까?

  23. 23

    VIM 스 니펫에서이 단어를 어떻게 대문자로 사용할 수 있습니까?

  24. 24

    Javascript onclick 이벤트에서 ID (HTML)를 테스트하기 위해 정규식을 어떻게 사용할 수 있습니까?

  25. 25

    Android Studio에서 로컬 / 호스트 OS C ++ 단위 테스트를 어떻게 빌드 할 수 있나요?

  26. 26

    지시문에 대한 AngularJS 단위 테스트에서 요소의 높이를 어떻게 설정할 수 있습니까?

  27. 27

    phpunit 테스트에서 모의 캐시에 캐시 태그를 어떻게 사용할 수 있습니까?

  28. 28

    Dart에서 lib / src 파일을 어떻게 단위 테스트 할 수 있습니까?

  29. 29

    Java 테스트 파일에서 ScalaTest를 어떻게 사용할 수 있습니까?

뜨겁다태그

보관