2012-04-11 20 views
7

Sto lavorando su un'app per Android e ho creato un nuovo progetto di test per i test unitari. Dove è consigliabile memorizzare i dispositivi di prova (come i file xml e simili) e qual è il modo corretto per accedervi?android test fixtures

risposta

0

Dopo alcune ricerche, ho trovato che non esiste un un modo corretto per il di archiviare dispositivi Android (anche in Java neanche troppo).

Le fixture sono un modo per fornire dati semplici e coerenti da trasmettere nei casi di test. La creazione delle classi .java con metodi statici che restituiscono oggetti è un modo per andare.

Esempio:

public class Pojos { 

    public static List<TaskListItem> taskListItems() { 
     return Arrays.asList(
       new TaskListItem("one"), 
       new TaskListItem("two"), 
       new TaskListItem("three") 
     ); 
    } 
}