2015-04-08 1 views

Répondre

0

extension est juste une autre contrôleur de classe. Donc, vous voulez imiter appeler les méthodes de cette classe au sein de votre méthode d'essai:

@isTest 
private class TestController { 
    static testMethod void testOne() { 
     Account acc = new Account(Name = 'Test account'); 
     insert acc; 
     AccountAndDetails controller = new AccountAndDetails(new ApexPages.StandardController(acc)); 
     controller.methodOne(); 
     controlelr.methodTwo(); 
     // do some asserts 
    } 
} 
0

Créer une classe de test avec l'annotation @isTest. Créez ensuite des données fictives pertinentes pour l'objet utilisé dans la classe de contrôleur. Transmettez les données factices aux méthodes définies dans la classe d'extension. Ecrivez des scénarios de test positifs et négatifs avec des assertions appropriées.