当前位置: 移动技术网 > IT编程>移动开发>Android > Android编程入门-单元测试代码的编写

Android编程入门-单元测试代码的编写

2018年12月10日  | 移动技术网IT编程  | 我要评论

吸血妖花,电脑垃圾清理专家,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);
    }
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网