Apex测试如何发出Visualforce请求?

时间:2016-12-28 11:04:20

标签: salesforce apex

我一直在阅读“了解Apex中的测试”。在标题为“理解测试数据”的部分中,有一个句子为

  

如果测试发出Visualforce请求,则执行测试将保留在   测试上下文但在不同的线程中运行,因此测试数据隔离是   不再强制执行。

这很有趣,我想编写一个说明这个概念的测试类,但我对句子的第一个句子感到困惑:“如果测试发出了Visualforce请求......”。如何做到这一点?

1 个答案:

答案 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;