Протестируйте метод, возвращающий PageReference в Salesforce - PullRequest
2 голосов
/ 03 февраля 2012

У меня есть метод в контроллере

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

technology - это пользовательский объект. Он имеет свои собственные методы получения и установки. Как я могу проверить этот метод

Ответы [ 2 ]

6 голосов
/ 10 февраля 2012
 public static testMethod void testMyController() {


   PageReference pageRef = Page.yourPageName;

   Test.setCurrentPage(pageRef);

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

}
3 голосов
/ 03 февраля 2012

В тестовом классе Вы должны были инициализировать свой контроллер и вызвать этот метод:

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...