吸血妖花,电脑垃圾清理专家,authorware7.02中文版
今天进行单元测试代码的编写
exampleunittest.java
import org.junit.test; import static org.junit.assert.*; public class exampleunittest { @test public void addition_iscorrect() throws exception { assertequals(4, 2 + 2); } }
soundviewmodeltest.java
import org.junit.before; import org.junit.test; import static org.hamcrest.core.is.is; import static org.junit.assert.*; import static org.mockito.mockito.mock; import static org.mockito.mockito.verify; public class soundviewmodeltest { private beatbox mbeatbox; private sound msound; private soundviewmodel msubject; @before public void setup() throws exception { mbeatbox = mock(beatbox.class); msound = new sound("assetpath"); msubject = new soundviewmodel(mbeatbox); msubject.setsound(msound); } @test public void exposessoundnameastitle() { assertthat(msubject.gettitle(), is(msound.getname())); } @test public void callsbeatboxplayonbuttonclicked() { msubject.onbuttonclicked(); verify(mbeatbox).play(msound); } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论