Je vais avoir du mal à trouver comment obtenir le cadre de tests mis en place et utilisable dans Visual Studio 2008 pour C++probablement avec la suite test intégré dans l' unité. Tous les liens ou tutoriels seraient appréciés.
Je vais avoir du mal à trouver comment obtenir le cadre de tests mis en place et utilisable dans Visual Studio 2008 pour C++probablement avec la suite test intégré dans l' unité. Tous les liens ou tutoriels seraient appréciés.
Quelqu'un peut-il expliquer l'utilisation de Python setUpet des tearDownméthodes lors de l'écriture de cas de test en dehors de celui qui setUpest appelé immédiatement avant d'appeler la méthode de test et qui tearDownest appelé immédiatement après son appel?
Je teste en bloc un composant utilisé pour éditer un objet. L'objet a un unique idqui est utilisé afin de récupérer l'objet spécifique d'un tableau d'objets hébergés dans un service. Le spécifique idest obtenu via un paramètre qui est passé via le routage, en particulier via la...
Nous avons utilisé le sélénium avec beaucoup de succès pour gérer les tests de sites Web de haut niveau (en plus de nombreux doctests python au niveau du module). Cependant, nous utilisons maintenant extjs pour de nombreuses pages et il s'avère difficile d'incorporer des tests Selenium pour les...
Comment vous moquez-vous d'une propriété en lecture seule avec une simulation ? J'ai essayé: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) mais le problème est qu'il s'applique ensuite à toutes les instances de la classe ... ce qui rompt mes tests. Avez-vous une autre idée? Je ne...
Comment sauter de force un test unitaire dans Django? @skipif et @skipunless sont tout ce que j'ai trouvé, mais je veux juste sauter un test pour le moment à des fins de débogage pendant que je rectifie certaines choses.
Je me demande s'il existe une meilleure façon de désactiver les erreurs de console dans un test Jest spécifique (c'est-à-dire restaurer la console d'origine avant / après chaque test). Voici mon approche actuelle: describe("Some description", () => { let consoleSpy; beforeEach(() => { if...
Supposons que j'ai le code suivant dans un test unitaire Python: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) Existe-t-il un moyen simple d'affirmer qu'une méthode particulière (dans mon cas aw.Clear()) a été appelée au cours de la deuxième ligne du test? par exemple, y a-t-il quelque...
J'ai essayé d'utiliser l' norecursedirsoption dans setup.cfg pour dire à py.test de ne pas collecter de tests à partir de certains répertoires mais il semble qu'il l'ignore. [tool:pytest] norecursedirs=lib/third Quand je cours, py.testje vois comment il obtient des tests de l'intérieur lib/third!...
En Java, le programmeur peut spécifier des exceptions attendues pour les cas de test JUnit comme ceci: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Comment pourrais-je faire cela à Kotlin? J'ai essayé deux variantes de syntaxe, mais aucune d'elles n'a...
J'ai une classe de base abstraite, que j'utilise comme base pour mes tests unitaires (TestNG 5.10). Dans cette classe, j'initialise tout l'environnement pour mes tests, la configuration des mappages de bases de données, etc. Cette classe abstraite a une méthode avec une @BeforeClassannotation qui...
J'ai une application Rails avec plus de 2000 exemples dans mes tests RSpec. Inutile de dire que c'est une application volumineuse et qu'il y a beaucoup à tester. Exécuter ces tests à ce stade est très inefficace et parce que cela prend tellement de temps, nous sommes presque sur le point d'être...
Quelle est la différence entre letet un beforebloc dans RSpec? Et quand les utiliser? Quelle sera la bonne approche (laissez ou avant) dans l'exemple ci-dessous? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end J'ai...
Au lieu de [SetUp] et [TearDown] dans Nunit, quelle est l'alternative dans Visual Studio Ultimate 2010 Unit Testing. Dans Nunit, vous pouvez imaginer que les méthodes de configuration et de démontage sont des constructeurs et des destructeurs pour les tests de notre classe.
Quelle est précisément la différence entre Mocha de before()et beforeEach()? (Même question pour after()et afterEach().) Je suppose qu'il before()s'exécute une fois par describe()bloc et beforeEach()une fois par test ( it()bloc). Est-ce vrai? Et quand choisirais-je d'utiliser l'un plutôt que...
Nous avons une suite de tests qui utilise principalement les assertions JUnit avec les matchers Hamcrest. Un membre de notre équipe a commencé à expérimenter avec AssertJ et a impressionné les gens par sa syntaxe, sa flexibilité et son caractère déclaratif. Il existe une fonctionnalité fournie par...
Je ne sais pas comment accéder à la <input>valeur lors de l'utilisation mount. Voici ce que j'ai comme test: it('cancels changes when user presses esc', done => { const wrapper = mount(<EditableText defaultValue="Hello" />); const input = wrapper.find('input');
Je crée un EditTextobjet que j'essaye ensuite de référencer dans un test unitaire. Quelle est la meilleure façon d'ajouter un nouveau idà R.idpour cet objet créé dynamiquement, afin que je puisse le référencer ultérieurement via findViewById()le test unitaire?
Le problème Pour améliorer ma qualité de code, j'ai décidé d'essayer d'apprendre à tester mon code à l'aide de tests unitaires au lieu de mes solutions de test médiocres au mieux. J'ai décidé d'installer PHPUnit en utilisant composer pour une bibliothèque personnelle qui me permet de réaliser des...
J'ai une application ASP.NET MVC Core pour laquelle j'écris des tests unitaires. L'une des méthodes d'action utilise le nom d'utilisateur pour certaines fonctionnalités: SettingsViewModel svm = _context.MySettings(User.Identity.Name); qui échoue évidemment dans le test unitaire. J'ai regardé...