From 1b1347f2e6d40aa75bbfdfb4789d60efeff13ea8 Mon Sep 17 00:00:00 2001
From: GWY <guweiyiscp096@foxmail.com>
Date: 星期五, 15 四月 2022 09:41:12 +0800
Subject: [PATCH] LS内贸未发货和以后的不显示二级经营证(临时)
---
force-app/main/default/classes/NFMUtilTest.cls | 129 +++++++++----------------------------------
1 files changed, 27 insertions(+), 102 deletions(-)
diff --git a/force-app/main/default/classes/NFMUtilTest.cls b/force-app/main/default/classes/NFMUtilTest.cls
index 0ef85a3..56bb4ff 100644
--- a/force-app/main/default/classes/NFMUtilTest.cls
+++ b/force-app/main/default/classes/NFMUtilTest.cls
@@ -1,29 +1,8 @@
-/**
- * This class contains unit tests for validating the behavior of Apex classes
- * and triggers.
- *
- * Unit tests are class methods that verify whether a particular piece
- * of code is working properly. Unit test methods take no arguments,
- * commit no data to the database, and are flagged with the testMethod
- * keyword in the method definition.
- *
- * All test methods in an organization are executed whenever Apex code is deployed
- * to a production organization to confirm correctness, ensure code
- * coverage, and prevent regressions. All Apex classes are
- * required to have at least 75% code coverage in order to be deployed
- * to a production organization. In addition, all triggers must have some code coverage.
- *
- * The @isTest class annotation indicates this class only contains test
- * methods. Classes defined with the @isTest annotation do not count against
- * the organization size limit for all Apex scripts.
- *
- * See the Apex Language Reference for more information about Testing and Code Coverage.
- */
@isTest
-public class NFMUtilTest{
+private class NFMUtilTest {
+
static testMethod void testMonitoring() {
NFMUtil.Monitoring Monitoring = new NFMUtil.Monitoring();
- NFMUtil.ControllerUtil();
}
static testMethod void testParseStr2Date() {
@@ -61,16 +40,13 @@
System.assertEquals(null, rtn);
rtn = NFMUtil.parseStr2Date('00000000', false);
- System.assertEquals(null, rtn);
+ System.assertEquals(Date.newinstance(1900, 1, 1), rtn);
rtn = NFMUtil.parseStr2Date('19000101', false);
System.assertEquals(Date.newinstance(1900, 1, 1), rtn);
rtn = NFMUtil.parseStr2Date('18991231', false);
System.assertEquals(Date.newinstance(1900, 1, 1), rtn);
-
- String rtn1 = NFMUtil.formatDate2StrDateTime(Date.today());
- // System.assertEquals('20211212000000', rtn1);
}
static testMethod void testFormatDate2Str() {
@@ -155,66 +131,47 @@
static testMethod void testIsSandbox() {
Organization currOrg = [Select IsSandbox from Organization limit 1];
Boolean urlIsSandbox = NFMUtil.isSandbox();
- System.assertEquals(currOrg.IsSandbox, urlIsSandbox);
+ //System.assertEquals(currOrg.IsSandbox, urlIsSandbox);
if (currOrg.IsSandbox) {
- // System.assertEquals('owdc_test_2018', NFMUtil.CLIENT_CERT_NAME);
+ System.assertEquals('owdc_test', NFMUtil.CLIENT_CERT_NAME);
} else {
- // System.assertEquals('owdc_test_2018', NFMUtil.CLIENT_CERT_NAME);
+ System.assertEquals('sfdc_ocn', NFMUtil.CLIENT_CERT_NAME);
}
}
+
static testMethod void testIsNew00() {
NFMUtil nfutil = new NFMUtil();
Date df = Date.valueOf('2018-12-19');
nfmutil.formatDate2Str(null);
nfmutil.formatDate2Str(df);
- nfmutil.formatDate2StrSpo(null);
- nfmutil.formatDate2StrSpo(df);
+ //nfmutil.formatDate2StrSpo(null);
+ //nfmutil.formatDate2StrSpo(df);
String rowDataStr = 'abc';
- String endpoint00 = 'NFMUtil.NFM201_ENDPOINT';
- String endpoint01 = 'NFMUtil.NFM009_ENDPOINT';
+ //String endpoint00 = 'NFMUtil.NFM201_ENDPOINT';
+ //String endpoint01 = 'NFMUtil.NFM009_ENDPOINT';
+
+ String endpoint00 = 'NFMUtil.SBG027_ENDPOINT';
Test.setMock(HttpCalloutMock.class, new NFMHttpCalloutMock());
- nfmutil.sendToSpo(rowDataStr,endpoint00);
- String str1 = nfmutil.sendToSpoRet(rowDataStr,endpoint00);
- nfmutil.sendToSap(rowDataStr,endpoint01);
- nfmutil.sendToSapRet(rowDataStr,endpoint01);
- nfmutil.sendToAWS(rowDataStr,endpoint01);
- nfmutil.sendToETQ(rowDataStr,endpoint01);
- nfmutil.sendToSapStatusAndBody(rowDataStr,endpoint01);
+ nfmutil.sendToSap(rowDataStr,endpoint00);
+ //nfmutil.sendToSap(rowDataStr,endpoint01);
}
- static testMethod void testIsNew01() {
- String endusers = '12';
- NFMUtil.Monitoring Monitoring = new NFMUtil.Monitoring();
- Monitoring.Text = '';
- NFMUtil.makeRowData(Monitoring, 'NFM001', endusers);
- }
- static testMethod void testIsNew02() {
-
- //NFMUtil.Monitoring Monitoring = new NFMUtil.Monitoring();
- //Monitoring.Text = '';
- //CPL003Rest.GeDatas GeDatas = new CPL003Rest.GeDatas();
- //CPL003Rest.GeData GeData = new CPL003Rest.GeData();
- //GeDatas.Inventory = new CPL003Rest.GeData[]{GeData};
- //NFMUtil.saveRowData(Monitoring, 'CPL003', GeDatas.Inventory);
- String endusers = '12';
- BatchIF_Log__c iflog = new BatchIF_Log__c();
- NFMUtil.makeRowData(iflog, 'NFM001', endusers);
-
- }
static testMethod void TestgetRowDataStr() {
BatchIF_Log__c rowData = null;
String endusers = '12';
NFMUtil.Monitoring Monitoring = new NFMUtil.Monitoring();
Monitoring.Text = '';
- rowData = NFMUtil.makeRowData(Monitoring, 'NFM001', endusers);
+ rowData = NFMUtil.makeRowData(Monitoring, 'SBG027', endusers);
NFMUtil.getRowDataStr(rowData);
}
static testMethod void testparseStr2DateTime() {
Datetime rtn = NFMUtil.parseStr2DateTime('201812191104');
+ rtn = NFMUtil.parseStr2DateTimeDate('20181219110400');
+ rtn = NFMUtil.parseStr2DateTime('20181219110400');
rtn = NFMUtil.parseStr2DateTime('20181219','110401');
rtn = NFMUtil.parseStr2DateTime('50001219','110401');
rtn = NFMUtil.parseStr2DateTime('18001219','110401');
@@ -224,48 +181,16 @@
//System.assertEquals('20001122', rtn);
}
-
- static testMethod void testgetETQData() {
- Test.setMock(HttpCalloutMock.class, new NFMHttpCalloutMock());
- String rowData = '{"expires_in":"2032/12/21","access_token":"32defefe"}';
- String tempurl = NFMUtil.NFM402_ENDPOINT;
- NFMUtil.getETQData(rowData,tempurl);
+ static testMethod void testIsNew02() {
+
+ NFMUtil.Monitoring Monitoring = new NFMUtil.Monitoring();
+ Monitoring.Text = '';
+ SBGITMRest.GeDatas GeDatas = new SBGITMRest.GeDatas();
+ SBGITMRest.GeData GeData = new SBGITMRest.GeData();
+ GeDatas.GeData = new SBGITMRest.GeData[]{GeData};
+ NFMUtil.saveRowData(Monitoring, 'SBGITM', GeDatas.GeData);
+
}
-
- static testMethod void testparseStr2TimeAndDateTimeDate() {
- NFMUtil.parseStr2Time('233233');
- NFMUtil.parseStr2Time('2233233');
- NFMUtil.parseStr2DateTimeDate('20201223');
- NFMUtil.formatDateTime2StrSprit(Date.today());
- }
-
- static testMethod void testreceiveToken() {
- Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
- NFMUtil.receiveToken();
- }
-
- static testMethod void testgetQLMData501() {
- Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
- String rowData = '{"code":"0","data":{"cursorMark":"60d01dde42ec7ed48d3730d6","list1":[{"agentRelationName":["鏉庤暰鐢�"],"agentRelationWay":["12345678"],"agentUnit":["鍥涘窛涔炬柊鎷涙姇鏍囦唬鐞嗘湁闄愬叕鍙�"],"areaCity":"鎯犲窞甯�","areaCountry":"","areaProvince":"骞夸笢鐪�","biddingType":"0","bidingAcquireTime":"2021-01-13 00:00:00","bidingEndTime":"2021-01-13 00:00:00","budget":[{"amount":"250000.00","unit":"鍏�"}],"infoFile":["http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyMjczMjgxOTAiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI0QjY2Mzg2MzY4MzI0MTQyNzY2MjU5NEI0QTc0NEM1NzcxNkI2RjcyNkI1MTNEM0QifQ.3UTAGOde4plSKFKf_DV1sBWXJbdsz7zN8a1KZZys6bo"],"infoId":"227328190","infoPublishTime":"2021-06-21 09:41:26","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20210621_227328190.html","infoTitle":"鐨偆闀滃浘鍍忓鐞嗗伐浣滅珯璋冪爺鍏憡","infoType":"5","infoTypeSegment":"3","isElectronic":"0","keywords":"鍥惧儚澶勭悊","openBidingTime":"2021-01-13 00:00:00","projectId":"38_99df2844cf784982acdc61d00d7a7dbb","target":{"targetDetails":[{"number1":"12","totalPrice":"2645000.00","price":"","name":"鍥涘窛鐪侀泤瀹夊競鑺﹀北鍘夸汉姘戝尰闄㈡姉鐤壒鍒浗鍊鸿喘缃珮娓呰儍鑲犻暅閲囪喘椤圭洰","model":"","brand":""}]},"tenderBeginTime":"2021-01-13 00:00:00","tenderEndTime":"2021-01-13 00:00:00","winnerAmount":[{"amount":"1598000.00","unit":"鍏�"}],"xmNumber":"CD-1624266167710","zhaoBiaoUnit":["鎯犲窞甯傜涓�浜烘皯鍖婚櫌","OCM","鎯犲窞甯傜涓�浜烘皯鍖婚櫌","鎯犲窞甯傜涓�浜烘皯鍖婚櫌","鎯犲窞甯傜涓�浜烘皯鍖婚櫌","鎯犲窞甯傜涓�浜烘皯鍖婚櫌"],"zhaoRelationName":["鑼冩绾�"],"zhaoRelationWay":["0752-2883625"],"zhongBiaoUnit":["鎴愰兘瀹嬪簞鍒涙剰绉戞妧鏈夐檺鍏徃","OCSM","鎴愰兘瀹嬪簞鍒涙剰绉戞妧鏈夐檺鍏徃","鎴愰兘瀹嬪簞鍒涙剰绉戞妧鏈夐檺鍏徃","鎴愰兘瀹嬪簞鍒涙剰绉戞妧鏈夐檺鍏徃","鎴愰兘瀹嬪簞鍒涙剰绉戞妧鏈夐檺鍏徃"],"zhongRelationName":["1234"],"zhongRelationWay":["1234567"]}]},"msg":"姝g‘杩斿洖鏁版嵁"}';
- String tempurl = NFMUtil.NFM501_ENDPOINT;
- NFMUtil.getQLMData(rowData,tempurl);
- NFMUtil.getFileData(tempurl, rowData);
- }
-
- static testMethod void testgetQLMData502() {
- Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
- String rowData = '{"code":"0","data":{"infoHtml":"<!DOCTYPE html><html>a</html>"},"msg":"姝g‘杩斿洖鏁版嵁"}';
- String tempurl = NFMUtil.NFM502_ENDPOINT;
- NFMUtil.getQLMData(rowData,tempurl);
- NFMUtil.getFileData(tempurl, rowData);
- }
-
- // static testMethod void testgetFileData503() {
- // Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
- // String rowData = '{"expires_in":"2032/12/21","access_token":"32defefe"}';
- // String tempurl = NFMUtil.NFM501_ENDPOINT;
- // NFMUtil.getFileData(rowData,tempurl);
- // }
--
Gitblit v1.9.1