Quelle est la différence entre @Mocket @InjectMocksdans le framework
Quelle est la différence entre @Mocket @InjectMocksdans le framework
J'ai une méthode qui est appelée deux fois et je veux capturer l'argument du deuxième appel de méthode. Voici ce que j'ai essayé: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class);...
Je me demandais comment tester les classes abstraites unitaires et les classes qui étendent les classes abstraites. Dois-je tester la classe abstraite en l'étendant, en supprimant les méthodes abstraites, puis en testant toutes les méthodes concrètes? Ensuite, ne testez que les méthodes que je...
Je veux exécuter des méthodes de test qui sont annotées par @Testdans un ordre spécifique. Par exemple: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Je veux m'assurer de m'exécuter test1()avant test2()chaque exécution MyTest, mais je n'ai pas trouvé d'annotation...
Quelle est la différence entre les tests unitaires et les tests fonctionnels? Un test unitaire peut-il également tester une
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...
J'ai écrit une usine pour produire des java.sql.Connectionobjets: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e);...
Je veux écrire un test pour établir qu'une exception n'est pas déclenchée dans une circonstance donnée. Il est simple de tester si une exception est levée ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... mais comment pouvez-vous faire...
OK, donc l' @Ignoreannotation est bonne pour marquer qu'un scénario de test ne doit pas être exécuté. Cependant, je souhaite parfois ignorer un test basé sur des informations d'exécution. Un exemple pourrait être si j'ai un test de concurrence qui doit être exécuté sur une machine avec un certain...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . Améliorez cette question J'ai lu cet...
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...
Je travaille avec beaucoup d'applications Web qui sont pilotées par des bases de données de complexité variable sur le backend. En règle générale, il y a un couche ORM distincte de la logique métier et de la présentation. Cela rend les tests unitaires de la logique métier assez simples; les choses...
J'ai entendu quelqu'un dire que les tests unitaires (par exemple nUnit, jUnit, xUnit) devraient être DAMP not DRY (Par exemple, les tests unitaires doivent contenir "code humide" et non "code sec") De quoi
Je voudrais exécuter des cas de test JUnit à partir de la ligne de commande. Comment puis-je faire
Quels cadres existent pour tester un code Objective-C? Je voudrais un cadre qui s'intègre bien avec Apple
J'ai une interface qui déclare Task DoSomethingAsync(); J'utilise MoqFramework pour mes tests: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here>...
Je suis nouveau chez Mockito. Étant donné la classe ci-dessous, comment puis-je utiliser Mockito pour vérifier qu'il a someMethodété invoqué exactement une fois après avoir fooété invoqué? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Je souhaite effectuer l'appel...
J'ai un répertoire qui contient mes tests unitaires Python. Chaque module de test unitaire est de la forme test _ *. Py . J'essaie de créer un fichier appelé all_test.py qui, vous l'aurez deviné, exécutera tous les fichiers du formulaire de test susmentionné et renverra le résultat. J'ai essayé...
Je connais la soi-disant définition de manuels des tests unitaires et des tests d'intégration. Ce qui m'intéresse, c'est quand il est temps d'écrire des tests unitaires ... Je vais les écrire pour couvrir autant d'ensembles de classes que possible. Par exemple, si j'ai une Wordclasse, j'écrirai des...
J'essaie de tester un code hérité, en utilisant Mockito. Je veux écraser un FooDaoqui est utilisé dans la production comme suit: foo = fooDao.getBar(new Bazoo()); Je peux écrire: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Mais le problème évident est qu'il getBar()n'est jamais appelé avec...