|
EasyMock example source code file (ReplayStateInvalidUsageTest.java)
The EasyMock ReplayStateInvalidUsageTest.java source code
/*
* Copyright (c) 2001-2007 OFFIS, Tammo Freese.
* This program is made available under the terms of the MIT License.
*/
package org.easymock.tests;
import org.easymock.EasyMock;
import org.easymock.IMocksControl;
import org.easymock.MockControl;
import org.easymock.internal.ReplayState;
import org.junit.Before;
import org.junit.Test;
public class ReplayStateInvalidUsageTest {
private MockControl<IMethods> control;
private Exception exception;
private ReplayState replayState;
private IMocksControl mocksControl;
@Before
public void setUp() {
exception = new Exception();
control = MockControl.createControl(IMethods.class);
control.replay();
mocksControl = EasyMock.createControl();
mocksControl.replay();
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowObjectWithMinMax() {
control.expectAndThrow("", exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowDoubleWithMinMax() {
control.expectAndThrow(0.0d, exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowFloatWithMinMax() {
control.expectAndThrow(0.0f, exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowLongWithMinMax() {
control.expectAndThrow(0, exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowBooleanWithMinMax() {
control.expectAndThrow(false, exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowObjectWithCount() {
control.expectAndThrow("", exception, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowDoubleWithCount() {
control.expectAndThrow(0.0d, exception, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowFloatWithCount() {
control.expectAndThrow(0.0f, exception, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowLongWithCount() {
control.expectAndThrow(0, exception, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowBooleanWithCount() {
control.expectAndThrow(false, exception, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowObjectWithRange() {
control.expectAndThrow("", exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowDoubleWithRange() {
control.expectAndThrow(0.0d, exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowFloatWithRange() {
control.expectAndThrow(0.0f, exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowLongWithRange() {
control.expectAndThrow(0, exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowBooleanWithRange() {
control.expectAndThrow(false, exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowObject() {
control.expectAndThrow("", exception);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowDouble() {
control.expectAndThrow(0.0d, exception);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowFloat() {
control.expectAndThrow(0.0f, exception);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowLong() {
control.expectAndThrow(0, exception);
}
@Test(expected = IllegalStateException.class)
public void expectAndThrowBoolean() {
control.expectAndThrow(false, exception);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnObjectWithMinMax() {
control.expectAndReturn("", "", 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnDoubleWithMinMax() {
control.expectAndReturn(0.0d, 0.0d, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnFloatWithMinMax() {
control.expectAndReturn(0.0f, 0.0f, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnLongWithMinMax() {
control.expectAndReturn(0, 0, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnBooleanWithMinMax() {
control.expectAndReturn(false, false, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnObjectWithCount() {
control.expectAndReturn("", "", 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnDoubleWithCount() {
control.expectAndReturn(0.0d, 0.0d, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnFloatWithCount() {
control.expectAndReturn(0.0f, 0.0f, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnLongWithCount() {
control.expectAndReturn(0, 0, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnBooleanWithCount() {
control.expectAndReturn(false, false, 1);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnObjectWithRange() {
control.expectAndReturn("", "", MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnDoubleWithRange() {
control.expectAndReturn(0.0d, 0.0d, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnFloatWithRange() {
control.expectAndReturn(0.0f, 0.0f, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnLongWithRange() {
control.expectAndReturn(0, 0, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnBooleanWithRange() {
control.expectAndReturn(false, false, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnObject() {
control.expectAndReturn("", "");
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnDouble() {
control.expectAndReturn(0.0d, 0.0d);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnFloat() {
control.expectAndReturn(0.0f, 0.0f);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnLong() {
control.expectAndReturn(0, 0);
}
@Test(expected = IllegalStateException.class)
public void expectAndReturnBoolean() {
control.expectAndReturn(false, false);
}
@Test(expected = IllegalStateException.class)
public void setDefaultMatcher() {
control.setDefaultMatcher(MockControl.ARRAY_MATCHER);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueObjectWithMinMax() {
control.setReturnValue("", 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueDoubleWithMinMax() {
control.setReturnValue(0.0d, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueFloatWithMinMax() {
control.setReturnValue(0.0f, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueLongWithMinMax() {
control.setReturnValue(0, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueBooleanWithMinMax() {
control.setReturnValue(false, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setThrowableWithMinMax() {
control.setThrowable(exception, 1, 2);
}
@Test(expected = IllegalStateException.class)
public void setVoidCallableWithMinMax() {
control.setVoidCallable(1, 2);
}
@Test(expected = IllegalStateException.class)
public void setMatcher() {
control.setMatcher(MockControl.ARRAY_MATCHER);
}
@Test(expected = IllegalStateException.class)
public void setDefaultReturnValueObject() {
control.setDefaultReturnValue("");
}
@Test(expected = IllegalStateException.class)
public void setDefaultReturnValueDouble() {
control.setDefaultReturnValue(0.0d);
}
@Test(expected = IllegalStateException.class)
public void setDefaultReturnValueFloat() {
control.setDefaultReturnValue(0.0f);
}
@Test(expected = IllegalStateException.class)
public void setDefaultReturnValueLong() {
control.setDefaultReturnValue(0);
}
@Test(expected = IllegalStateException.class)
public void setDefaultReturnValueBoolean() {
control.setDefaultReturnValue(false);
}
@Test(expected = IllegalStateException.class)
public void setDefaultThrowable() {
control.setDefaultThrowable(exception);
}
@Test(expected = IllegalStateException.class)
public void setDefaultVoidCallable() {
control.setDefaultVoidCallable();
}
@Test(expected = IllegalStateException.class)
public void setReturnValueObjectWithRange() {
control.setReturnValue("", MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueLongWithRange() {
control.setReturnValue(0, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueFloatWithRange() {
control.setReturnValue(0.0f, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueDoubleWithRange() {
control.setReturnValue(0.0d, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueBooleanWithRange() {
control.setReturnValue(false, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setThrowableWithRange() {
control.setThrowable(exception, MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setVoidCallableWithRange() {
control.setVoidCallable(MockControl.ONE);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueObjectWithCount() {
control.setReturnValue("", 1);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueLongWithCount() {
control.setReturnValue(0, 1);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueFloatWithCount() {
control.setReturnValue(0.0f, 1);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueDoubleWithCount() {
control.setReturnValue(0.0d, 1);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueBooleanWithCount() {
control.setReturnValue(false, 1);
}
@Test(expected = IllegalStateException.class)
public void setThrowableWithCount() {
control.setThrowable(exception, 1);
}
@Test(expected = IllegalStateException.class)
public void setVoidCallableWithCount() {
control.setVoidCallable(1);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueObject() {
control.setReturnValue("");
}
@Test(expected = IllegalStateException.class)
public void setReturnValueDouble() {
control.setReturnValue(0.0d);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueFloat() {
control.setReturnValue(0.0f);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueLong() {
control.setReturnValue(0);
}
@Test(expected = IllegalStateException.class)
public void setReturnValueBoolean() {
control.setReturnValue(false);
}
@Test(expected = IllegalStateException.class)
public void setThrowable() {
control.setThrowable(exception);
}
@Test(expected = IllegalStateException.class)
public void setVoidCallable() {
control.setVoidCallable();
}
@Test(expected = IllegalStateException.class)
public void replay() {
control.replay();
}
@Test(expected = IllegalStateException.class)
public void createMock() {
mocksControl.createMock(IMethods.class);
}
@Test(expected = IllegalStateException.class)
public void createMockWithName() {
mocksControl.createMock("", IMethods.class);
}
@Test(expected = IllegalStateException.class)
public void checkOrder() {
mocksControl.checkOrder(true);
}
@Test(expected = IllegalStateException.class)
public void andStubReturn() {
mocksControl.andStubReturn("7");
}
@Test(expected = IllegalStateException.class)
public void andStubThrow() {
mocksControl.andStubThrow(new RuntimeException());
}
@Test(expected = IllegalStateException.class)
public void asStub() {
mocksControl.asStub();
}
@Test(expected = IllegalStateException.class)
public void times() {
mocksControl.times(3);
}
@Test(expected = IllegalStateException.class)
public void anyTimes() {
mocksControl.anyTimes();
}
}
Other EasyMock examples (source code examples)Here is a short list of links related to this EasyMock ReplayStateInvalidUsageTest.java source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.