Ich bin auf der Suche nach einer Möglichkeit zu testen, ob ein Service bereits im Gültigkeitsbereich .Container aufgelöst wurde. Meine Anwendung startet beim Start einige "Dienste" und ich wollte sicherstellen, dass diese Dienste gelöst wurden, ohne dass sie ausgelöst werden.Swinject Test aufgelöster Service
0
A
Antwort
0
Sie können die Protokollierung der Werksschließung hinzufügen, um zu prüfen, ob der Typ bereits vom Container Swinject aufgelöst wurde.
container.register(AnimalType.self) { _ in
// You can log here.
print("AnimalType is being resolved to Cat.")
return Cat()
}
.inObjectScope(.Container)
EDIT
Oder Sie einen Flag verwenden können, in Ihrem Gerät zu testen prüfen.
var initialized = false
container.register(AnimalType.self) { _ in
// You can check this parameter later in your unit test.
initialized = true
return Cat()
}
.inObjectScope(.Container)
XCTAssertFalse(initialized)
container.resolve(AnimalType.self)
XCTAssertTrue(initialized)
Verwandte Themen
- 1. Mockito Test Service Schicht
- 2. Grund Service-Test
- 3. Nicht aufgelöster Import: Webbrowser
- 4. Nicht aufgelöster externer Symbolfehler
- 5. Wie Unit Test $ mdSidenav Service?
- 6. nicht aufgelöster Import in Python opencv Proben
- 7. enum Fehler: nicht aufgelöster Name
- 8. CLR-Trigger Nicht aufgelöster Referenzfehler
- 9. Richtig Unit Test Service/Repository Interaktion
- 10. Test Service-Klasse mit es6 in Winkel
- 11. Eckige Unit-Test-Controller mit Service
- 12. Test mit verspotteten Service und DateTime fehlgeschlagen
- 13. Angular Test-Service, die console.log (Jasmine) überschreibt
- 14. Test der Web-Service-Kommunikation automatisieren
- 15. kann nicht injiziert Service in Test laden
- 16. 2-Wege-SSL-Web-Service-Test
- 17. Test REST-Service basierend auf Anfrage.User
- 18. angularjs + jasmine: test fokus in einem service
- 19. Autowire ein Feder Service in JUnit-Test
- 20. WCF Web Service Test mit QTP
- 21. Konfigurieren Angular Service-Provider in Jasmine Test
- 22. Sollten wir Test-Web-Service testen?
- 23. Grails Spock Test-Controller und Service
- 24. Angular 1.1.5 test versprechen-based service
- 25. Java-Service-Methode nur für Test
- 26. Spring - ersetzen @Service Bean im Test
- 27. Service-Fabric-Unit-Test und Abhängigkeitsinjektion
- 28. Test-Service, der Eureka und Farbband verwendet
- 29. nicht aufgelöster Import in Eclipse pydev
- 30. Maven-Probleme: Projektbuildfehler: Nicht aufgelöster Eltern-POM
Mehr so, um es programmatisch in funktionalen oder Unit-Tests zu tun. Ich würde gerne testen, ob ein Service initiert wurde. – MPiccinato
Ein Beispiel hinzugefügt, um ein Flag für Komponententests zu verwenden. –
Die Flag-Nutzung ist möglicherweise nicht das, was Sie wollen ... Ich habe gerade Ihre Anforderung bemerkt. –