Je souhaite créer une extension Firefox en utilisant le composant C++ XPCOM qui utilise à son tour le composant XPCOM javascript. Existe-t-il un framework permettant le développement piloté par les tests de l'extension C++ XPCOM component/firefox?Développement piloté par test pour le composant C++ XPCOM?
3
A
Répondre
3
Vous pouvez copier ce que Mozilla uses to test native code. Vous devez juste vous assurer que vous liez avec libxul (ce qui peut nécessiter que vous construisiez Firefox).
Un exemple de fichier qui utilise TestHarness.h can be found here.
2
En plus de la suggestion de sdwilsh, vous pouvez utiliser un autre framework de test utilisé par mozilla - xpcshell tests. C'est aussi le plus facile à installer si vous construisez Firefox.
Questions connexes
- 1. Développement piloté par domaine en C# - exemple d'application Web
- 2. _beginthread dans XPCOM Erreur de composant C2440
- 3. À quoi sert le développement piloté par les modèles?
- 4. Problèmes lors de l'enregistrement du composant XPCOM
- 5. Composant Firefox XPCOM - Autorisation refusée pour appeler la méthode UnnamedClass
- 6. Exemples physiques de conception pour la testabilité et le développement piloté par les tests
- 7. Comment appliquer le développement piloté par les tests pour une application GUI (VC MFC)?
- 8. Comment distribuer un composant XPCOM via XPI pour FireFox 3?
- 9. Pourquoi devrais-je pratiquer le développement piloté par les tests et comment devrais-je commencer?
- 10. Création d'un calendrier piloté par MSSQL dans .NET C#
- 11. Accès au cache Firefox à partir d'un composant XPCOM
- 12. Symbian C++ - Supprimer ou masquer le composant (par exemple CEikLabel)
- 13. Ai-je besoin de créer une interface pour chaque classe auto-créée que j'utilise dans XPCOM?
- 14. meilleure façon d'obtenir une entrée utilisateur pour un CLI piloté par menu en C
- 15. Événements de composant C#?
- 16. Développement d'un composant Windows Mobile pour afficher les vignettes
- 17. bon tutoriel pour apprendre le développement C++ pour Game Boy
- 18. attente instruction dans le composant C?
- 19. Utiliser Mac pour le développement
- 20. Wix: un fichier par composant ou plusieurs fichiers par composant?
- 21. Variable basée sur l'onglet XPCOM
- 22. Structure de dossier pour un projet C
- 23. Comment organiser un projet de conception piloté par domaine?
- 24. Alternative CodeSite pour le développement C# 64 bits
- 25. Un exemple de code d'interface utilisateur piloté par les métadonnées?
- 26. Charger le composant ascx en utilisant le code C#
- 27. Cadre de test CXX pour C++
- 28. podcast pour le développement WebOS?
- 29. ASP.NET MVC - Menu piloté par base de données
- 30. windows.forms Cadre d'application piloté par base de données