Articles of unitaires

OCUnit & NSBundle

J’ai créé le test OCUnit en accord avec “iPhone Development Guide”. Voici la classe que je veux tester: // myClass.h #import #import @interface myClass : NSObject { UIImage *image; } @property (readonly) UIImage *image; – (id)initWithIndex:(NSUInteger)aIndex; @end // myClass.m #import “myClass.m” @implementation myClass @synthesize image; – (id)init { return [self initWithIndex:0]; } – (id)initWithIndex:(NSUInteger)aIndex { […]

Le test de mutation est-il utile dans la pratique?

Avez-vous des exemples d’applications réelles des tests de mutation? Cela fonctionne-t-il mieux que de simples outils de couverture de test? Ou est-ce inutile? Quels sont les avantages / inconvénients des tests de mutation dans le monde réel?

Pourquoi est-ce si mauvais de simuler des cours?

J’ai récemment discuté avec un collègue de la moquerie. Il a dit que se moquer des cours est très mauvais et ne devrait pas être fait, seulement dans quelques cas. Il dit que seules les interfaces devraient être moquées, sinon c’est une faute d’architecture. Je me demande pourquoi cette déclaration (je lui fais entièrement confiance) […]

Que sont les tests unitaires et les tests d’intégration, et quels autres types de tests dois-je connaître?

J’ai vu d’autres personnes mentionner plusieurs types de tests sur Stack Overflow. Ceux dont je me souviens sont les tests unitaires et les tests d’intégration. En particulier, les tests unitaires sont souvent mentionnés. Quel est exactement le test unitaire? Qu’est-ce que le test d’intégration? Quelles autres techniques de test importantes dois-je connaître? La programmation n’est […]

Comment atsortingbuer des valeurs aux propriétés dans moq?

J’ai une classe avec une méthode qui renvoie un object de type User public class CustomMembershipProvider : MembershipProvider { public virtual User GetUser(ssortingng username, ssortingng password, ssortingng email, bool isApproved) { return new User() { Name = username ,Password = EncodePassword(password) ,Email = email ,Status = (isApproved ? UsuarioStatusEnum.Ativo : UsuarioStatusEnum.ConfirmacaoPendente) // … }; } […]

Injection de champ privé @Autowired pendant le test

J’ai une configuration de composant qui est essentiellement un lanceur pour une application. Il est configuré comme suit: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService est annoté avec l’annotation @Service Spring et est automatiquement intégré à ma classe de lanceur sans aucun problème. Je voudrais écrire des cas de test […]

Comment exécuter le test unitaire de concurrence?

Comment utiliser junit pour exécuter un test de concurrence? Disons que j’ai un cours public class MessageBoard { public synchronized void postMessage(Ssortingng message) { …. } public void updateMessage(Long id, Ssortingng message) { …. } } Je veux tester plusieurs access à ce postMessage simultanément. Des conseils à ce sujet? Je souhaite exécuter ce type […]

Quel cadre de test unitaire dois-je utiliser pour Qt?

Je suis en train de démarrer un nouveau projet qui nécessite une interface graphique multi-plateforme, et nous avons choisi Qt comme infrastructure graphique. Nous avons également besoin d’un cadre de test unitaire. Jusqu’à il y a environ un an, nous utilisions une structure de test unitaire développée en interne pour les projets C ++, mais […]

Xcode 4: Exécuter des tests à partir de la ligne de commande (xcodebuild)?

J’ai créé un tout nouveau projet iOS dans Xcode 4 et inclus des tests unitaires. L’application par défaut comporte 2 cibles, l’application principale et le kit de test unitaire. A l’aide de “Produit> Test” (Command-U), génère l’application, construit le kit de test unitaire, lance le simulateur iOS et exécute les tests. Maintenant, je voudrais pouvoir […]

Différence entre le test de l’instrumentation Android et le test de l’unité dans Android Studio?

À partir d’Android Studio 1.1rc, il y a le support des tests Unit et je me demande quelle est la différence entre les tests d’Instrumentation Android et les tests unitaires. Si je comprends bien: Les tests unitaires sont utiles pour tester le code qui n’appelle pas l’API Android, et les tests d’instrumentation Android sont plutôt […]