Skip to content

asengsaragih/DataDriven-AndroidStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DataDriven-AndroidStudio

Mobile App test dengan Data Driven

* SYARAT
- Kalian Harus Paham Dengan Espresso Android Test (kalau belum paham harus dipelajari terlebih dahulu)

Pembuatan :

  • buat folder raw di dalam folder res
  • buat file baru dengan nama "data.csv" di dalam folder raw tersebut

Jython Success

  • isi data sesuai dengan banyaknya inputan yang dimiliki. disini saya memakai 4 inputan (text, number, date dan radio-button), dengan 7 data, sesuai dengan yang ada di "data.csv"

Jython Success

  • lalu buat file andorid test dan kasih nama "DataDriven.java" (nama file bisa diganti sesuai dengan yang kalian inginkan)

Jython Success

  • buat sebuah function di akhir file, yang berfungsi sebagai pemanggil file csv
private InputStream openFile(String filename) throws IOException {
    return getClass().getClassLoader().getResourceAsStream(filename);
}
  • dan panggil function nya
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(openFile("data.csv")));
  • masukkan kedalam perulangan while
String line = "";

while ((line = bufferedReader.readLine()) != null) {
  String[] str = line.split(",");

  String create = str[0].toString();
  String nama = str[1].toString();
  String jumlah = str[2].toString();
  String phone = str[3].toString();
  String deadline = str[4].toString();
  String keterangan = str[5].toString();
  String kategori = str[6].toString();
  
}
  • Masukkan datanya kedalam onView();

Note :

  • Jangan lupa ganti script "Example.java" sesuai dengan kodingan / tampilan kalian

Terima Kasih

Copyright Aseng Saragih 2020

Releases

No releases published

Packages

No packages published

Languages