Articles of Test de

Minitest et Rspec

Je viens de regarder un Railscast pour Minitest. Quels sont les avantages et les inconvénients de l’utilisation de RSpec vs Minitest pour tester une application de rails? Quelles fonctionnalités vais-je perdre en convertissant de RSpec à Minitest?

Manière correcte d’affirmer le type de variable en Python

En utilisant une fonction, je souhaite m’assurer que le type des variables est conforme aux attentes. Comment bien faire les choses? Voici un exemple de fausse fonction essayant de faire exactement cela avant de continuer avec son rôle: def my_print(begin, text, end): “””Print ‘text’ in UPPER between ‘begin’ and ‘end’ in lower “”” for i […]

Test avec aucune exception attendue

Je veux créer un test NUnit pour vérifier que ma fonction ne lance pas d’exception. Y a-t-il une manière spécifique de le faire, ou je devrais simplement écrire [Test] public void noExceptionTest() { testedFunction(); } et ça va réussir si aucune exception n’est jetée?

Redéfinition des haricots de spring dans l’environnement de test unitaire

Nous utilisons Spring pour mes applications et le framework Spring Testing pour les tests unitaires. Nous avons cependant un petit problème: le code de l’application charge un contexte d’application Spring à partir d’une liste d’emplacements (fichiers xml) dans le chemin de classes. Mais lorsque nous exécutons nos tests unitaires, nous voulons que certains beans Spring […]

Tests frontaux: quoi et comment tester, et quel outil utiliser?

J’ai écrit des tests pour mon code Ruby pendant un certain temps, mais en tant que développeur Frontend, je suis évidemment intéressé par l’introduction de ce code dans mon code frontal. Il y a pas mal d’options différentes avec lesquelles j’ai joué avec: CasperJS Capybara & Rspec Jasmin Concombre ou juste Rspec Qu’est-ce que les […]

Test des données utilisateur (fausses données)

Où puis-je obtenir, ou comment puis-je générer une grande collection de fausses données utilisateur (noms, adresses e-mail, emplacements, etc.) pouvant être utilisées pour tester une application? Cela peut être clairement faux, cela sera limité au serveur de développement. Mais je suis sûr que tout irait mieux que ce que je pourrais trouver.

Comment envoyer des données post brutes dans un test fonctionnel Rails?

Je cherche à envoyer des données de publication brutes (par exemple, JSON non paramétrable) à l’un de mes contrôleurs pour les tests: class LegacyOrderUpdateControllerTest < ActionController::TestCase test "sending json" do post :index, '{"foo":"bar", "bool":true}' end end mais cela me donne un NoMethodError: undefined method `symbolize_keys’ for # erreur NoMethodError: undefined method `symbolize_keys’ for # . […]

Comment simuler une firebase database pour le test (Java)?

Je programme en Java et mes applications utilisent beaucoup la firebase database. Par conséquent, il est important pour moi de pouvoir tester facilement mon utilisation de la firebase database. Quels sont les tests DB sont tous sur? Pour moi, ils doivent fournir deux exigences simples: Vérifiez la syntaxe SQL. Plus important encore, vérifiez que les […]

Comment tester un contrôleur Spring MVC avec @PathVariable?

J’ai un simple contrôleur annoté similaire à celui-ci: @Controller public class MyController { @RequestMapping(“/{id}.html”) public Ssortingng doSomething(@PathVariable Ssortingng id, Model model) { // do something return “view”; } } et je veux le tester avec un test unitaire comme celui-ci: public class MyControllerTest { @Test public void test() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI(“/test.html”); […]

Changer les variables en temps réel lors du débogage en éclipse?

En utilisant Eclipse, lors du débogage, il est possible de modifier la valeur des variables lors de l’exécution d’un projet à des fins de test. Par exemple, disons que j’ai une méthode qui renvoie le nombre 5, mais à des fins de test, je veux plutôt sortir 10. Ce n’est pas le problème auquel je […]