我一直在阅读“了解Apex中的测试”。在标题为“理解测试数据”的部分中,有一个句子为
如果测试发出Visualforce请求,则执行测试将保留在 测试上下文但在不同的线程中运行,因此测试数据隔离是 不再强制执行。
这很有趣,我想编写一个说明这个概念的测试类,但我对句子的第一个句子感到困惑:“如果测试发出了Visualforce请求......”。如何做到这一点?
答案 0 :(得分:1)
csData <- data %>% mutate(Var1 = (Var1 - mean(Var1, na.rm=TRUE) / sd(Var1, na.rm=TRUE),
Var2 = (Var2 - mean(Var2, na.rm=TRUE) / sd(Var2, na.rm=TRUE))
这是请求vf请求的方式。结果页面的响应将存储在&page 39页面中。 PageReference用于此目的。拥有vf页面rquest的最佳做法如下。
PageReference pageRef = new PageReference('/apex/testVFPage');
它允许Force.com平台检测页面依赖性。
如果您需要对控制器的代码覆盖率进行vf请求。然后这样做。
PageReference pageRef = Page.testVFPage;