/*- * ============LICENSE_START======================================================= * ONAP : APPC * ================================================================================ * Copyright (C) 2019 IBM. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ============LICENSE_END========================================================= */ package org.onap.appc.seqgen.objects; import static org.mockito.Mockito.mock; import static org.junit.Assert.assertEquals; import java.util.ArrayList; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import java.util.Map; import java.util.HashMap; public class TransactionTest { private Transaction transaction; @Before public void setUp() { transaction = new Transaction(); } @Test public void get_set_transaction_id() { Integer id = 133; transaction.setTransactionId(id); assertEquals(id, transaction.getTransactionId()); } @Test public void get_set_action() { String action = "some_action"; transaction.setAction(action); assertEquals(action, transaction.getAction()); } @Test public void get_set_action_level() { String actionLevel = "some_action_level"; transaction.setActionLevel(actionLevel); assertEquals(actionLevel, transaction.getActionLevel()); } @Test public void get_set_action_identifier() { ActionIdentifier actionIdentifier = mock(ActionIdentifier.class); transaction.setActionIdentifier(actionIdentifier); assertEquals(actionIdentifier, transaction.getActionIdentifier()); } @Test public void get_set_payload() { String payload = "some_payload"; transaction.setPayload(payload); assertEquals(payload, transaction.getPayload()); } @Test public void get_setPreCheckOperator() { String preCheckOperator = "some_preCheckOperator"; transaction.setPreCheckOperator(preCheckOperator); assertEquals(preCheckOperator, transaction.getPreCheckOperator()); } @Test public void get_set_responses() { ArrayList responses = new ArrayList<>(); responses.add(mock(Response.class)); transaction.setResponses(responses); assertEquals(responses, transaction.getResponses()); } @Test public void get_set_precheckOptions() { ArrayList precheckOptions = new ArrayList<>(); precheckOptions.add(mock(PreCheckOption.class)); transaction.setPrecheckOptions(precheckOptions); assertEquals(precheckOptions, transaction.getPrecheckOptions()); } @Test public void get_set_parameters() { Map parameters = new HashMap<>(); parameters.put("hello","world"); transaction.setParameters(parameters); assertEquals(parameters, transaction.getParameters()); } }