2

我在控制器中有一个方法

    public PageReference add() {
              insert technology;
              return null;
            }

technology是一个自定义对象。它有自己的 getter 和 setter。我如何测试这个方法

4

2 回答 2

6
 public static testMethod void testMyController() {


   PageReference pageRef = Page.yourPageName;

   Test.setCurrentPage(pageRef);

   MyController controller = new MyController();
   controller.add();

}
于 2012-02-10T09:46:41.483 回答
3

在测试类中,您必须初始化您的控制器并调用此方法:

static testMethod void test(){
    YourController contr = new YourController();
    contr.add();
}

希望有帮助。

于 2012-02-03T12:52:29.377 回答