四 android的單元測試

2021-06-18 08:15:30 字數 1315 閱讀 1939

在單元測試的時候,是先讀取清單配置檔案androidmanifest.xml。然後利用反射例項化測試物件,然後呼叫測試對應的測試方法進行執行

可以重寫setup()方法,這個方法是每個測試方法之前執行的方法。這樣可以抽取一些共用的**放在setup裡面

1、工程結構

2、配置清單檔案

<?xml version="1.0" encoding="utf-8"?>

3、模擬的service類

package cn.huangjie.service;

public class personservice

public int add(int a, int b)

}

4、模擬進行呼叫

package cn.huangjie.junitservice;

import junit.framework.assert;

import android.test.androidtestcase;

import cn.huangjie.service.personservice;

public class personservicetest extends androidtestcase

public void testadd()

}

5、列印測試結果的幾種方法

package cn.huangjie.junitservice;

import android.test.androidtestcase;

import android.util.log;

public class logtest extends androidtestcase

public void test2()

public void test3()

}

test1的輸出結果:

test2的輸出結果:

test3的輸出結果:

android 單元測試

1 manifest.xml 檔案的新增 xmlversion 1.0 encoding utf 8 manifest xmlns android package com.zsw.test android versioncode 1 android versionname 1.0 uses sdk ...

Android單元測試

單元測試 認識 在每個專案完成時,測試的過程中總是會發現各種bug,瞬間就奇怪了明明沒問題卻出現了問題why?你問我我也不知道啊 言歸正傳,在開發實際中,往往大部分開發者思維都會被侷限在某乙個功能上面,一些隱藏的問題沒想到也不會想到,那麼單元測試就有了,最近看了一些單元測試基礎 第一次接觸 就我個人...

Android 單元測試

上次在greendao的單元測試趴了半天,感覺對單元測試已經了解的差不多了,繼續試著將model裡面的網路請求做一下測試。直接右鍵類名選中test 然後生成androidtest就好了 然後直接在裡面寫測試方法就好了 然後執行,竟然又說找不到 test running failed unable t...