Articles of unit testing

Méthodes de test C # protégées par unité

Je viens du monde de Java EE mais maintenant je travaille sur un projet .Net. En Java, lorsque je voulais tester une méthode protégée, c’était assez simple, il suffisait d’avoir la classe de test avec le même nom de package. Y a-t-il quelque chose de similaire pour C #? Existe-t-il une bonne pratique pour tester […]

Moq vérifie avec le paramètre d’object

J’essaie de vérifier un paramètre qui est une classe. Le code testé est correct. Le bug est dans le test. J’ai essayé deux méthodes qui ont toutes deux échoué. Voici mes tentatives: 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new ImageFilterOptions() { Width = 256, Height = 256, })); Cela échoue toujours, même si un object transmis en […]

Charger des fichiers dans les tests unitaires xcode

J’ai un projet de test Xcode 5 unit et des fichiers XML de test y sont associés. J’ai essayé un tas d’approches mais je n’arrive pas à charger les fichiers XML. J’ai essayé ce qui ne fonctionne pas NSData* nsData = [NSData dataWithContentsOfFile:@”TestResource/TestData.xml”]; NSSsortingng* fileSsortingng = [NSSsortingng ssortingngWithContentsOfFile:@”TestData.xml” encoding:NSUTF8SsortingngEncoding error:&error]; Aussi, si j’essaie de prévisualiser […]

Quelle est l’alternative à l’utilisation de la méthode Hamcrest obsolète est ()?

J’utilise le code suivant pour affirmer une valeur boolean , mais la méthode org.hamcrest.Matchers.is() est obsolète. assertThat(someValue, is(false)); Existe-t-il une syntaxe alternative simple pour tester les valeurs booléennes sans avoir recours à assertTrue() qui vous donne de mauvais messages d’échec comme “java.lang.AssertionError” Modifier après avoir reçu des commentaires / réponses Mes préoccupations initiales ont été […]

Comment puis-je tester mon contrôleur ASP.NET MVC qui utilise FormsAuthentication?

Je travaille avec une solution ASP.NET MVC de manière pilotée par un test et je souhaite connecter un utilisateur à mon application à l’aide de l’authentification par formulaire. Le code que je voudrais retrouver dans le contrôleur ressemble à ceci: FormsAuthentication.SetAuthCookie(userName, false); Ma question est de savoir comment écrire un test pour justifier ce code? […]

Test par rapport à l’API Java EE 6

J’écris un ajout à JAX-RS et j’ai inclus l’API Java EE 6 comme dépendance de Maven. javax javaee-api 6.0 provided Ensuite, j’ai un petit cas de test: @Test public void testIsWriteable() { class SpecialViewable extends Viewable { public SpecialViewable() { super(“test”); } } FreeMarkerViewProcessor processor = new FreeMarkerViewProcessor(null); assertTrue(processor.isWriteable(SpecialViewable.class, null, null, MediaType.WILDCARD_TYPE)); } Mais j’ai […]

Spring @ContextConfiguration comment placer le bon emplacement pour le xml

Dans notre projet, nous rédigeons un test pour vérifier si le contrôleur renvoie le modèle de vue correct @Test public void controllerReturnsModelToOverzichtpage() { ModelAndView modelView = new ModelAndView(); KlasoverzichtController controller = new KlasoverzichtController(); modelView = controller.showOverzicht(); assertEquals(“Klasoverzichtcontroller returns the wrong view “, modelView.getViewName(), “overzicht”); } Cela retourne l’exception null. Nous sums en train de configurer […]

Fake DbContext of Entity Framework 4.1 à tester

J’utilise ce tutoriel pour simuler mon DbContext et tester: http://refactorthis.wordpress.com/2011/05/31/mock-faking-dbcontext-in-entity-framework-4-1-with-a-generic -repository/ Mais je dois changer l’implémentation FakeMainModuleContext pour l’utiliser dans mes contrôleurs: public class FakeQuestiona2011Context : IQuestiona2011Context { private IDbSet _credencial; private IDbSet _perfil; private IDbSet _apurador; private IDbSet _entrevistado; private IDbSet _setor; private IDbSet _secretaria; private IDbSet _pesquisa; private IDbSet _pergunta; private IDbSet _resposta; […]

Développement piloté par les tests – Comment écrire un test avant qu’aucun code d’implémentation n’existe

J’apprends le TDD mais j’ai du mal à l’adopter car ce n’est pas simple. La question à laquelle je ne peux pas répondre est ” Comment écrire un test avant qu’un code d’implémentation existe? “. Si notre classe / méthode cible / type de paramètre cible / type de retour cible n’existe pas, De quoi […]

Comment fournir des fichiers de données pour les tests d’unité Android

Je développe des logiciels qui chargent des informations à partir de fichiers XML en utilisant l’implémentation d’Android de java.xml.parsers.DocumentBuilder et DocumentBuilderFactory. J’écris des tests unitaires de mes objects et je dois être en mesure de fournir une variété de fichiers XML qui exerceront le code sous test. J’utilise Eclipse et j’ai un projet de test […]