| | |
| | | User thisUser = [SELECT Id FROM User WHERE Id = :UserInfo.getUserId()]; |
| | | System.runAs(thisUser) { |
| | | // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证']; |
| | | Profile prof = [ |
| | | SELECT Id |
| | | FROM Profile |
| | | WHERE Name = '901_经销商社区普通权限_2重验证(ET)' |
| | | ]; |
| | | List<RecordType> rectCo = [ |
| | | SELECT Id |
| | | FROM RecordType |
| | | WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '販売店' |
| | | ]; |
| | | Profile prof = [SELECT Id FROM Profile WHERE Name = '901_经销商社区普通权限_2重验证(ET)']; |
| | | List<RecordType> rectCo = [SELECT Id FROM RecordType WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '販売店']; |
| | | if (rectCo.size() == 0) { |
| | | return; |
| | | } |
| | | List<RecordType> rectHos = [ |
| | | SELECT Id |
| | | FROM RecordType |
| | | WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '病院' |
| | | ]; |
| | | List<RecordType> rectHos = [SELECT Id FROM RecordType WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '病院']; |
| | | if (rectHos.size() == 0) { |
| | | return; |
| | | } |
| | |
| | | } |
| | | static testMethod void conInvoiceViewTestedit_1() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | |
| | | static testMethod void conInvoiceViewTestedit_2() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //发票信息 |
| | | Consumable_order__c invoiceorder = new Consumable_order__c(); |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | | Name = 'Test1', |
| | |
| | | |
| | | static testMethod void conInvoiceViewTestedit_3() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | | Name = 'Test1', |
| | |
| | | //新建发票 以及编辑发票invoiceId== NULL and deliveryId== NULL |
| | | static testMethod void conInvoiceViewTestinit() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | //Consumable_order__c testList1 = new Consumable_order__c(Name='Test1',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='草案中',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | | //Consumable_order__c testList2 = new Consumable_order__c(Name='Test2',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='已提交',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | |
| | | //新建发票 以及编辑发票invoiceId== NULL and deliveryId<> NULL |
| | | static testMethod void conInvoiceViewTestinit_1() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | //Consumable_order__c testList1 = new Consumable_order__c(Name='Test1',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='草案中',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | | //Consumable_order__c testList2 = new Consumable_order__c(Name='Test2',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='已提交',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | |
| | | //新建发票 以及编辑发票invoiceId<> NULL |
| | | static testMethod void conInvoiceViewTestinit_2() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | //Consumable_order__c testList1 = new Consumable_order__c(Name='Test1',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='草案中',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | | //Consumable_order__c testList2 = new Consumable_order__c(Name='Test2',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='已提交',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | |
| | | } |
| | | static testMethod void conInvoiceViewTestoutOrderchange() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | |
| | | static testMethod void conInvoiceViewTestgetdefaultMapinfo() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | //从出库单直接开票 |
| | | static testMethod void conInvoiceViewRedirectTest() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | //Consumable_order__c testList1 = new Consumable_order__c(Name='Test1',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='草案中',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | | //Consumable_order__c testList2 = new Consumable_order__c(Name='Test2',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='已提交',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | |
| | | //提交 |
| | | static testMethod void conInvoiceViewTestapproval() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | invoiceorder.Dealer_Info__c = acc.Id; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | //Consumable_order__c testList1 = new Consumable_order__c(Name='Test1',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='草案中',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | | //Consumable_order__c testList2 = new Consumable_order__c(Name='Test2',Summons_Sale_Status__c='出货',SummonsStatus_c__c='已完成',Order_ForHospital__c =hosp1.Id,SummonsForDirction__c='直接销售给医院',Order_status__c='已提交',Order_type__c='传票',Order_ForDealer__c = agency1.Id, Dealer_info__c=myAccount1.Id,ConInvoice_Code__c = invoiceorder.id); |
| | |
| | | //提交发票 |
| | | static testMethod void conInvoice_approval() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Oly_TriggerHandler.bypass('ConsumableAssetHander'); |
| | | Oly_TriggerHandler.bypass('Oly_TriggerHandler'); |
| | |
| | | //新建发票 以及编辑发票 invoiceId<>null |
| | | static testMethod void rentestreopen() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | //新建发票 以及编辑发票 invoiceId<>null |
| | | static testMethod void rentestreopen001() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | //新建发票 以及编辑发票 invoiceId<>null |
| | | static testMethod void allinit() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //准备数据 |
| | | // Consumable_order__c Id = deliveryId //出库单 |
| | |
| | | //invoiceorder.Order_ProType__c = 'ET'; |
| | | insert invoiceorder; |
| | | |
| | | invoiceorder = [ |
| | | SELECT id, Name |
| | | FROM Consumable_order__c |
| | | WHERE id = :invoiceorder.id |
| | | ]; |
| | | invoiceorder = [SELECT id, Name FROM Consumable_order__c WHERE id = :invoiceorder.id]; |
| | | //出库单 |
| | | |
| | | Consumable_order__c testList1 = new Consumable_order__c( |
| | |
| | | } |
| | | static testMethod void allsave() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //发票信息 |
| | | Consumable_order__c invoiceorder = new Consumable_order__c(); |
| | |
| | | } |
| | | static testMethod void allsave1() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //发票信息 |
| | | Consumable_order__c invoiceorder = new Consumable_order__c(); |
| | |
| | | |
| | | static testMethod void allsave2() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //发票信息 |
| | | Consumable_order__c invoiceorder = new Consumable_order__c(); |
| | |
| | | |
| | | static testMethod void allsave3() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | Product2 prod01 = new Product2( |
| | | Name = 'Test01', |
| | |
| | | |
| | | static testMethod void allsave4() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | Account hosp1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency1 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp001' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency2 = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testhosp002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account agency1 = [SELECT Id FROM Account WHERE name = 'Testhosp001' LIMIT 1]; |
| | | Account agency2 = [SELECT Id FROM Account WHERE name = 'Testhosp002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //发票信息 |
| | | Consumable_order__c invoiceorder = new Consumable_order__c(); |
| | |
| | | |
| | | static testMethod void allsave5() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | |
| | | static testMethod void allsave6() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |
| | |
| | | |
| | | static testMethod void allsave7() { |
| | | user curUser = [SELECT Id FROM User WHERE LastName = 'TestUser' LIMIT 1]; |
| | | Account acc = [ |
| | | SELECT Id |
| | | FROM Account |
| | | WHERE name = 'Testaccount002' |
| | | LIMIT 1 |
| | | ]; |
| | | Account acc = [SELECT Id FROM Account WHERE name = 'Testaccount002' LIMIT 1]; |
| | | System.runAs(curUser) { |
| | | //产品信息 |
| | | Product2 prod01 = new Product2( |