Domanda

Qual è il modo più semplice per creare una sorta di test harness per le applicazioni Android e di essere in grado di visualizzare (anche sull'emulatore) cosa sta succedendo nel db? Voglio testare le cose come vincoli, guardare i dati, metodi di prova di unità, ecc.

C'è qualche tipo di strumento GUI che posso collegare per l'emulatore di essere in grado di guardare il db di una particolare applicazione, mentre io sto sviluppando / testing, o sei il mio unico opzioni del adb shell e la creazione di test Attività all'interno della mia app?

È stato utile?

Soluzione

Non c'è per quanto ne so db interfaccia grafica, è possibile richiamare sqlite3 da adb shell come probabilmente sapete già. Nei test automatizzati che normalmente non c'è bisogno di guardare visivamente a ciò che sta succedendo in ogni caso; controlli sono scritti nel codice di test.

Una classe che è utile se si sta utilizzando il db in un ContentProvider è ProviderTestCase2 . Si crea in pratica un db temporanea separata per le prove.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top