use of org.apache.karaf.instance.core.InstancesMBean in project karaf by apache.
the class InstanceServiceMBeanImplTest method testRmiRegistryChangePort.
public void testRmiRegistryChangePort() throws Exception {
Instance inst = EasyMock.createMock(Instance.class);
inst.changeRmiRegistryPort(1123);
EasyMock.expectLastCall();
EasyMock.replay(inst);
InstanceService instanceService = EasyMock.createMock(InstanceService.class);
EasyMock.expect(instanceService.getInstance("test instance")).andReturn(inst);
EasyMock.replay(instanceService);
InstancesMBean instanceServiceMBean = new InstancesMBeanImpl(instanceService);
instanceServiceMBean.changeRmiRegistryPort("test instance", 1123);
EasyMock.verify(instanceService);
EasyMock.verify(inst);
}
use of org.apache.karaf.instance.core.InstancesMBean in project karaf by apache.
the class InstanceServiceMBeanImplTest method testStartInstanceWithJavaOpts.
public void testStartInstanceWithJavaOpts() throws Exception {
Instance inst = EasyMock.createMock(Instance.class);
inst.start("-x -y -z");
EasyMock.expectLastCall();
EasyMock.replay(inst);
InstanceService instanceService = EasyMock.createMock(InstanceService.class);
EasyMock.expect(instanceService.getInstance("test instance")).andReturn(inst);
EasyMock.replay(instanceService);
InstancesMBean instanceServiceMBean = new InstancesMBeanImpl(instanceService);
instanceServiceMBean.startInstance("test instance", "-x -y -z");
EasyMock.verify(instanceService);
EasyMock.verify(inst);
}
use of org.apache.karaf.instance.core.InstancesMBean in project karaf by apache.
the class InstanceServiceMBeanImplTest method testCreateInstance2.
public void testCreateInstance2() throws Exception {
final InstanceSettings instanceSettings = new InstanceSettings(0, 0, 0, null, null, Collections.emptyList(), Collections.emptyList(), "localhost");
InstanceService instanceService = EasyMock.createMock(InstanceService.class);
EasyMock.expect(instanceService.createInstance("t1", instanceSettings, false)).andReturn(null);
EasyMock.replay(instanceService);
InstancesMBean ab = new InstancesMBeanImpl(instanceService);
assertEquals(-1, ab.createInstance("t1", 0, 0, 0, "", "", "", ""));
}
use of org.apache.karaf.instance.core.InstancesMBean in project karaf by apache.
the class InstanceServiceMBeanImplTest method testDestroyInstance.
public void testDestroyInstance() throws Exception {
Instance inst = EasyMock.createMock(Instance.class);
inst.destroy();
EasyMock.expectLastCall();
EasyMock.replay(inst);
InstanceService instanceService = EasyMock.createMock(InstanceService.class);
EasyMock.expect(instanceService.getInstance("test instance")).andReturn(inst);
EasyMock.replay(instanceService);
InstancesMBean instanceServiceMBean = new InstancesMBeanImpl(instanceService);
instanceServiceMBean.destroyInstance("test instance");
EasyMock.verify(instanceService);
EasyMock.verify(inst);
}
Aggregations