aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java
diff options
context:
space:
mode:
authordglFromAtt <dgl@research.att.com>2019-02-18 20:00:09 -0500
committerdglFromAtt <dgl@research.att.com>2019-02-20 21:30:31 -0500
commit7ecdac335b89831e5d9043434f05beb21dff640a (patch)
treec5cb1815648bd3d8e9f43efc66c9e17733465560 /src/test/java
parent5eb10d9cfaa802e35174e99686f10510e8c7d54f (diff)
Added new fields to dr_sub API
for ONAP: privilegedSubscriber for AT&T: guaranteed_delivery, guaranteed_sequence also used this opportunity to move info about properties into README file patchset 2: increment version patchset 3: more try{}catch around reading fields from JSON . Boolean fields are fragile. Change-Id: Idc7353aaa660c180c1079f9ff61c7d55c41d4170 Signed-off-by: dglFromAtt <dgl@research.att.com> Issue-ID: DMAAP-1033 Signed-off-by: dglFromAtt <dgl@research.att.com>
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/onap/dmaap/dbcapi/model/DRSubTest.java57
1 files changed, 36 insertions, 21 deletions
diff --git a/src/test/java/org/onap/dmaap/dbcapi/model/DRSubTest.java b/src/test/java/org/onap/dmaap/dbcapi/model/DRSubTest.java
index e2e48cc..480ff07 100644
--- a/src/test/java/org/onap/dmaap/dbcapi/model/DRSubTest.java
+++ b/src/test/java/org/onap/dmaap/dbcapi/model/DRSubTest.java
@@ -66,6 +66,9 @@ public class DRSubTest {
assertTrue( ! t.isUse100() );
assertTrue( ! t.isSuspended() );
assertTrue( t.getOwner() == null );
+ assertTrue( t.isGuaranteedDelivery() == false );
+ assertTrue( t.isGuaranteedSequence() == false );
+ assertTrue( t.isPrivilegedSubscriber() == false );
}
@@ -103,36 +106,48 @@ public class DRSubTest {
assertTrue( du.equals( t.getDeliveryURL() ) );
t.setLogURL( lu );
assertTrue( lu.equals( t.getLogURL() ) );
-
+ boolean v = true;
+ t.setGuaranteedDelivery( v );
+ assertTrue( t.isGuaranteedDelivery() == v );
+ t.setGuaranteedSequence(v);
+ assertTrue( t.isGuaranteedSequence() == v );
+ t.setPrivilegedSubscriber(v);
+ assertTrue( t.isPrivilegedSubscriber() == v );
}
@Test
- public void test3() {
- String json = String.format( "{ \"%s\": \"%s\", \"%s\": false, \"%s\": { \"%s\": \"%s\", \"%s\": \"%s\", \"%s\": \"%s\" }, \"%s\": { \"%s\": \"%s\", \"%s\": \"%s\", \"%s\": \"%s\", \"%s\": true } }",
- "subscriber", "owner",
- "suspend",
- "links",
- "feed", "https://feed.onap.org/publish/22",
- "self", "https://feed.onap.org/subscriber/44",
- "log" , lu,
- "delivery" ,
- "url", du,
- "user", un,
- "password", up,
- "use100"
- );
-
-
- DR_Sub t = new DR_Sub( json );
+ public void testJSONfromONAP() {
+
+
+ DR_Sub s = new DR_Sub( d, un, up, f, du, lu, u100 );
+ String j = s.toProvJSON();
+
+ DR_Sub t = new DR_Sub( j );
assertTrue( un.equals( t.getUsername() ));
assertTrue( up.equals( t.getUserpwd() ));
- assertTrue( f.equals( t.getFeedId() ));
+ //assertTrue( f.equals( t.getFeedId() ));
assertTrue( du.equals( t.getDeliveryURL() ) );
- assertTrue( lu.equals( t.getLogURL() ) );
+ //assertTrue( lu.equals( t.getLogURL() ) );
assertTrue( ! t.isSuspended() );
- String o = t.toString();
+ }
+
+ @Test
+ public void testJSONfromATT() {
+
+
+ DR_Sub s = new DR_Sub( d, un, up, f, du, lu, u100 );
+
+ DR_Sub t = new DR_Sub( s.toProvJSONforATT() );
+
+ assertTrue( un.equals( t.getUsername() ));
+ assertTrue( up.equals( t.getUserpwd() ));
+ //assertTrue( f.equals( t.getFeedId() ));
+ assertTrue( du.equals( t.getDeliveryURL() ) );
+ // assertTrue( lu.equals( t.getLogURL() ) );
+ assertTrue( ! t.isSuspended() );
}
+
}