ubuntu下java测试如何进行
在Ubuntu下进行Java测试,通常使用JUnit框架,结合Maven/Gradle构建工具,步骤如下:
-
安装JDK:
sudo apt update sudo apt install openjdk-11-jdk # 推荐使用OpenJDK 11+
验证安装:
java -version
、javac -version
。 -
配置环境变量(可选):
编辑~/.bashrc
,添加:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
生效配置:
source ~/.bashrc
。 -
创建项目结构:
- 使用Maven/Gradle创建标准项目(含
src/main/java
和src/test/java
目录)。 - 示例:
mvn archetype:generate -DgroupId=com.example -DartifactId=test-app -DarchetypeArtifactId=maven-archetype-quickstart
。
- 使用Maven/Gradle创建标准项目(含
-
添加JUnit依赖:
- Maven:在
pom.xml
中添加:<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency>
- Gradle:在
build.gradle
中添加:dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0' }
然后执行
mvn install
或gradle build
下载依赖。 - Maven:在
-
编写测试类:
在src/test/java
下创建测试类,例如:import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class CalculatorTest { @Test public void testAdd() { assertEquals(4, 2 + 2); } } ```。
-
运行测试:
- 命令行:
- Maven:
mvn test
- Gradle:
gradle test
- Maven:
- IDE:右键测试类选择“Run”。
- 命令行:
-
查看结果:
- 控制台输出测试通过/失败信息。
- 报告路径:Maven(
target/surefire-reports
)、Gradle(build/reports/tests/test
)。
扩展:
- 集成测试可使用Spring Test、REST Assured等框架。
- 持续集成可集成Jenkins、GitHub Actions。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!