KasusPengujianPerangkat

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest, IRemoteTest, ITestAnnotationFilterReceiver, ITestCollector, ITestFilterReceiver

java.lang.Object
   ↳ junit.framework.Assert
     ↳ junit.framework.TestCase
       ↳ com.android.tradefed.testtype.MetricTestCase
         ↳ com.android.tradefed.testtype.DeviceTestCase


Kasus pengujian JUnit Helper yang menyediakan layanan IRemoteTest dan IDeviceTest.

Ini berguna jika Anda ingin mengimplementasikan pengujian yang mengikuti pola JUnit dalam mendefinisikan pengujian, dan masih memiliki dukungan penuh untuk fitur yang diperdagangkan lainnya seperti Option

Ringkasan

Kolom

protected mExcludeAnnotation

Anotasi pengecualian pengujian yang akan dijalankan

protected mExcludeFilters

Filter pengecualian nama pengujian yang akan dijalankan

protected mIncludeAnnotation

Anotasi penyertaan pengujian yang akan dijalankan

protected mIncludeFilters

Filter include dari nama pengujian yang akan dijalankan

Konstruktor publik

DeviceTestCase()
DeviceTestCase(String name)

Metode publik

void addAllExcludeAnnotation( notAnnotations)

Menambahkan ERROR(/Set) anotasi untuk dikecualikan jika pengujian ditandai dengan anotasi tersebut.

void addAllExcludeFilters( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

void addAllIncludeAnnotation( annotations)

Menambahkan ERROR(/Set) anotasi untuk disertakan jika pengujian ditandai dengannya.

void addAllIncludeFilters( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan.

void addExcludeAnnotation(String notAnnotation)

Menambahkan anotasi yang akan dikecualikan jika pengujian ditandai dengan anotasi tersebut.

void addExcludeFilter(String filter)

Menambahkan filter pengujian yang akan dikecualikan.

void addIncludeAnnotation(String annotation)

Menambahkan anotasi untuk disertakan jika pengujian ditandai dengan anotasi tersebut.

void addIncludeFilter(String filter)

Menambahkan filter pengujian yang akan disertakan.

void clearExcludeAnnotations()

Hapus semua anotasi kecualikan yang saat ini dilacak.

void clearExcludeFilters()

Hapus semua filter kecualikan yang saat ini dilacak.

void clearIncludeAnnotations()

Hapus semua anotasi penyertaan yang saat ini dilacak.

void clearIncludeFilters()

Hapus semua filter sertakan yang saat ini dilacak.

int countTestCases()
ITestDevice getDevice()

Uji perangkat.

getExcludeAnnotations()

Menampilkan ERROR(/Set) anotasi saat ini yang akan dikecualikan.

getExcludeFilters()

Menampilkan ERROR(/Set) saat ini dari filter kecualikan.

getIncludeAnnotations()

Menampilkan ERROR(/Set) anotasi saat ini yang akan disertakan.

getIncludeFilters()

Menampilkan ERROR(/Set) saat ini untuk filter sertakan.

void run(TestResult result)

Ganti metode induk untuk menjalankan semua metode pengujian jika metode pengujian yang akan dijalankan bernilai null.

void run(TestInformation testInfo, ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

void setCollectTestsOnly(boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan pengujian

void setDevice(ITestDevice device)

Memasukkan perangkat yang sedang diuji.

Kolom

KecualikanAnotasi

protected  mExcludeAnnotation

Anotasi pengecualian pengujian yang akan dijalankan

mKecualikanFilter

protected  mExcludeFilters

Filter kecualikan dari nama pengujian yang akan dijalankan

mIncludeAnnotation

protected  mIncludeAnnotation

Anotasi penyertaan pengujian yang akan dijalankan

mIncludeFilters

protected  mIncludeFilters

Filter include dari nama pengujian yang akan dijalankan

Konstruktor publik

KasusPengujianPerangkat

public DeviceTestCase ()

KasusPengujianPerangkat

public DeviceTestCase (String name)

Parameter
name String

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) anotasi untuk dikecualikan jika pengujian ditandai dengan anotasi tersebut.

Parameter
notAnnotations

TambahkanSemuaKecualikanFilter

public void addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) anotasi untuk disertakan jika pengujian ditandai dengannya.

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan.

Parameter
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi yang akan dikecualikan jika pengujian ditandai dengan anotasi tersebut.

Parameter
notAnnotation String

addKecualikanFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian yang akan dikecualikan.

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi untuk disertakan jika pengujian ditandai dengan anotasi tersebut.

Parameter
annotation String

tambahkanSertakanFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian yang akan disertakan.

Parameter
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Hapus semua anotasi kecualikan yang saat ini dilacak.

clearKecualikanFilters

public void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Hapus semua anotasi penyertaan yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

jumlahTestCase

public int countTestCases ()

Hasil
int

getDevice

public ITestDevice getDevice ()

Uji perangkat.

Hasil
ITestDevice ITestDevice

getExcludeAnnotations

public  getExcludeAnnotations ()

Menampilkan ERROR(/Set) anotasi saat ini yang akan dikecualikan.

Hasil

getExcludeFilters

public  getExcludeFilters ()

Menampilkan ERROR(/Set) saat ini dari filter kecualikan.

Hasil

getIncludeAnnotations

public  getIncludeAnnotations ()

Menampilkan ERROR(/Set) anotasi saat ini yang akan disertakan.

Hasil

getIncludeFilters

public  getIncludeFilters ()

Menampilkan ERROR(/Set) saat ini untuk filter sertakan.

Hasil

lari

public void run (TestResult result)

Ganti metode induk untuk menjalankan semua metode pengujian jika metode pengujian yang akan dijalankan bernilai null.

Framework JUnit hanya mendukung pengoperasian semua pengujian di TestCase dengan menggabungkannya ke dalam {i>TestSuite<i}. Sayangnya dengan mekanisme ini, pemanggil tidak dapat mengontrol siklus proses kasus pengujian Anda sendiri, sehingga tidak mungkin untuk melakukan hal-hal seperti opsi injeksi kerangka kerja ke dalam {i>Test Case<i}.

Parameter
result TestResult

lari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

Parameter
testInfo TestInformation: Objek TestInformation yang berisi informasi berguna untuk dijalankan pengujian.

listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
DeviceNotAvailableException

Hanya setCollectTests

public void setCollectTestsOnly (boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan pengujian

setelPerangkat

public void setDevice (ITestDevice device)

Memasukkan perangkat yang sedang diuji.

Parameter
device ITestDevice: ITestDevice yang akan digunakan