In der Standardeinstellung ist MockBox mit allen ColdBox Pakete, Version 3 oder höher enthalten.
Das bedeutet nicht, muss MockBox ColdBox richtig funktioniert, Entwickler in der Lage, MockBox als eigenständige Anwendung verwendet als gut.
Wenn die Begriffe "spöttisch" oder "Anstoßen" fremd sind Sie, beziehen sie sich auf den Akt der Nachahmung von Daten und Inhalten innerhalb einer Anwendung oder Code-Routine, für den alleinigen Zweck zu testen, wie es in einer Produktionsumgebung ausführen.
MockBox ist eine einfache Fälschung Datengenerator, mit jedem Coldfusion-Komponententestframework verwendet werden.
Standardmäßig ist die Unterstützung für die Coldfusion MXUnit Unit Testing Framework aus der Box enthalten
Eigenschaften .
- Wirkt sich nicht auf die grundlegenden Code
- Unterstützung für Code-Abhängigkeiten
- Mock internen Objekteigenschaften
- State-Maschine-Ergebnisse
- Methode Anrufzähler
- Method Argumente nennen Anmeldung
- Bedingte spöttischen Unterstützung
- Unterstützung für private und Verpackung Methoden
- Mock Ausnahmen
Was ist neu in dieser Pressemitteilung:
- Mocking Argument Normalisierung diff Erwartungen, als Name-Wert-oder Positions Argument Berufung. Das bedeutet, dass Sie mit bestellt oder Name-Wert-Paare oder sogar Argument Sammlungen testen und MockBox wird gleich die passenden Werte für Sie zu bestimmen. Wenn Sie neu in MockBox sind, keine Sorge, das war eine coole fix, wie MockBox einstimmt Argumente Ergebnisse.
- Ändern Sie alle Mock Methoden, um ihre Namen $ Äquivalente am MockBox FCKW, so dass sie wie so dokumentiert. Dies war nicht der Fall auf Version 1.2, wo wir Verfahren Aliase dieses soeben Overhead und nicht sehr klar spöttischen API erstellt. Also das war überarbeitet und ich dokumentiert die Funktionen aus ihm heraus.
Was ist neu in der Version 1.2:
- Es wurden neue Verfahren: $ verifyCallCount (zählen, [Methodenname] ), die geltend machen können, wie oft Methoden einer Komponente aufgerufen wurden, oder wie oft eine bestimmte Methode aufgerufen wurde. Grundsätzlich eine boolean gibt sie nach den vergangen erwartete Anzahl Anrufe.
- mockMethodCallCount () die Methodenname ist nun optional, und es wird Ihnen die Gesamtzahl der Anrufe, die für alle Methoden in der verspottet CFC vorgenommen wurden zurück.
Anforderungen :
- Coldfusion MX 7 oder höher
- Railo 2 oder höher
- Bluedragon 7 oder höher
Kommentare nicht gefunden