Ich beginne gerade mit Pex und laufe auf ein Problem wie im Titel beschrieben. Es scheint, dass alle von Pex generierten oder von Hand hinzugefügten parametrisierten Tests fehlgeschlagene Testfälle für alle Eingaben erzeugen, die eine Ausnahme auslösen. Gibt es eine Möglichkeit für mich, darauf hinzuweisen, dass bestimmte Eingaben Ausnahmen auslösen sollten und daher nicht dazu führen, dass ein bestimmter Test fehlschlägt?Pex: Wie kann ich in einem parametrisierten Test angeben, dass ich unter bestimmten Bedingungen eine Ausnahme erwarte?
1
A
Antwort
2
Wenn Sie den fehlgeschlagenen Test auswählen, gibt es die Option "Ausnahme zulassen", die pex mitteilt, dass die Ausnahme korrekt ist.
Verwandte Themen
- 1. Wie kann ich Ausnahmen in einem parametrisierten Test testen?
- 2. Wie erwarte ich etwas, das in RSpec eine Ausnahme auslöst?
- 3. Wie überprüfe ich mit QTest, dass eine Ausnahme ausgelöst wird?
- 4. Eigenschaftsbasierter Test läuft weiter, wenn ich erwarte, dass er fehlschlägt
- 5. Wie kann ich optional ein Funktionsargument in Python angeben?
- 6. Wie kann ich angeben, dass Unity einen bestimmten Konstruktor verwendet, wenn eine Instanz aufgelöst wird?
- 7. Wie kann ich feststellen, dass eine C# async-Methode in einem Komponententest eine Ausnahme auslöst?
- 8. wie kann ich in einem heute erwarte Skript
- 9. JUnit: Test für eine Ausnahme bestimmten Typs
- 10. specflow Daten unter bestimmten Bedingungen überspringen
- 11. Wie kann ich eine Kategorie für eine Gradle-Aufgabe angeben?
- 12. Wie kann ich Maven Kommandozeilenargumente systemweit unter Windows angeben?
- 13. Wie deaktiviere ich einen Googletest (gtest) parametrisierten Test?
- 14. Wie kann ich einen JUnit parametrisierten Test-Runner für eine Sammlung generischer Typen aufrufen?
- 15. Wie kann ein lauffähiger Timer unter bestimmten Bedingungen gestoppt werden?
- 16. Wie kann ich angeben, dass ASP.NET-Designs nicht auf einen bestimmten Ordner angewendet werden sollen?
- 17. Wie kann ich verhindern, dass Spring MVC eine Umleitung ausführt?
- 18. Wie kann ich Strings in SASS angeben?
- 19. Kann ich eine Hibernate-Beziehung mit einem Filter angeben?
- 20. Protokolleintragsmuster dynamisch unter bestimmten Bedingungen ändern
- 21. Ersetzen von Teilstrings unter bestimmten Bedingungen
- 22. Wie kann ich eine Standardzeit für eine ndb.TimeProperty() angeben?
- 23. Wie kann ich eine dynamische Root-URL in Ember.js angeben?
- 24. SQL-Gruppe von unter bestimmten Bedingungen
- 25. Kann die Rekursion unter bestimmten Bedingungen nicht stoppen
- 26. Kann ich unter diesen Bedingungen mit STL arbeiten?
- 27. konsolidierte Daten, außer unter bestimmten Bedingungen
- 28. Wie kann ich angeben, dass ein Parameter in einer PHP-Funktion eine Art von bestimmten Klasse mit dem PHPDoc hat?
- 29. Wie kann ich eine lange Zeichenfolge in Perl angeben?
- 30. Wie kann ich eine explizite ScriptBundle-Include-Reihenfolge angeben?