[IOT-1556] Changes in cloud according to the stateless request/response model (group...
[platform/upstream/iotivity.git] / cloud / account / src / test / java / org / iotivity / cloud / accountserver / resources / acl / invite / InviteResourceTest.java
index 5005264..faa4cc1 100644 (file)
@@ -401,20 +401,16 @@ public class InviteResourceTest {
             String parent) throws Exception {
         System.out.println("-----Create Group");
         IRequest request = null;
-        request = createGroupRequest(uid, gname, parent);
-        mGroupResource.onDefaultRequestReceived(device, request);
-    }
-
-    private IRequest createGroupRequest(String uid, String gname,
-            String parent) {
-        IRequest request = null;
         HashMap<String, Object> payloadData = new HashMap<String, Object>();
-        payloadData.put(Constants.REQ_UUID_ID, uid);
         payloadData.put(Constants.KEYFIELD_GROUP_NAME, gname);
         payloadData.put(Constants.KEYFIELD_GROUP_PARENT, parent);
+        payloadData.put(Constants.KEYFIELD_GROUP_MEMBERS,
+                new ArrayList<String>(Arrays.asList(uid)));
+        payloadData.put(Constants.KEYFIELD_OID, uid);
         request = MessageBuilder.createRequest(RequestMethod.POST, GROUP_URI,
-                null, ContentFormat.APPLICATION_CBOR,
+                Constants.KEYFIELD_UID + "=" + uid,
+                ContentFormat.APPLICATION_CBOR,
                 mCbor.encodingPayloadToCbor(payloadData));
-        return request;
+        mGroupResource.onDefaultRequestReceived(device, request);
     }
 }
\ No newline at end of file