MediaPlayerPresenterTest.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:RoviRunner 作者:
@Suppress // TODO [2013-09-29 KW] just trying some stuff out, there must be an easier way to do this...
public void testPlayRandomSong() throws IllegalArgumentException, IllegalStateException, IOException
{
    AssetFileDescriptor afd = Mockito.mock( AssetFileDescriptor.class );
    Mockito.doReturn( afd ).when( m_presenter ).getRandomSong();
    Mockito.doNothing().when( m_player ).prepareAsync();

    m_presenter.playSong( null );

    Mockito.verify( m_player )
           .setDataSource( (FileDescriptor)Mockito.any(),
                           Mockito.anyLong(),
                           Mockito.anyLong() );
    Mockito.verify( m_player )
           .prepareAsync();

    Mockito.verify( m_view )
           .setArtistText( Mockito.anyString() );
    Mockito.verify( m_view )
           .setSongText( Mockito.anyString() );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号