Java 类org.easymock.MockType 实例源码

项目:powermock    文件:EasyMockMethodInvocationControl.java   
public MocksControl.MockType getMockType() {
    final MocksControl control = invocationHandler.getControl();
    if (WhiteboxImpl.getFieldsOfType(control, MocksControl.MockType.class).isEmpty()) {
        // EasyMock is of version 3.2+
        final MockType mockType = WhiteboxImpl.getInternalState(control, MockType.class);
        switch (mockType) {
            case DEFAULT:
                return MocksControl.MockType.DEFAULT;
            case NICE:
                return MocksControl.MockType.NICE;
            case STRICT:
                return MocksControl.MockType.STRICT;
            default:
                throw new IllegalStateException("PowerMock doesn't seem to work with the used EasyMock version. Please report to the PowerMock mailing list");
        }
    } else {
        return WhiteboxImpl.getInternalState(control, MocksControl.MockType.class);
    }
}
项目:oo-atom    文件:TestsSuiteTest.java   
@Test
public final void generatesTests() throws Throwable {
    FactoryRunner.TestConsumer tc = EasyMock.mock(MockType.STRICT, FactoryRunner.TestConsumer.class);
    {
        tc.accept("foo", new FooTest("foo"));
        tc.accept("bar", new FooTest("bar"));
        tc.accept("baz", new FooTest("baz"));
        EasyMock.replay(tc);
    }
    {
        final TestsSuite suite = new TestsSuite(
            new TestCase(
                "foo",
                new AssertFoo()
            ),
            new TestCase(
                "bar",
                new AssertFoo()
            ),
            new TestCase(
                "baz",
                new AssertFoo()
            )
        );
        suite.produceTests(tc);
        EasyMock.verify(tc);
    }
}
项目:snomed-release-service    文件:HypermediaGeneratorTest.java   
@Before
public void setup() {
    final TestEntityFactory entityFactory = new TestEntityFactory();
    product = entityFactory.createProduct();
    final BuildConfiguration buildConfig = new BuildConfiguration();
    product.setBuildConfiguration(buildConfig);
    final QATestConfig qaConfig = new QATestConfig();
    product.setQaTestConfig(qaConfig);
    build = entityFactory.createBuild();
    mocksControl = new MocksControl(MockType.DEFAULT);
    mockServletRequest = mocksControl.createMock(HttpServletRequest.class);
    EasyMock.expect(mockServletRequest.getContextPath()).andReturn("api").anyTimes();
    EasyMock.expect(mockServletRequest.getServletPath()).andReturn("/v1").anyTimes();
}
项目:snomed-release-service    文件:BuildDAOImplTest.java   
@Before
public void setup() {
    mocksControl = new MocksControl(MockType.DEFAULT);
    this.mockS3Client = mocksControl.createMock(S3Client.class);
    buildDAO.setS3Client(mockS3Client);

    product = productDAO.find(1L, TestUtils.TEST_USER);
    final Date creationTime = new GregorianCalendar(2014, 1, 4, 10, 30, 1).getTime();
    build = new Build(creationTime, product);
}
项目:caom2db    文件:GetActionTest.java   
@Before
public void setup() {
    mockDao = EasyMock.createMock(MockType.NICE, ObservationDAO.class);
}
项目:snomed-release-service    文件:CachedSctidFactoryTest.java   
@Before
public void setUp() throws Exception {
    mocksControl = new MocksControl(MockType.DEFAULT);
    mockIdRestClient = mocksControl.createMock(IdServiceRestClient.class);
    cachedSctidFactory = new CachedSctidFactory(1, "123", "456", mockIdRestClient,1,20);
}