亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用 Android Studio 進(jìn)行測(cè)試 (一) 單元測(cè)試

DirtyMind / 2949人閱讀

摘要:目錄單元測(cè)試測(cè)試原文鏈接單元測(cè)試配置編碼測(cè)試配置配置編碼被測(cè)類測(cè)試類在目錄建立目錄在目錄下自動(dòng)生成類測(cè)試右鍵點(diǎn)擊類,選擇。也可以通過(guò)命令行運(yùn)行測(cè)試,在工程目錄內(nèi)輸入測(cè)試結(jié)果由于沒(méi)有對(duì)進(jìn)行具體實(shí)現(xiàn),測(cè)試全部失敗。實(shí)現(xiàn)后重新測(cè)試即可通過(guò)。

目錄

單元測(cè)試

UI 測(cè)試

原文鏈接: Unit and UI Testing in Android Studio

1 單元測(cè)試

配置

編碼

測(cè)試

1.1 配置

1.1.1 IDE 配置
Build Variants => Test Artifact => Unit Tests

1.1.2 build.gradle

dependencies {
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:22.1.1"
testCompile "junit:junit:4.12"
}

1.1.3 Sync project
Tools => Android => Sync Project With Gradle Files

1.2 編碼

1.2.1 被測(cè)類 Calculator

public class Calculator {

    public double sum(double a, double b){
        return 0;
    }

    public double substract(double a, double b){
        return 0;
    }

    public double divide(double a, double b){
        return 0;
    }

    public double multiply(double a, double b){
        return 0;
    }
}

1.2.2 測(cè)試類 CalculatorTest

app/src 目錄建立目錄 test/java

app/src/test/java 目錄下自動(dòng)生成類 CalculatorTest

// CalculatorTest.java

import org.junit.Before;
import org.junit.Test;

import static org.junit.Assert.*;

public class CalculatorTest {

    private Calculator mCalculator;

    @Before
    public void setUp() throws Exception {
        mCalculator = new Calculator();
    }

    @Test
    public void testSum() throws Exception {
        //expected: 6, sum of 1 and 5
        assertEquals(6d, mCalculator.sum(1d, 5d), 0);
    }

    @Test
    public void testSubstract() throws Exception {
        assertEquals(1d, mCalculator.substract(5d, 4d), 0);
    }

    @Test
    public void testDivide() throws Exception {
        assertEquals(4d, mCalculator.divide(20d, 5d), 0);
    }

    @Test
    public void testMultiply() throws Exception {
        assertEquals(10d, mCalculator.multiply(2d, 5d), 0);
    }
}
1.3 測(cè)試

右鍵點(diǎn)擊 CalculatorTest 類,選擇 Run > CalculatorTest 。也可以通過(guò)命令行運(yùn)行測(cè)試,在工程目錄內(nèi)輸入:

./gradlew test
1.4 測(cè)試結(jié)果

由于沒(méi)有對(duì) Calculator 進(jìn)行具體實(shí)現(xiàn),測(cè)試全部失敗。實(shí)現(xiàn)后重新測(cè)試即可通過(guò)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/8706.html

相關(guān)文章

  • Android Studio vs Eclipse:你需要知道的那些事

    摘要:甚至很可能就正有一個(gè)這樣的安卓項(xiàng)目包含了各種成員項(xiàng)目和編譯成的文件,這些文件還會(huì)包含在最終生成的應(yīng)用里。這些文件包含了一些很重要的內(nèi)容,比如所支持的安卓版本和項(xiàng)目依賴的東西,以及安卓項(xiàng)目中其它重要的數(shù)據(jù)。那么這就是你需要知道的一些基礎(chǔ)知識(shí)。 在這個(gè)指南里,包含了一些當(dāng)你要把Eclipse項(xiàng)目轉(zhuǎn)到Andorid Studio前需要知道的基本信息。 對(duì)WorkSapces和Sub-Pro...

    aervon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

DirtyMind

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<