我想模拟 #newsletter h1{
display:inline-block;
padding:20px;
}
类中的update tableA
set Quantity = (select count(*) from table B where B.ID = A.ID)
方法。
我尝试通过以下方法来防止调用process()
方法,因为它会导致SpringTemplateEngine
,因为ArgumentMatcher process()
会将空值传递给该方法NullPointerException
方法无法处理的。
eq(someString)
在运行测试process()
和doReturn(someReturnString).when(templateEngine).process(eq(someValidString), any());
时仍然会导致IllegalArgumentException
。
我知道如果使用一个匹配器,则必须在每个参数上都使用一个匹配器。
我在做什么错? 'Template' cannot be null
和InvalidUseOfMatchersException
都告诉我given()
,我认为我可以通过使用when()
作为方法来解决此问题,然后不应该调用它,但是看起来还是会。