| | |
| | | @isTest |
| | | private class SelectAssetExtensionTester { |
| | | private static Id pricebookId = ControllerUtil.getStandardPricebook().Id; |
| | | static Asset createAsset(String input, String accountid, String dcId, String hpId) { |
| | | static Asset createAsset(String input, String accountid, String dcId, String hpId, String productA) { |
| | | Asset asset = new Asset(); |
| | | asset.Name = 'テスト機器'; |
| | | asset.AccountId = accountid; |
| | | asset.Department_Class__c = dcId; |
| | | asset.Hospital__c = hpId; |
| | | asset.SerialNumber = 'testserial'; |
| | | asset.Product2ID = productA; |
| | | asset.IsCompetitorProduct = true; |
| | | insert asset; |
| | | return asset; |
| | | } |
| | |
| | | insert dep; |
| | | |
| | | // 製品を作る |
| | | Product2 productA = new Product2( Name='テスト商品'); |
| | | Product2 productA = new Product2( Name='テスト商品',Brand_Name__c='奥林巴斯'); |
| | | insert productA; |
| | | |
| | | // 価格表エントリを作成する |
| | |
| | | insert entry; |
| | | |
| | | // 納入機器を作成する |
| | | Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset02 = createAsset('asset02', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset03 = createAsset('asset03', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset04 = createAsset('asset04', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset05 = createAsset('asset05', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset02 = createAsset('asset02', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset03 = createAsset('asset03', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset04 = createAsset('asset04', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset05 = createAsset('asset05', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | |
| | | // 维修合同を作成する |
| | | Maintenance_Contract__c contract = new Maintenance_Contract__c(); |
| | |
| | | insert entry; |
| | | |
| | | // 納入機器を作成する |
| | | Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset02 = createAsset('asset02', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset03 = createAsset('asset03', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset04 = createAsset('asset04', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset05 = createAsset('asset05', dep.Id, strategicDep[0].Id, hospital.Id); |
| | | Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset02 = createAsset('asset02', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset03 = createAsset('asset03', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset04 = createAsset('asset04', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | Asset asset05 = createAsset('asset05', dep.Id, strategicDep[0].Id, hospital.Id, productA.Id); |
| | | |
| | | // 维修合同を作成する |
| | | Maintenance_Contract__c contract = new Maintenance_Contract__c(); |