Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.
J'ai googlé à ce sujet, mais je n'ai rien trouvé de pertinent. J'ai quelque chose comme ça: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Maintenant, je veux vérifier que mymethod(Object o), qui est appelé à l'intérieur runtestmethod(), a été appelé avec …
Je lutte avec VS 2017 depuis que je l'ai installé. Il semble maintenant que les tests unitaires ne seront exécutés qu'à partir de la ligne de commande "test dotnet". Mon projet est .NET Core 1.1.1. J'ai le SDK et la mise à jour du framework pour 1.1.1 installés. J'ai essayé …
Je voudrais tester une classe abstraite. Bien sûr, je peux écrire manuellement une maquette qui hérite de la classe. Puis-je faire cela en utilisant un cadre de simulation (j'utilise Mockito) au lieu de fabriquer ma maquette à la main? Comment?
Je suis ce tutoriel de angular.io Comme ils l'ont dit, j'ai créé le fichier hero.spec.ts pour créer des tests unitaires: import { Hero } from './hero'; describe('Hero', () => { it('has name', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.name).toEqual('Super Cat'); }); it('has id', () …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 12 mois . Améliorez cette question J'ai vu de …
Existe-t-il un moyen de vérifier si un methodOneest appelé auparavant methodTwodans Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Comment testez-vous les méthodes qui déclenchent des processus asynchrones avec JUnit? Je ne sais pas comment faire attendre mon test jusqu'à la fin du processus (ce n'est pas exactement un test unitaire, c'est plutôt un test d'intégration car il implique plusieurs classes et pas une seule).
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. anti-modèle : il doit y avoir au moins deux éléments clés présents pour distinguer formellement un anti-modèle réel d'une simple mauvaise …
Donc, je crée un objet simulé en tant que variable statique au niveau de la classe comme ça ... Dans un test, je veux Foo.someMethod()retourner une certaine valeur, tandis que dans un autre test, je veux qu'il retourne une valeur différente. Le problème que j'ai, c'est qu'il semble que je …
J'écris des cas de test jUnit pour 3 raisons: Pour m'assurer que mon code satisfait toutes les fonctionnalités requises, sous toutes (ou la plupart) des combinaisons / valeurs d'entrée. Pour m'assurer que je peux modifier l'implémentation et me fier aux cas de test JUnit pour me dire que toutes mes …
J'ai quelques méthodes qui devraient faire appel System.exit()à certaines entrées. Malheureusement, le test de ces cas entraîne l'arrêt de JUnit! Placer les appels de méthode dans un nouveau thread ne semble pas aider, car System.exit()met fin à la JVM, pas seulement au thread actuel. Existe-t-il des schémas communs pour gérer …
Comment tester une fonction privée dans angular 2? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } La solution que j'ai trouvée Placez le code de test lui-même …
J'ai une application Spring-Boot où les propriétés par défaut sont définies dans un application.propertiesfichier dans le chemin de classe (src / main / resources / application.properties). Je voudrais remplacer certains paramètres par défaut dans mon test JUnit avec des propriétés déclarées dans un test.propertiesfichier (src / test / resources / …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.