Questions marquées «unit-testing»

Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.

1
Comment puis-je tester la logique de la base de données?
J'ai toujours un problème pour surmonter un petit problème en ce qui concerne TDD. J'ai besoin d'une méthode qui obtiendra un certain jeu d'enregistrements de données filtrées de la couche de données (linq2SQL). Veuillez noter que j'utilise les classes générées par linq qui sont générées à partir du DBML. Maintenant, …
12 c#  unit-testing 

2
Dois-je tester mes sous-classes ou ma classe parent abstraite?
J'ai une implémentation squelettique, comme dans l'article 18 de Effective Java (discussion approfondie ici ). C'est une classe abstraite qui fournit 2 méthodes publiques methodA () et methodB () qui appellent des méthodes de sous-classes pour "combler les lacunes" que je ne peux pas définir de manière abstraite. Je l'ai …





2
Test - DB en mémoire vs mocking
Lors de l'écriture de tests, pourquoi quelqu'un voudrait-il utiliser une base de données en mémoire plutôt que de se moquer des données? Je pouvais voir que les bases de données en mémoire pouvaient être utiles pour tester ses référentiels. Mais si vous utilisez un framework (comme Spring Data), tester les …

2
Test unitaire pour tester la création d'un objet de domaine
J'ai un test unitaire, qui ressemble à ceci: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } J'affirme qu'un objet Personne est créé ici, c'est-à-dire que la validation n'échoue pas. Par exemple, si le Guid est nul ou si la date de naissance est antérieure …



3
Comment se moquer de la méthode avec un objet codé en dur?
Je travaille sur une application à plusieurs couches. Couche d'accès aux données pour récupérer et enregistrer les données de la source de données, logique métier pour manipuler les données, interface utilisateur pour afficher les données à l'écran. Je fais également des tests unitaires de la couche logique métier. La seule …


3
Classe de béton moqueur - Non recommandé
Je viens de lire un extrait du livre "Growing Object-Oriented Software" qui explique certaines raisons pour lesquelles se moquer de la classe concrète n'est pas recommandé. Voici un exemple de code d'un test unitaire pour la classe MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.