refactor: 单元测试方法生成类

main
13009 2024-06-20 15:00:18 +08:00
parent ae0085e965
commit 04f46b6cbf
2 changed files with 51 additions and 86 deletions

View File

@ -32,17 +32,15 @@ class AccountServiceTest {
extractedPersonOpenAccountThreeElementRequestParams(request); extractedPersonOpenAccountThreeElementRequestParams(request);
extractedPersonOpenAccountThreeElementRequestAssertions(request); extractedPersonOpenAccountThreeElementRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_name\":\"setAccountName\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartDate\",\"id_enddate\":\"setIdEndDate\",\"sign_no\":\"setSignNo\",\"sign_name\":\"setSignName\",\"id_address\":\"setIdAddress\",\"sex\":\"setSex\",\"ethnic\":\"setEthnic\",\"job\":\"setJob\",\"job_note\":\"setJobNote\",\"mobile\":\"setMobile\",\"verify_code\":\"setVerifyCode\",\"file_list\":[],\"open_longitude\":\"setOpenLongitude\",\"open_dimensions\":\"setOpenDimensions\",\"open_ip\":\"setOpenIp\",\"open_date\":\"setOpenDate\",\"open_tradetime\":\"setOpenTradeTime\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
PersonOpenAccountThreeElementResponse response = new PersonOpenAccountThreeElementResponse(); PersonOpenAccountThreeElementResponse response = new PersonOpenAccountThreeElementResponse();
extractedPersonOpenAccountThreeElementResponseParams(response); extractedPersonOpenAccountThreeElementResponseParams(response);
extractedPersonOpenAccountThreeElementResponseAssertions(response); extractedPersonOpenAccountThreeElementResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<PersonOpenAccountThreeElementResponse> httpResponse = TestHttpResponse.create("/account/v2/person-open-account-three-element", response, PersonOpenAccountThreeElementResponse.class); HttpResponse<PersonOpenAccountThreeElementResponse> httpResponse = TestHttpResponse.create("/account/v2/person-open-account-three-element", response, PersonOpenAccountThreeElementResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -54,9 +52,8 @@ class AccountServiceTest {
PersonOpenAccountThreeElementResponse result = service.personOpenAccountThreeElement(request); PersonOpenAccountThreeElementResponse result = service.personOpenAccountThreeElement(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedPersonOpenAccountThreeElementRequestParams(PersonOpenAccountThreeElementRequest request) { void extractedPersonOpenAccountThreeElementRequestParams(PersonOpenAccountThreeElementRequest request) {
@ -143,17 +140,16 @@ class AccountServiceTest {
extractedPersonOpenAccountFourElementRequestParams(request); extractedPersonOpenAccountFourElementRequestParams(request);
extractedPersonOpenAccountFourElementRequestAssertions(request); extractedPersonOpenAccountFourElementRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_name\":\"setAccountName\",\"account_class\":\"setAccountClass\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartDate\",\"id_enddate\":\"setIdEndDate\",\"sign_no\":\"setSignNo\",\"sign_name\":\"setSignName\",\"id_address\":\"setIdAddress\",\"sex\":\"setSex\",\"ethnic\":\"setEthnic\",\"job\":\"setJob\",\"job_note\":\"setJobNote\",\"mobile\":\"setMobile\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"file_list\":[],\"open_longitude\":\"setOpenLongitude\",\"open_dimensions\":\"setOpenDimensions\",\"open_ip\":\"setOpenIp\",\"open_date\":\"setOpenDate\",\"open_tradetime\":\"setOpenTradeTime\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
PersonOpenAccountFourElementResponse response = new PersonOpenAccountFourElementResponse(); PersonOpenAccountFourElementResponse response = new PersonOpenAccountFourElementResponse();
extractedPersonOpenAccountFourElementResponseParams(response); extractedPersonOpenAccountFourElementResponseParams(response);
extractedPersonOpenAccountFourElementResponseAssertions(response); extractedPersonOpenAccountFourElementResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<PersonOpenAccountFourElementResponse> httpResponse = TestHttpResponse.create("/account/v2/person-open-account-four-element", response, PersonOpenAccountFourElementResponse.class); HttpResponse<PersonOpenAccountFourElementResponse> httpResponse = TestHttpResponse.create("/account/v2/person-open-account-four-element", response, PersonOpenAccountFourElementResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -165,9 +161,8 @@ class AccountServiceTest {
PersonOpenAccountFourElementResponse result = service.personOpenAccountFourElement(request); PersonOpenAccountFourElementResponse result = service.personOpenAccountFourElement(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedPersonOpenAccountFourElementRequestParams(PersonOpenAccountFourElementRequest request) { void extractedPersonOpenAccountFourElementRequestParams(PersonOpenAccountFourElementRequest request) {
@ -266,17 +261,15 @@ class AccountServiceTest {
extractedOpenAccountCompanyRequestParams(request); extractedOpenAccountCompanyRequestParams(request);
extractedOpenAccountCompanyRequestAssertions(request); extractedOpenAccountCompanyRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_name\":\"setAccountName\",\"account_class\":\"setAccountClass\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartDate\",\"id_enddate\":\"setIdEndDate\",\"sign_no\":\"setSignNo\",\"sign_name\":\"setSignName\",\"id_address\":\"setIdAddress\",\"mobile\":\"setMobile\",\"orgcodes\":\"setOrgcodes\",\"ratcodes\":\"setRatcodes\",\"zsopscope\":\"setZsopscope\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"industry\":\"setIndustry\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"company_id_type\":\"setCompanyIdType\",\"company_id_no\":\"setCompanyIdNo\",\"company_id_name\":\"setCompanyIdName\",\"company_opto\":\"setCompanyOpto\",\"controller_id_type\":\"setControllerIdType\",\"controller_id_no\":\"setControllerIdNo\",\"controller_id_name\":\"setControllerIdName\",\"controller_opto\":\"setControllerOpto\",\"leader_id_type\":\"setLeaderIdType\",\"leader_id_no\":\"setLeaderIdNo\",\"leader_id_name\":\"setLeaderIdName\",\"leader_mobile\":\"setLeaderMobile\",\"leader_opto\":\"setLeaderOpto\",\"operator_id_type\":\"setOperatorIdType\",\"operator_id_no\":\"setOperatorIdNo\",\"operator_id_name\":\"setOperatorIdName\",\"operator_mobile\":\"setOperatorMobile\",\"operator_opto\":\"setOperatorOpto\",\"bene_name\":\"setBeneName\",\"bene_sex\":\"setBeneSex\",\"bene_nationality\":\"setBeneNationality\",\"bene_is_shareholider\":\"setBeneIsShareholider\",\"bene_ratio\":\"setBeneRatio\",\"bene_addr\":\"setBeneAddr\",\"bene_id_type\":\"setBeneIdType\",\"bene_id_no\":\"setBeneIdNo\",\"bene_opto\":\"setBeneOpto\",\"bene_owner\":\"setBeneOwner\",\"file_list\":[],\"open_longitude\":\"setOpenLongitude\",\"open_dimensions\":\"setOpenDimensions\",\"open_ip\":\"setOpenIp\",\"open_date\":\"setOpenDate\",\"open_tradetime\":\"setOpenTradeTime\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
OpenAccountCompanyResponse response = new OpenAccountCompanyResponse(); OpenAccountCompanyResponse response = new OpenAccountCompanyResponse();
extractedOpenAccountCompanyResponseParams(response); extractedOpenAccountCompanyResponseParams(response);
extractedOpenAccountCompanyResponseAssertions(response); extractedOpenAccountCompanyResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<OpenAccountCompanyResponse> httpResponse = TestHttpResponse.create("/account/v2/company-open-account", response, OpenAccountCompanyResponse.class); HttpResponse<OpenAccountCompanyResponse> httpResponse = TestHttpResponse.create("/account/v2/company-open-account", response, OpenAccountCompanyResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -288,9 +281,8 @@ class AccountServiceTest {
OpenAccountCompanyResponse result = service.openAccountCompany(request); OpenAccountCompanyResponse result = service.openAccountCompany(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"original_serialno\":\"setOriginalSerialNo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedOpenAccountCompanyRequestParams(OpenAccountCompanyRequest request) { void extractedOpenAccountCompanyRequestParams(OpenAccountCompanyRequest request) {
@ -445,17 +437,15 @@ class AccountServiceTest {
extractedModAccPersonRequestParams(request); extractedModAccPersonRequestParams(request);
extractedModAccPersonRequestAssertions(request); extractedModAccPersonRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartDate\",\"id_enddate\":\"setIdEndDate\",\"sign_name\":\"setSignName\",\"sign_no\":\"setSignNo\",\"mobile\":\"setMobile\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"file_list\":[],\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\",\"trans_teller\":\"setTransTeller\"}", requestJson);
ModAccPersonResponse response = new ModAccPersonResponse(); ModAccPersonResponse response = new ModAccPersonResponse();
extractedModAccPersonResponseParams(response); extractedModAccPersonResponseParams(response);
extractedModAccPersonResponseAssertions(response); extractedModAccPersonResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<ModAccPersonResponse> httpResponse = TestHttpResponse.create("/account/v2/person-mod-account", response, ModAccPersonResponse.class); HttpResponse<ModAccPersonResponse> httpResponse = TestHttpResponse.create("/account/v2/person-mod-account", response, ModAccPersonResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -467,9 +457,8 @@ class AccountServiceTest {
ModAccPersonResponse result = service.modAccPerson(request); ModAccPersonResponse result = service.modAccPerson(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedModAccPersonRequestParams(ModAccPersonRequest request) { void extractedModAccPersonRequestParams(ModAccPersonRequest request) {
@ -546,17 +535,15 @@ class AccountServiceTest {
extractedModAccCompanyRequestParams(request); extractedModAccCompanyRequestParams(request);
extractedModAccCompanyRequestAssertions(request); extractedModAccCompanyRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartDate\",\"id_enddate\":\"setIdEndDate\",\"sign_name\":\"setSignName\",\"sign_no\":\"setSignNo\",\"mobile\":\"setMobile\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"bank_address\":\"setBankAddress\",\"bank_cityno\":\"setBankCityno\",\"industry\":\"setIndustry\",\"company_id_type\":\"setCompanyIdType\",\"company_id_no\":\"setCompanyIdNo\",\"company_id_name\":\"setCompanyIdName\",\"company_opto\":\"setCompanyOpto\",\"controller_id_type\":\"setControllerIdType\",\"controller_id_no\":\"setControllerIdNo\",\"controller_id_name\":\"setControllerIdName\",\"controller_opto\":\"setControllerOpto\",\"leader_id_type\":\"setLeaderIdType\",\"leader_id_no\":\"setLeaderIdNo\",\"leader_id_name\":\"setLeaderIdName\",\"leader_mobile\":\"setLeaderMobile\",\"leader_opto\":\"setLeaderOpto\",\"operator_id_type\":\"setOperatorIdType\",\"operator_id_no\":\"setOperatorIdNo\",\"operator_id_name\":\"setOperatorIdName\",\"operator_mobile\":\"setOperatorMobile\",\"operator_opto\":\"setOperatorOpto\",\"bene_name\":\"setBeneName\",\"bene_sex\":\"setBeneSex\",\"bene_nationality\":\"setBeneNationality\",\"bene_is_shareholider\":\"setBeneIsShareholider\",\"bene_ratio\":\"setBeneRatio\",\"bene_addr\":\"setBeneAddr\",\"bene_id_type\":\"setBeneIdType\",\"bene_id_no\":\"setBeneIdNo\",\"bene_opto\":\"setBeneOpto\",\"bene_owner\":\"setBeneOwner\",\"file_list\":[],\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\",\"trans_teller\":\"setTransTeller\"}", requestJson);
ModAccCompanyResponse response = new ModAccCompanyResponse(); ModAccCompanyResponse response = new ModAccCompanyResponse();
extractedModAccCompanyResponseParams(response); extractedModAccCompanyResponseParams(response);
extractedModAccCompanyResponseAssertions(response); extractedModAccCompanyResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<ModAccCompanyResponse> httpResponse = TestHttpResponse.create("/account/v2/company-mod-account", response, ModAccCompanyResponse.class); HttpResponse<ModAccCompanyResponse> httpResponse = TestHttpResponse.create("/account/v2/company-mod-account", response, ModAccCompanyResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -568,9 +555,8 @@ class AccountServiceTest {
ModAccCompanyResponse result = service.modAccCompany(request); ModAccCompanyResponse result = service.modAccCompany(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"customer_no\":\"setCustomerNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedModAccCompanyRequestParams(ModAccCompanyRequest request) { void extractedModAccCompanyRequestParams(ModAccCompanyRequest request) {
@ -709,17 +695,16 @@ class AccountServiceTest {
extractedQueryBalanceRequestParams(request); extractedQueryBalanceRequestParams(request);
extractedQueryBalanceRequestAssertions(request); extractedQueryBalanceRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"relation_acct\":\"setRelationAcct\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
QueryBalanceResponse response = new QueryBalanceResponse(); QueryBalanceResponse response = new QueryBalanceResponse();
extractedQueryBalanceResponseParams(response); extractedQueryBalanceResponseParams(response);
extractedQueryBalanceResponseAssertions(response); extractedQueryBalanceResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_name\":\"setAccountName\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"mobile\":\"setMobile\",\"detail_list\":[],\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<QueryBalanceResponse> httpResponse = TestHttpResponse.create("/account/v2/query-balance", response, QueryBalanceResponse.class); HttpResponse<QueryBalanceResponse> httpResponse = TestHttpResponse.create("/account/v2/query-balance", response, QueryBalanceResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -731,9 +716,8 @@ class AccountServiceTest {
QueryBalanceResponse result = service.queryBalance(request); QueryBalanceResponse result = service.queryBalance(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_name\":\"setAccountName\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"mobile\":\"setMobile\",\"detail_list\":[],\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedQueryBalanceRequestParams(QueryBalanceRequest request) { void extractedQueryBalanceRequestParams(QueryBalanceRequest request) {
@ -788,17 +772,16 @@ class AccountServiceTest {
extractedQueryCardInfoRequestParams(request); extractedQueryCardInfoRequestParams(request);
extractedQueryCardInfoRequestAssertions(request); extractedQueryCardInfoRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"card_no\":\"setCardNo\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
QueryCardInfoResponse response = new QueryCardInfoResponse(); QueryCardInfoResponse response = new QueryCardInfoResponse();
extractedQueryCardInfoResponseParams(response); extractedQueryCardInfoResponseParams(response);
extractedQueryCardInfoResponseAssertions(response); extractedQueryCardInfoResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"card_type\":\"setCardType\",\"pay_bank_no\":\"setPayBankNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<QueryCardInfoResponse> httpResponse = TestHttpResponse.create("/card-bin/v2/query", response, QueryCardInfoResponse.class); HttpResponse<QueryCardInfoResponse> httpResponse = TestHttpResponse.create("/card-bin/v2/query", response, QueryCardInfoResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -810,9 +793,8 @@ class AccountServiceTest {
QueryCardInfoResponse result = service.queryCardInfo(request); QueryCardInfoResponse result = service.queryCardInfo(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"card_type\":\"setCardType\",\"pay_bank_no\":\"setPayBankNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedQueryCardInfoRequestParams(QueryCardInfoRequest request) { void extractedQueryCardInfoRequestParams(QueryCardInfoRequest request) {
@ -863,17 +845,15 @@ class AccountServiceTest {
extractedPersonBindRequestParams(request); extractedPersonBindRequestParams(request);
extractedPersonBindRequestAssertions(request); extractedPersonBindRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"mobile\":\"setMobile\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"set_default\":\"setSetDefault\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
PersonBindResponse response = new PersonBindResponse(); PersonBindResponse response = new PersonBindResponse();
extractedPersonBindResponseParams(response); extractedPersonBindResponseParams(response);
extractedPersonBindResponseAssertions(response); extractedPersonBindResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<PersonBindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/person-bind", response, PersonBindResponse.class); HttpResponse<PersonBindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/person-bind", response, PersonBindResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -885,9 +865,8 @@ class AccountServiceTest {
PersonBindResponse result = service.personBind(request); PersonBindResponse result = service.personBind(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedPersonBindRequestParams(PersonBindRequest request) { void extractedPersonBindRequestParams(PersonBindRequest request) {
@ -950,17 +929,15 @@ class AccountServiceTest {
extractedCompanyBindRequestParams(request); extractedCompanyBindRequestParams(request);
extractedCompanyBindRequestAssertions(request); extractedCompanyBindRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"account_property\":\"setAccountProperty\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"mobile\":\"setMobile\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"primary_account\":\"setPrimaryAccount\",\"bank_no\":\"setBankNo\",\"bank_name\":\"setBankName\",\"set_default\":\"setSetDefault\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
CompanyBindResponse response = new CompanyBindResponse(); CompanyBindResponse response = new CompanyBindResponse();
extractedCompanyBindResponseParams(response); extractedCompanyBindResponseParams(response);
extractedCompanyBindResponseAssertions(response); extractedCompanyBindResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<CompanyBindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/company-bind", response, CompanyBindResponse.class); HttpResponse<CompanyBindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/company-bind", response, CompanyBindResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -972,9 +949,8 @@ class AccountServiceTest {
CompanyBindResponse result = service.companyBind(request); CompanyBindResponse result = service.companyBind(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedCompanyBindRequestParams(CompanyBindRequest request) { void extractedCompanyBindRequestParams(CompanyBindRequest request) {
@ -1037,17 +1013,15 @@ class AccountServiceTest {
extractedBankCardQueryRequestParams(request); extractedBankCardQueryRequestParams(request);
extractedBankCardQueryRequestAssertions(request); extractedBankCardQueryRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
BankCardQueryResponse response = new BankCardQueryResponse(); BankCardQueryResponse response = new BankCardQueryResponse();
extractedBankCardQueryResponseParams(response); extractedBankCardQueryResponseParams(response);
extractedBankCardQueryResponseAssertions(response); extractedBankCardQueryResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"cur_balance\":100.0,\"avail_balance\":100.0,\"withdraw_balance\":100.0,\"pre_balance\":100.0,\"detail_list\":[],\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<BankCardQueryResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/query", response, BankCardQueryResponse.class); HttpResponse<BankCardQueryResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/query", response, BankCardQueryResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -1059,9 +1033,8 @@ class AccountServiceTest {
BankCardQueryResponse result = service.bankCardQuery(request); BankCardQueryResponse result = service.bankCardQuery(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"cur_balance\":100.0,\"avail_balance\":100.0,\"withdraw_balance\":100.0,\"pre_balance\":100.0,\"detail_list\":[],\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedBankCardQueryRequestParams(BankCardQueryRequest request) { void extractedBankCardQueryRequestParams(BankCardQueryRequest request) {
@ -1120,17 +1093,15 @@ class AccountServiceTest {
extractedUnbindRequestParams(request); extractedUnbindRequestParams(request);
extractedUnbindRequestAssertions(request); extractedUnbindRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_no\":\"setAccountNo\",\"primary_account\":\"setPrimaryAccount\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
UnbindResponse response = new UnbindResponse(); UnbindResponse response = new UnbindResponse();
extractedUnbindResponseParams(response); extractedUnbindResponseParams(response);
extractedUnbindResponseAssertions(response); extractedUnbindResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<UnbindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/unbind", response, UnbindResponse.class); HttpResponse<UnbindResponse> httpResponse = TestHttpResponse.create("/bank-card/v2/unbind", response, UnbindResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -1142,9 +1113,8 @@ class AccountServiceTest {
UnbindResponse result = service.unbind(request); UnbindResponse result = service.unbind(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedUnbindRequestParams(UnbindRequest request) { void extractedUnbindRequestParams(UnbindRequest request) {
@ -1189,17 +1159,16 @@ class AccountServiceTest {
extractedClosedAccRequestParams(request); extractedClosedAccRequestParams(request);
extractedClosedAccRequestAssertions(request); extractedClosedAccRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"account_no\":\"setAccountNo\",\"serial_no\":\"setSerialNo\",\"trade_no\":\"setTradeNo\",\"verify_code\":\"setVerifyCode\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
ClosedAccResponse response = new ClosedAccResponse(); ClosedAccResponse response = new ClosedAccResponse();
extractedClosedAccResponseParams(response); extractedClosedAccResponseParams(response);
extractedClosedAccResponseAssertions(response); extractedClosedAccResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<ClosedAccResponse> httpResponse = TestHttpResponse.create("/account/v2/closed-account", response, ClosedAccResponse.class); HttpResponse<ClosedAccResponse> httpResponse = TestHttpResponse.create("/account/v2/closed-account", response, ClosedAccResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -1211,9 +1180,8 @@ class AccountServiceTest {
ClosedAccResponse result = service.closedAcc(request); ClosedAccResponse result = service.closedAcc(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedClosedAccRequestParams(ClosedAccRequest request) { void extractedClosedAccRequestParams(ClosedAccRequest request) {
@ -1259,18 +1227,16 @@ class AccountServiceTest {
OpenAccInnerRequest request = new OpenAccInnerRequest(); OpenAccInnerRequest request = new OpenAccInnerRequest();
extractedOpenAccInnerRequestParams(request); extractedOpenAccInnerRequestParams(request);
extractedOpenAccInnerRequestAssertions(request); extractedOpenAccInnerRequestAssertions(request);
System.out.println(Json.toJson(request));
String requestJson = Json.toJson(request); String requestJson = Json.toJson(request);
Assertions.assertEquals("", requestJson); Assertions.assertEquals("{\"channel_no\":\"setChannelNo\",\"app_no\":\"setAppNo\",\"serial_no\":\"setSerialNo\",\"account_class\":\"setAccountClass\",\"account_relation\":\"setAccountRelation\",\"account_name\":\"setAccountName\",\"balance_direction\":\"setBalanceDirection\",\"red_balance\":\"setRedBalance\",\"id_type\":\"setIdType\",\"id_no\":\"setIdNo\",\"id_startdate\":\"setIdStartdate\",\"id_enddate\":\"setIdEnddate\",\"mobile\":\"setMobile\",\"industry\":\"setIndustry\",\"company_id_type\":\"setCompanyIdType\",\"company_id_no\":\"setCompanyIdNo\",\"company_id_name\":\"setCompanyIdName\",\"company_opto\":\"setCompanyOpto\",\"controller_id_type\":\"setControllerIdType\",\"controller_id_no\":\"setControllerIdNo\",\"controller_id_name\":\"setControllerIdName\",\"controller_opto\":\"setControllerOpto\",\"leader_id_type\":\"setLeaderIdType\",\"leader_id_no\":\"setLeaderIdNo\",\"leader_id_name\":\"setLeaderIdName\",\"leader_mobile\":\"setLeaderMobile\",\"leader_opto\":\"setLeaderOpto\",\"operator_id_type\":\"setOperatorIdType\",\"operator_id_no\":\"setOperatorIdNo\",\"operator_id_name\":\"setOperatorIdName\",\"operator_mobile\":\"setOperatorMobile\",\"operator_opto\":\"setOperatorOpto\",\"bene_name\":\"setBeneName\",\"bene_sex\":\"setBeneSex\",\"bene_nationality\":\"setBeneNationality\",\"bene_is_shareholider\":\"setBeneIsShareholider\",\"bene_ratio\":\"setBeneRatio\",\"bene_addr\":\"setBeneAddr\",\"bene_id_type\":\"setBeneIdType\",\"bene_id_no\":\"setBeneIdNo\",\"bene_opto\":\"setBeneOpto\",\"bene_owner\":\"setBeneOwner\",\"zsopscope\":\"setZsopscope\",\"trans_date\":\"setTransDate\",\"trans_tradetime\":\"setTransTradeTime\"}", requestJson);
OpenAccInnerResponse response = new OpenAccInnerResponse(); OpenAccInnerResponse response = new OpenAccInnerResponse();
extractedOpenAccInnerResponseParams(response); extractedOpenAccInnerResponseParams(response);
extractedOpenAccInnerResponseAssertions(response); extractedOpenAccInnerResponseAssertions(response);
System.out.println(Json.toJson(response));
String responseJson = Json.toJson(response); String responseJson = Json.toJson(response);
Assertions.assertEquals("", responseJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"account_name\":\"setAccountName\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", responseJson);
HttpResponse<OpenAccInnerResponse> httpResponse = TestHttpResponse.create("/account/v2/inner-open-account", response, OpenAccInnerResponse.class); HttpResponse<OpenAccInnerResponse> httpResponse = TestHttpResponse.create("/account/v2/inner-open-account", response, OpenAccInnerResponse.class);
Mockito.when(apiClient.post( Mockito.when(apiClient.post(
@ -1282,9 +1248,8 @@ class AccountServiceTest {
OpenAccInnerResponse result = service.openAccInner(request); OpenAccInnerResponse result = service.openAccInner(request);
System.out.println(Json.toJson(result));
String resultJson = Json.toJson(result); String resultJson = Json.toJson(result);
Assertions.assertEquals("", resultJson); Assertions.assertEquals("{\"recode\":\"setRecode\",\"recode_info\":\"setRecodeInfo\",\"sys_serial_no\":\"setSysSerialNo\",\"account_no\":\"setAccountNo\",\"account_name\":\"setAccountName\",\"sys_date\":\"setSysDate\",\"sys_time\":\"setSysTime\"}", resultJson);
} }
void extractedOpenAccInnerRequestParams(OpenAccInnerRequest request) { void extractedOpenAccInnerRequestParams(OpenAccInnerRequest request) {

View File

@ -33,7 +33,7 @@ public class RefGenTestMethod {
private static final String EXTRACTED_RESPONSE = "\textracted%sParams(response);\n"; private static final String EXTRACTED_RESPONSE = "\textracted%sParams(response);\n";
private static final String EXTRACTED_RESPONSE_ASSERTIONS = "\textracted%sAssertions(response);\n\n"; private static final String EXTRACTED_RESPONSE_ASSERTIONS = "\textracted%sAssertions(response);\n\n";
public static void genRequestParams(Class<?> request) { private static void genRequestParams(Class<?> request) {
print("void extracted%sParams(%s request) {\n", request.getSimpleName(), request.getSimpleName()); print("void extracted%sParams(%s request) {\n", request.getSimpleName(), request.getSimpleName());
Method[] methods = request.getMethods(); Method[] methods = request.getMethods();
@ -48,7 +48,7 @@ public class RefGenTestMethod {
print("}\n"); print("}\n");
} }
public static void genRequestAssertions(Class<?> request) { private static void genRequestAssertions(Class<?> request) {
print("void extracted%sAssertions(%s request) {\n", request.getSimpleName(), request.getSimpleName()); print("void extracted%sAssertions(%s request) {\n", request.getSimpleName(), request.getSimpleName());
Method[] methods = request.getMethods(); Method[] methods = request.getMethods();
@ -62,7 +62,7 @@ public class RefGenTestMethod {
print("}\n"); print("}\n");
} }
public static void genResponseParams(Class<?> response) { private static void genResponseParams(Class<?> response) {
print("void extracted%sParams(%s response) {\n", response.getSimpleName(), response.getSimpleName()); print("void extracted%sParams(%s response) {\n", response.getSimpleName(), response.getSimpleName());
Method[] methods = response.getMethods(); Method[] methods = response.getMethods();
@ -76,7 +76,7 @@ public class RefGenTestMethod {
print("}\n"); print("}\n");
} }
public static void genResponseAssertions(Class<?> response) { private static void genResponseAssertions(Class<?> response) {
print("void extracted%sAssertions(%s response) {\n", response.getSimpleName(), response.getSimpleName()); print("void extracted%sAssertions(%s response) {\n", response.getSimpleName(), response.getSimpleName());
Method[] methods = response.getMethods(); Method[] methods = response.getMethods();