【发布时间】:2020-01-28 22:15:08
【问题描述】:
我有一个问题,我想通过测试方法使用 GET 方法和 POST 发送请求。我使用了参数化,但我得到了信息 java.lang.Exception: Method simpleMessage should have no parameters
@Test
@ParameterizedTest
@ValueSource(strings = {"true", "false"})
public void simpleMessage (boolean isPost) {
verifyIdOdpEqual(isPost,1243, "message");
}
【问题讨论】:
-
我不知道你想做什么,但测试就像一个 void 函数,你首先运行带有注释的函数,然后在函数内部告诉它运行其他函数,如“simpleMessage ( boolean isPost)" 函数。基本上创建 @Test testPostFunction(){ 添加起始条件。在 simpleMessage(boolean) 函数中执行某些操作并断言 simpleMessage 结果是否有效。名称“verifyIdOdpEqual”并没有清楚地告诉我该函数的作用。
标签: java junit parameterized-tests