高章伟
2022-02-18 8b5f4c6c281cfa548f92de52c8021e37aa81901e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@isTest
private class NFM403RestTest {
 
    @isTest static void test_method_one() {
        // catch
        Test.startTest();
        RestRequest req = new RestRequest();
        RestResponse res = new RestResponse();
        String JsonMsg ='{"GeData":[{"RSS_CODE_PRODUCT_LINES": "test21","COMMENT": "测试数据11212","IS_INACTIVE": "测试数据1","IS_INTAKE_ESTIMATION": "2019年9月5日 测试1","LAST_MODIFIED_DATE": "2020-01-01 twotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwotwo:25:12","PRODUCT_LINES": "20190912","REVISION": "20221016","RSS_CODE": "20190912","RSS_CODE_DESC": "测试数据1","RSS_CODE_FULL_DESC": "测试数据1","IS_PAE": "NO"}]}';
        req.requestURI = 'services/apexrest/NFM403';
        req.httpMethod = 'POST';
        req.requestBody = Blob.valueof(JsonMsg);
        RestContext.request = req;
        RestContext.response= res;
        NFM403Rest.execute();
        Test.stopTest();
    }
 
    @isTest static void test_method_two() {
        Test.startTest();
        RestRequest req = new RestRequest();
        RestResponse res = new RestResponse();
        String JsonMsg ='{"GeData":[{"RSS_CODE_PRODUCT_LINES": "test21","COMMENT": "测试数据11212","IS_INACTIVE": "测试数据1","IS_INTAKE_ESTIMATION": "2019年9月5日 测试1","LAST_MODIFIED_DATE": "2020-01-01 12:25:12","PRODUCT_LINES": "20190912","REVISION": "20221016","RSS_CODE": "20190912","RSS_CODE_DESC": "测试数据1","RSS_CODE_FULL_DESC": "测试数据1","IS_PAE": "NO"}]}';
        req.requestURI = 'services/apexrest/NFM403';
        req.httpMethod = 'POST';
        req.requestBody = Blob.valueof(JsonMsg);
        RestContext.request = req;
        RestContext.response= res;
        NFM403Rest.execute();
        Test.stopTest();
    }
}