单元测试mokito案例

单元测试mokito

test

    @Test
    void getCommentInfo() {
        String issueInfo = "{\"id\":\"36934\",\"issueCode\":\"bl-5c9fe06f8d85\",\"assetCode\":\"nic-809ac399b3e2\",\"assetType\":\"nic\",\"ipv4\":\"10.44.149.19\",\"issueType\":\"灰色资产问题\",\"issueSubType\":\"灰色资产问题\",\"issueTitle\":\"10.44.149.19待认领\",\"issueDesc\":\"10.44.149.19待认领\",\"severity\":\"5\",\"belongPersonName\":null,\"isAutoCalcSeverity\":\"1\",\"issueStatus\":\"1\",\"handleView\":\"{\\\"deal_view\\\":\\\"1.Mock认领纳管 && 2.Mock不认领,转为例外资产\\\",\\\"deal_info\\\":\\\"请确认以上ip是否应纳入资产库管理:\\\\r\\\\n   1.如果纳入管理,请通过资产管理模块对资产属性信息进行完善,完成后选择选项'认领纳管'。\\\\r\\\\n   2.如果不纳入管理,请通过资产管理模块对资产进行转例外,并采取临时处置措施,完成后选择选项'不认领,转为例外资产'。\\\"}\"}\n";
         log.info("事项处理-查询处理意见1111 ={}", NC.json.toJsonString(issueInfo));

        IssueDetailResDto resultDto =NC.json.toObject(issueInfo,IssueDetailResDto.class);
        Mockito.when(issueAgent.getIssueByCode(Mockito.anyString())).thenReturn(resultDto);

        Map<String, Object>  result  = ssmpIssueService.getCommentInfo("code");
        log.info("事项处理-查询处理意见 ={}", NC.json.toJsonString(result));
        Assertions.assertNotNull(result);
    }

版权声明:著作权归作者所有。

thumb_up 0 | star_outline 0 | textsms 0