Im Moment, wenn ich, dass ein Wert von v
Try[T]
Typ ist Success(t)
Ich mag testen müssen: v.isSuccess shouldBe true
Ich frage mich, ob es wohl einige bessere Wege sind. Zum Beispiel, für Option[T]
können wir behaupten, wie: t shouldBe defined
Wahrscheinlich gibt es so etwas für Try[T]
, aber ich bin mir nicht bewusst, und die Suche im Internet hilft nicht.ScalaTest: Wie man richtig über Try Werte behauptet?
4
A
Antwort
3
Bisher kam ich mit dieser Lösung: Basierend auf this section der ScalaTest docs erklären wir solche Symbolwert: val successful = 'success
und dann wie diese behaupten:
CampaignRowsPage.reserveInventory shouldBe successful
Sieht mir gut.
Verwandte Themen
- 1. Wie behandelt man KeyError Exceptions richtig über try/except?
- 2. Wie behauptet man dieses Versprechen über den Scherz?
- 3. Werte nicht richtig über Scanf
- 4. js, wie man richtig Variablen Blockebene mit Try-Catch verwenden
- 5. Try Block funktioniert nicht richtig
- 6. Wie wählt man SHA1 Hash Werte richtig?
- 7. Nightwatch js, wie man mehrere Elemente behauptet
- 8. Programmgesteuertes Hinzufügen neuer Tests über ScalaTest
- 9. Wie verwendet man Werte über Routen?
- 10. Wie scannt man Werte über 90?
- 11. Wie Script in ScalaTest
- 12. Wie in ScalaTest
- 13. Unterscheidung zwischen erwarteten und tatsächlichen Werte in ScalaTest Matcher
- 14. Wie try Anweisung auf Knoten richtig erneut versuchen?
- 15. Wie man richtig Standardvariablen Werte falsch handhaben sein
- 16. Wie benutzt man Try-Catch in Swift?
- 17. Wie man Array richtig verwendet
- 18. Wie man behauptet, dass etwas mit Hamcrest null ist?
- 19. Wie behauptet man in einem RecyclerView in Espresso?
- 20. Rails ActiveSupport: Wie man behauptet, dass ein Fehler ausgelöst wird?
- 21. Komponententest: Wie man mehrere Anrufe der gleichen Methode behauptet?
- 22. Wie man zwei Liste mit dicts ohne Auftrag behauptet?
- 23. PHP: wie man behauptet, dass eine Datei ein Bild ist?
- 24. Wie man Knotenmodule richtig benutzt
- 25. Scalatest ExecutionContext
- 26. Rückstellung für gleiche Werte Handhabung beim Inkassoauftrag mit NUnit behauptet
- 27. Wie man richtig abhebt?
- 28. Wie man richtig
- 29. Run ScalaTest Tests parallel
- 30. Werte Wörterbuch richtig
Duplizieren von: https://stackoverflow.com/questions/44112671/how-to-test-a-tryt-with-scalatest-correctly – ncreep
@ncreep die Frage, auf die Sie später verwiesen wurde. Auch die dort vorgeschlagenen Lösungen enthalten keine sehr einfache und von ScalaTest empfohlene Dokumentationsweise. –
Sorry hat die Daten nicht bemerkt. Auf jeden Fall denke ich, dass Leute, die auf diese Frage stolpern, die Lösung mit den eingebauten 'TryValues' dort relevant finden (zumindest habe ich es getan). – ncreep