/*
* 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.ExecutionTaskLog;
public class ExecutionTaskLogTest extends BaseModelTest<ExecutionTaskLog> {
private static final Logger _logger = Logger.getLogger(ExecutionTaskLogTest.class);
public ExecutionTaskLogTest() {
super(ExecutionTaskLog.class);
}
@Test
public void testPersistObject() throws Exception {
_logger.info("Starting persist ExecutionTaskLog test");
ExecutionTaskLog model = new ExecutionTaskLog();
model.setLabel("foo");
model.setDetail("my detail");
Long elapsed = new Long(42);
model.setElapsed(elapsed);
model.setStackTrace("my stack trace");
save(model);
model = findById(model.getId());
Assert.assertNotNull(model);
Assert.assertEquals("foo", model.getLabel());
Assert.assertEquals("my detail", model.getDetail());
Assert.assertEquals(elapsed, model.getElapsed());
Assert.assertEquals("my stack trace", model.getStackTrace());
}
}