Je commence par une activité basée sur ce ShakeActivity et je veux écrire quelques tests unitaires pour cela. J'ai déjà écrit quelques petits tests unitaires pour des activités Android mais je ne sais pas par où commencer ici. Je veux alimenter l'accéléromètre avec des valeurs différentes et tester comment l'activité réagit. Pour l'instant je le garde simple et juste en mettant à jour une variable de compteur int privée et un TextView quand un événement "tremblement" se produit.Comment puis-je tester une activité Android agissant sur un accéléromètre?
Donc, ma question se résume en grande partie à ceci:
Comment puis-je envoyer des données fausses à l'accéléromètre à partir d'un test unitaire?
Cela a certainement un sens et ne sonne comme une meilleure idée. Avez-vous des exemples d'utilisation d'une "source de données connectable" comme celle-ci? –
Cette réponse est-elle toujours à jour? Ou est-ce que quelque chose de nouveau est sorti? – TinyTimZamboni
@TinyTimZamboni: Je crois me souvenir que l'équipe Android Tools travaillait sur un moyen d'utiliser un appareil Android comme entrée de capteur pour un émulateur, mais je ne sais pas où cela se trouve.Sinon, je ne suis au courant d'aucun moyen de fournir une entrée de faux capteur. – CommonsWare