/* * 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.CatalogServiceField; import com.emc.storageos.db.client.URIUtil; public class CatalogServiceFieldTest extends BaseModelTest<CatalogServiceField> { private static final Logger _logger = Logger.getLogger(CatalogServiceFieldTest.class); public CatalogServiceFieldTest() { super(CatalogServiceField.class); } @Test public void testPersistObject() throws Exception { _logger.info("Starting persist CatalogServiceField test"); CatalogServiceField model = create("foo", "my value"); model.setId(URIUtil.createId(CatalogServiceField.class)); model.setOverride(true); save(model); model = findById(model.getId()); Assert.assertNotNull(model); Assert.assertEquals("foo", model.getLabel()); Assert.assertEquals("my value", model.getValue()); Assert.assertTrue(model.getOverride()); } protected static CatalogServiceField create(String label, String value) { CatalogServiceField model = new CatalogServiceField(); model.setLabel("foo"); model.setValue("my value"); return model; } }