@isTest
|
private class FixtureRemindSnapshotHandlerTest {
|
static testMethod void testMethod1() {
|
FixtureRemindSnapshot__c frs1 = new FixtureRemindSnapshot__c(Dai_Fen_Pei_Cnt__c = 1
|
, Region__c = '北方'
|
, Time__c ='14:00'
|
, Date__c = System.today()
|
);
|
insert frs1;
|
|
FixtureRemindSnapshot__c frs2 = [SELECT Name, UniqueKey__c FROM FixtureRemindSnapshot__c WHERE Id=:frs1.Id];
|
System.assertEquals(System.now().format('yyyy-MM-dd') + ':14:00:北方', frs2.UniqueKey__c);
|
System.assertEquals(System.now().format('yyyy-MM-dd') + ':14:00:北方', frs2.Name);
|
frs2.Time__c = '15:00';
|
frs2.Region__c = '南方';
|
frs2.Date__c = System.today().addDays(1);
|
update frs2;
|
|
FixtureRemindSnapshot__c frs3 = [SELECT Name, UniqueKey__c FROM FixtureRemindSnapshot__c WHERE Id=:frs1.Id];
|
System.assertEquals(System.now().addDays(1).format('yyyy-MM-dd') + ':15:00:南方', frs3.UniqueKey__c);
|
System.assertEquals(System.now().addDays(1).format('yyyy-MM-dd') + ':15:00:南方', frs3.Name);
|
|
}
|
}
|