Quelle est la meilleure façon de tester une méthode qui ne renvoie rien? Spécifiquement en c #. Ce que j’essaie vraiment de tester est une méthode qui prend un fichier journal et l’parsing pour des chaînes spécifiques. Les chaînes sont ensuite insérées dans une firebase database. Rien de ce qui n’a pas été fait auparavant […]
J’essaie d’écrire des tests unitaires pour mon ApiController et j’ai rencontré quelques problèmes. Il existe une belle méthode d’extension appelée Request.CreateResponse qui aide beaucoup à générer des réponses. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Existe-t-il un moyen de se moquer de CreateResponse sans utiliser de mocks partiels ni […]
Est-il possible de vérifier si une methodOne est appelée avant methodTwo dans Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }
Est-il possible dans JUnit d’affirmer qu’un object est une instance d’une classe? Pour diverses raisons, j’ai un object dans mon test que je veux vérifier le type de. Est-ce un type d’object1 ou un type d’object2? Actuellement j’ai: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); Cela fonctionne, mais je me demandais s’il y avait une façon […]
J’ai du code qui déclenche des événements PropertyChanged et j’aimerais pouvoir tester que les événements sont correctement déclenchés. Le code qui déclenche les événements est comme public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(Ssortingng info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public ssortingng MyProperty { […]
Donc, je crée un object fictif en tant que variable statique au niveau de la classe comme ça … Dans un test, je veux que Foo.someMethod() retourne une certaine valeur, alors que dans un autre test, je veux renvoyer une valeur différente. Le problème que j’ai, c’est qu’il semble que je doive reconstruire les simulacres […]
J’ai un test unitaire qui doit fonctionner avec un fichier XML situé dans src/test/resources/abc.xml . Quelle est la manière la plus simple de récupérer le contenu du fichier dans Ssortingng ?
Quelles sont les meilleures pratiques pour tester des modules dans rspec? J’ai quelques modules qui sont inclus dans quelques modèles et pour le moment, j’ai simplement des tests en double pour chaque modèle (avec peu de différences). Y a-t-il un moyen de le sécher?
J’ai un service Web que j’essaie de tester. Dans le service, il extrait plusieurs valeurs de HttpContext comme HttpContext : m_password = (ssortingng)HttpContext.Current.Session[“CustomerId”]; m_userID = (ssortingng)HttpContext.Current.Session[“CustomerUrl”]; Dans le test unitaire, je crée le contexte en utilisant une simple requête de travail, comme ceci: SimpleWorkerRequest request = new SimpleWorkerRequest(“”, “”, “”, null, new SsortingngWriter()); HttpContext context […]
J’ai une question à propos de junit assertEquals pour tester des valeurs doubles. Lire l’API doc Je peux voir: @Deprecated public static void assertEquals(double expected, double actual) Déconseillé. Utilisez assertEquals (double attendu, double réel, double epsilon) à la place Que signifie la valeur epsilon? (Epsilon est une lettre de l’alphabet grec, non?). Quelqu’un peut-il m’expliquer […]