* ============LICENSE_START=======================================================
* org.onap.integration
* ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2018 NOKIA Intellectual Property. All rights reserved.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
import static org.onap.pnfsimulator.message.MessageConstants.SEQUENCE;
import static org.onap.pnfsimulator.message.MessageConstants.START_EPOCH_MICROSEC;
import static org.onap.pnfsimulator.message.MessageConstants.VERSION;
+import static org.onap.pnfsimulator.message.MessageConstants.EVENT;
import java.util.UUID;
import org.json.JSONObject;
@BeforeAll
public static void setup() {
- messageProvider = MessageProvider.getInstance();
+ messageProvider = new MessageProvider();
}
@Test
@Test
public void createMessage_should_create_constant_message_when_no_params_specified() {
JSONObject message = messageProvider.createMessage(new JSONObject());
+ JSONObject event = message.getJSONObject(EVENT);
- JSONObject commonEventHeader = message.getJSONObject(COMMON_EVENT_HEADER);
- JSONObject otherFields = message.getJSONObject(OTHER_FIELDS);
+ JSONObject commonEventHeader = event.getJSONObject(COMMON_EVENT_HEADER);
+ JSONObject otherFields = event.getJSONObject(OTHER_FIELDS);
JSONObject expectedCommonEventHeader = generateConstantCommonEventHeader();
JSONObject expectedOtherFields = generateConstantOtherFields();
public void createMessage_should_add_specified_params_to_valid_subobjects() {
JSONObject params = new JSONObject(testParamsJson);
JSONObject message = messageProvider.createMessage(params);
+ JSONObject event = message.getJSONObject(EVENT);
- JSONObject commonEventHeader = message.getJSONObject(COMMON_EVENT_HEADER);
- JSONObject otherFields = message.getJSONObject(OTHER_FIELDS);
+ JSONObject commonEventHeader = event.getJSONObject(COMMON_EVENT_HEADER);
+ JSONObject otherFields = event.getJSONObject(OTHER_FIELDS);
assertEquals("pnfVal3", otherFields.getString("pnfKey3"));
assertEquals("val1", commonEventHeader.getString("key1"));