/* * $Id$ * * Copyright 2008 Glencoe Software, Inc. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.services.blitz.test.mock; import ome.security.SecuritySystem; import ome.services.blitz.fire.Ring; import ome.services.blitz.util.BlitzConfiguration; import ome.services.sessions.SessionManager; import ome.services.util.Executor; import org.jmock.Mock; import org.jmock.MockObjectTestCase; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; /** * */ public class BlitzConfigurationTest extends MockObjectTestCase { Ring ring; BlitzConfiguration config; SessionManager sm; SecuritySystem ss; Executor ex; Mock m_sm, m_ss, m_ex; @BeforeClass(groups = "integration") public void setup() throws Exception { ring = new Ring("uuid", null, null); } @Test(groups = "integration") public void testCreation() throws Exception { Ice.InitializationData id = new Ice.InitializationData(); id.properties = Ice.Util.createProperties(); id.properties.setProperty("BlitzAdapter.Endpoints", "default -h 127.0.0.1"); config = new BlitzConfiguration(id, ring, sm, ss, ex, 10000); } @Test(groups = "integration") public void testCreationAndDestruction() throws Exception { Ice.InitializationData id = new Ice.InitializationData(); id.properties = Ice.Util.createProperties(); id.properties.setProperty("BlitzAdapter.Endpoints", "default -h 127.0.0.1"); config = new BlitzConfiguration(id, ring, sm, ss, ex, 10000); config.destroy(); } }