@Override
public RenderPipeline create() {
ShaderConfig config = mock(ShaderConfig.class);
PostProcessor processorMock = mock(PostProcessor.class);
FrameBufferFactory factory = mock(FrameBufferFactory.class);
FrameBuffer buffer = mock(FrameBuffer.class);
Texture mockTexture = mock(Texture.class);
ViewportFactory viewportFactory = mock(ViewportFactory.class);
Viewport viewport = mock(Viewport.class);
when(factory.create(Mockito.anyInt(), Mockito.anyInt())).thenReturn(buffer);
Mockito.doAnswer(new Answer<Object>() {
@Override
public Object answer(InvocationOnMock invocation) throws Throwable {
return null;
}
}).when(viewport).update(Mockito.anyInt(), Mockito.anyInt(), Mockito.anyBoolean());
when(viewportFactory.create(Mockito.anyInt(), Mockito.anyInt())).thenReturn(viewport);
when(buffer.getColorBufferTexture()).thenReturn(mockTexture);
return new CombinedRenderPipeline(config, processorMock, factory, mock(SpriteBatch.class),
mock(OrthographicCamera.class), viewportFactory);
}
MockedCombinedRenderPipelineFactory.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:braingdx
作者:
评论列表
文章目录