/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.sa.model.suite; import org.apache.log4j.Logger; import org.junit.Assert; import org.junit.Test; import com.emc.sa.model.BaseModelTest; import com.emc.storageos.db.client.model.uimodels.OrderParameter; public class OrderParameterTest extends BaseModelTest<OrderParameter> { private static final Logger _logger = Logger.getLogger(OrderParameterTest.class); public OrderParameterTest() { super(OrderParameter.class); } @Test public void testPersistObject() throws Exception { _logger.info("Starting persist OrderParameter test"); OrderParameter model = new OrderParameter(); model.setLabel("foo"); model.setFriendlyLabel("my friendly name"); model.setFriendlyValue("my friendly value"); model.setUserInput(false); model.setValue("my value"); save(model); model = findById(model.getId()); Assert.assertNotNull(model); Assert.assertEquals("foo", model.getLabel()); Assert.assertEquals("my friendly name", model.getFriendlyLabel()); Assert.assertEquals("my friendly value", model.getFriendlyValue()); Assert.assertEquals(false, model.getUserInput()); Assert.assertEquals("my value", model.getValue()); } protected static OrderParameter create(String name, String value) { OrderParameter model = new OrderParameter(); model.setLabel(name); model.setFriendlyLabel(name); model.setFriendlyValue(value); model.setValue(value); return model; } }