2010-10-18 7 views
1

Je développe une application Android avec stockage de base de données.jUnit testing Opérations de base de données

Je veux tester certaines classes que j'utilise pour accéder à la base de données.

J'ai trouvé ActivityInstrumentationTestCase2 pour tester des activités mais je n'ai rien trouvé pour tester les classes.

Comment puis-je faire cela? Je n'ai pas utilisé jUnit avant.

Merci.

Répondre

2

J'utilise toujours AndroidTestCases lors de l'écriture de tests unitaires pour la plate-forme Android. Ils fournissent un accès à une instance de contexte (si nécessaire), mais fonctionnent autrement comme la classe de test JUnit standard. Vous mai également besoin de regarder AndroidTestRunner pour tester vos classes. Il y a quelques bons tutoriels là-bas; Maintenant que vous savez ce qu'il faut chercher, je suis sûr que vous pouvez les trouver. Bonne chasse! : D

+0

Merci. J'ai posé cette question il y a un mois, et à la fin j'ai fini d'utiliser les mêmes classes pour le dire dans votre réponse. – VansFannel

+0

Je suis désolé d'apprendre qu'il a fallu si longtemps pour recevoir une réponse sur ce qui devrait être une question facile à répondre. J'espère que la prochaine fois que vous poserez quelque chose, vous obtiendrez une réponse plus tôt! –

+0

Quelqu'un peut-il vomir un exemple de code pour montrer comment configurer un cas de test qui utilise une base de données? Je semble avoir des exceptions Accessor en le faisant. – JPM

Questions connexes