<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # JUnit5 – 在 Eclipse 中執行測試 > 原文: [https://howtodoinjava.com/junit5/execute-testcase-eclipse/](https://howtodoinjava.com/junit5/execute-testcase-eclipse/) 學習在 Eclipse IDE 中執行 [JUnit5](http://junit.org/junit5/) 測試。 在這個 JUnit5 示例中,已使用 Maven 導入依賴項。 ## 1\. JUnit5 Maven 依賴項 為了能夠在 Eclipse 中執行 JUnit5 測試,我們需要以下依賴項。 * `test`范圍中的`junit-platform-runner`:`JUnitPlatform`運行器的位置 * `test`范圍中的`junit-jupiter-api`:用于編寫測試的 API,包括`@Test`等。當包含`junit-jupiter-engine`時,將其包括在內。 * *測試運行時*范圍中的`junit-jupiter-engine`:JUnit Jupiter 的引擎 API 的實現。 ```java <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.howtodoinjava</groupId> <artifactId>JUnit5Examples</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>${maven.compiler.source}</maven.compiler.target> <junit.jupiter.version>5.5.2</junit.jupiter.version> <junit.platform.version>1.5.2</junit.platform.version> </properties> <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit.jupiter.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-runner</artifactId> <version>${junit.platform.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> </plugin> </plugins> </build> </project> ``` ## 2\. `@RunWith(JUnitPlatform.class)` `JUnitPlatform`允許測試與 IDE 一起運行并構建支持 JUnit4 但尚不直接支持 JUnit 平臺的系統。 ```java package net.restfulapi.demo; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInfo; import org.junit.platform.runner.JUnitPlatform; import org.junit.runner.RunWith; @RunWith(JUnitPlatform.class) public class TestApplication { @Test @DisplayName("My First Test") void myFirstTest(TestInfo testInfo) { NumericCalculator calculator = new NumericCalculator(); Assertions.assertEquals(2, calculator.add(1, 1), "1 + 1 = 2"); Assertions.assertEquals("My First Test", testInfo.getDisplayName(), () -> "TestInfo is injected correctly"); } } ``` 其中`NumericCalculator`類是: ```java package net.restfulapi.demo; public class NumericCalculator { public int add(int a, int b) { return a + b; } } ``` ## 3\. 演示 現在,將其余部分作為 Eclipse 中的 junit 測試用例運行。 您將獲得以下輸出。 ![JUnit5 eclipse example](https://img.kancloud.cn/77/a5/77a55f3e9cca6c187a27d2d6049824c9_483x244.png) JUnit5 eclipse 示例 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看