Está en la página 1de 2

@isTest

public class xdgenTest {


@isTest
public static void accountCategoriaShouldChangeToPequenia() {
List<Account> cuentas = new List<Account>();
Account cuenta1 = new Account(Name = 'test1',
AnnualRevenue = 100000000);
insert cuenta1;
cuentas.add(cuenta1);
Test.startTest();
xdgen.afterUpdate(cuentas);
Test.stopTest();
Account cuentaDespuesDeTest = [SELECT Id, Categoria__c
FROM Account LIMIT 1
];
System.assertEquals('Pequeña', cuentaDespuesDeTest.Categoria__c,
'La categoria de la cuenta no es Pequeña, es :: ' +
cuentaDespuesDeTest.Categoria__c);
System.assertNotEquals('Mediana', cuentaDespuesDeTest.Categoria__c,
'La categoria de la cuenta no es Pequeña, es :: ' +
cuentaDespuesDeTest.Categoria__c);
}
@isTest
public static void accountsShouldChangeToPequenia() {
List<Account> cuentas = new List<Account>();
Account cuenta1 = new Account(Name = 'test1',
AnnualRevenue = 100000000);
Account cuenta2 = new Account(Name = 'test2',
AnnualRevenue = 50000000);
Account cuenta3 = new Account(Name = 'test3',
AnnualRevenue = 250000000);
insert cuenta1;
insert cuenta2;
insert cuenta3;
cuentas.add(cuenta1);
cuentas.add(cuenta2);
cuentas.add(cuenta3);
Test.startTest();
xdgen.afterUpdate(cuentas);
Test.stopTest();
List<Account> totalDeCuentas = [SELECT Id FROM Account];
System.assertEquals(3, totalDeCuentas.size());
}
@isTest
public static void methodShouldFail() {
List<Account> cuentas = null;
Test.startTest();
xdgen.afterUpdate(cuentas);
Test.stopTest();
}
}

También podría gustarte