X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdbcapi%2Fservice%2FDR_SubService.java;fp=src%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdbcapi%2Fservice%2FDR_SubService.java;h=d6012a7c944cc2ef0825a766d22860788a0fbb79;hb=fc6779b17daf8673fd87f9da7e731dba11914875;hp=138ff57317f503298de60138ace7ffb29ccaed85;hpb=cea5c305eed3eb466ed46ee4d3e16729c7c828b1;p=dmaap%2Fdbcapi.git diff --git a/src/main/java/org/onap/dmaap/dbcapi/service/DR_SubService.java b/src/main/java/org/onap/dmaap/dbcapi/service/DR_SubService.java index 138ff57..d6012a7 100644 --- a/src/main/java/org/onap/dmaap/dbcapi/service/DR_SubService.java +++ b/src/main/java/org/onap/dmaap/dbcapi/service/DR_SubService.java @@ -96,6 +96,7 @@ public class DR_SubService extends BaseLoggingClass { String resp = prov.doPostDr_Sub( sub, apiError ); if ( unit_test.equals( "Yes" ) ) { resp = simulateResp( sub, "POST" ); + apiError.setCode(200); } logger.debug( "addDr_Sub resp=" + resp ); @@ -147,6 +148,10 @@ public class DR_SubService extends BaseLoggingClass { DrProvConnection prov = new DrProvConnection(); prov.makeSubPutConnection( obj.getSubId() ); String resp = prov.doPutDr_Sub( obj, apiError ); + if ( unit_test.equals( "Yes" ) ) { + resp = simulateResp( obj, "PUT" ); + apiError.setCode(200); + } logger.debug( "resp=" + resp ); DR_Sub snew = null; @@ -179,7 +184,7 @@ public class DR_SubService extends BaseLoggingClass { String resp = prov.doDeleteDr_Sub( sub, apiError ); logger.debug( "resp=" + resp ); - if ( apiError.is2xx() ) { + if ( apiError.is2xx() || unit_test.equals( "Yes" ) ) { dr_subs.remove(key); } } @@ -198,8 +203,14 @@ public class DR_SubService extends BaseLoggingClass { } else { subid = "99"; } - String ret = String.format("{\"delivery\": {\"url\": \"https://%s/delivery/%s\", \"user\": \"joe\", \"password\": \"secret\", \"use100\": true}, \"metadataOnly\": false, \"groupid\": \"0\" , \"follow_redirect\": true }", - server, subid ); + String ret = String.format("{\"suspend\": false, \"delivery\": {\"url\": \"https://%s/delivery/%s\", \"user\": \"%s\", \"password\": \"%s\", \"use100\": true}, \"metadataOnly\": false, \"groupid\": \"0\" , \"follow_redirect\": true, ", + server, subid, sub.getUsername(), sub.getUserpwd()); + String links = String.format( "\"links\": {\"feed\": \"https://dr-prov/feedlog/%s\", \"self\": \"https://dr-prov/sub/%s\", \"log\": \"https://dr-prov/sublog/%s\" }", + sub.getFeedId(), + sub.getSubId(), + sub.getSubId() ); + ret += links + "}"; + logger.info( "DR_SubService:simulateResp=" + ret); return ret; }