@isTest
|
private class ConsumableAccountControllerTest {
|
|
public static Account account1 = new Account();
|
public static Account consumable = new Account();
|
public static Contact contact1 = new Contact();
|
public static User user = new User();
|
public static Agency_Hospital_Link__c agency_hospital_link = new Agency_Hospital_Link__c();
|
|
private static void testInit() {
|
// 取引先
|
account1.Name = 'test1医院';
|
account1.RecordTypeId = '01210000000QemG';
|
//account1.Is_Active__c = '草案中';
|
insert account1;
|
|
consumable.Name = 'test1经销商';
|
consumable.RecordTypeId = '01210000000Qem1';
|
insert consumable;
|
|
contact1.AccountId = account1.Id;
|
contact1.FirstName = '責任者';
|
contact1.LastName = 'test1医院';
|
insert contact1;
|
|
// ユーザー
|
Profile p = [select Id from Profile where Name = '901_经销商社区普通权限'];
|
user.ProfileId = p.Id;
|
user.ContactId = contact1.Id;
|
user.FirstName = 'ユーザー';
|
user.LastName = 'テスト';
|
user.Email = 'test_user@example.com';
|
user.emailencodingkey='UTF-8';
|
user.languagelocalekey='zh_CN';
|
user.localesidkey='ja_JP';
|
user.timezonesidkey='Asia/Shanghai';
|
user.Username = 'test_user@example.com';
|
user.Alias = 'テユ';
|
user.CommunityNickname = 'テストユーザー';
|
insert user;
|
|
// 代理店医院
|
agency_hospital_link.Name = 'test1代理店医院';
|
agency_hospital_link.Hospital__c = account1.Id;
|
agency_hospital_link.Agency__c = consumable.Id;
|
agency_hospital_link.OwnerId = user.Id;
|
insert agency_hospital_link;
|
}
|
|
@isTest
|
public static void test_method_one() {
|
testInit();
|
// Implement test code
|
System.runAs(user) {
|
PageReference page = new PageReference('/apex/ConsumableAccount');
|
System.Test.setCurrentPage(page);
|
ConsumableAccountController ca = new ConsumableAccountController();
|
//ConsumableAccountController.getlistViewOptions();
|
ca.init();
|
|
ca.filterName = '61. 医院_Hospital草案中的医院';
|
ca.changelistView();
|
|
ca.filterName = '62. 医院_Hospital申请中的医院';
|
ca.changelistView();
|
|
ca.filterName = '63. 医院_Hospital上周创建的医院';
|
ca.changelistView();
|
|
ca.refreshPageSize();
|
|
ca.sortKey = '0';
|
ca.accsort();
|
|
ca.sortKey = '1';
|
ca.accsort();
|
}
|
}
|
|
}
|