我需要在方法执行期间和方法执行之后测试审计布尔值。 调用方法时,审计值应为true,方法执行完成后,该值应为false。
代码我知道需要知道在执行方法期间应该编写什么注释或代码来测试值。
Java代码:
public TestEntity testCheck(@PathVariable("testKey"))
{
request.validate("Controller.manage");
Account response = operation.execute(testKey);
// need to check if audit value is true during execute method is running
return new TestEntity(responseResource, HttpStatus.OK);
}
在执行execute方法期间需要检查审核值是否为真
一旦调用此函数,审计值应为FALSE。
AuditCheck.getAuditEnabledForTest().equals(true);
操作完成后应该是
AuditCheck.getAuditEnabledForTest().equals(false);