java assertthat_java,junit_juit 用assertThat 提示我找不到符号,java,junit - phpStudy

juit 用assertThat 提示我找不到符号

代码如下,用的是intelij idea社区版。import org.junit.Test;

import static org.junit.Assert.assertThat;

import static sun.nio.cs.Surrogate.is;

public class PlayerTest {

public void should_return_3_when_status_is_3(){

Player player = new Player();

assertThat(player.getStatus(),is(3));

}

}

提示错误

`找不到符号

符号: 方法 assertThat(int,boolean)

位置: 类 PlayerTest`

项目的IML文件如下<?xml version="1.0" encoding="UTF-8"?>

相关阅读:

下面代码哪里有问题啊 老是取不到input值?

node 服务器怎么获取 进入链接的 端口号?

IE9浏览器bug,鼠标经过div的style="overflow: auto下的table,div会不断长高。

怎么写出可扩展性的代码?

一个奇特的代码

关于wordpress带?ver=的资源403错误的问题

android不同设备得到经纬度坐标相差很远

如图,myeclipse的svn插件是不是没法更新啊?

微信浏览器输入框输入不了

Sublime Text 3自定义片段无效

ie7中的问题!大神请看图!

VC能否通过发送消息机制去获取其他程序TMS的TAdvStringGrid控件内容?

express4 ejs模板 include 相对路径问题 ?

为什么无法给select设置padding?

在Flask中如何自定义TextAreaField的rows和cols且将表单渲染为bootstrap的样式?

C++内部类有关构造函数的问题

js中的隐士类型转化??

什么工具可以记录windows系统所有行为日志?

对单表大量数据进行报表汇总有什么高效的方法

recyclerview的setadapter方法不起作用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 JUnit 测试 Java-Spark 可以按照以下步骤进行: 1. 在 pom.xml 文件中添加以下依赖项: ```xml <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.9.3</version> </dependency> <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> ``` 2. 创建一个测试类,并在类上使用 @ExtendWith(JUnit5.class) 注解。 3. 在测试类中创建一个 Spark 应用程序实例,并在该实例中设置路由。 ```java import static spark.Spark.get; public class SparkAppTest { private SparkApp app; @BeforeEach public void setup() { app = new SparkApp(); app.init(); // Define routes get("/hello", (req, res) -> "Hello World"); get("/hello/:name", (req, res) -> "Hello " + req.params("name")); } @AfterEach public void tearDown() { app.stop(); } @Test public void testHelloWorldRoute() { // Use JUnit assertions to test the route given().when().get("/hello").then().statusCode(200).body(is("Hello World")); } @Test public void testHelloNameRoute() { // Use JUnit assertions to test the route given().when().get("/hello/John").then().statusCode(200).body(is("Hello John")); } } ``` 4. 在测试方法中使用 RestAssured 发送 HTTP 请求,并使用 JUnit 断言来检查响应。 ```java import static io.restassured.RestAssured.given; import static org.hamcrest.Matchers.is; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import io.restassured.RestAssured; import spark.Spark; @ExtendWith(SparkExtension.class) public class SparkAppTest { private SparkApp app; @BeforeEach public void setup() { app = new SparkApp(); app.init(); // Define routes get("/hello", (req, res) -> "Hello World"); get("/hello/:name", (req, res) -> "Hello " + req.params("name")); } @AfterEach public void tearDown() { app.stop(); } @Test public void testHelloWorldRoute() { // Use JUnit assertions to test the route given().when().get("/hello").then().statusCode(200).body(is("Hello World")); } @Test public void testHelloNameRoute() { // Use JUnit assertions to test the route given().when().get("/hello/John").then().statusCode(200).body(is("Hello John")); } } ``` 以上就是使用 JUnit 测试 Java-Spark 的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值