首页 > 解决方案 > J-Unit 4 检查返回类型

问题描述

在线浏览,找不到如何编写检查返回类型(字符串)的测试

 @Test
public void testExtractText(){

    String result  = myPdf().extractText();

   Assert.assertThat();

}

标签: javajunit

解决方案


由于您已经将结果声明为字符串,因此如果结果不是字符串,您将无法真正到达下面的行,此时您将失败。

一种选择是使用Assert#assertTrue

assertTrue(myPdf().extractText() instanceof String);

如果您正在寻找检查而不是类型,那么您应该使用Assert#assertEquals

assertEquals("expected", result);

推荐阅读