Per impostazione predefinita, MockBox è incluso in tutte le coldbox i pacchetti, versione 3 o superiore.
Questo non significa MockBox deve coldbox funzioni correttamente, gli sviluppatori la possibilità di utilizzare MockBox come applicazione stand-alone, come pure.
Se i termini "beffardo" o "spegnendo" sono estranei a voi, si riferiscono al l'atto di imitare dati e contenuti all'interno di una routine di un'applicazione o un codice, al solo scopo di testare come sarà eseguito in ambienti di produzione.
MockBox è un semplice generatore di dati falsi, per essere utilizzato con qualsiasi quadro unit testing ColdFusion.
Per impostazione predefinita, il supporto per il framework di test unit MXUnit ColdFusion è incluso dalla scatola
Caratteristiche :.
- non influenza il codice di base
- Il supporto per le dipendenze codice
- Mock proprietà degli oggetti interni
- Risultati Stato-macchina
- contatore chiamata Metodo
- argomenti chiamata al metodo di registrazione
- Supporto beffardo condizionale
- Il sostegno ai metodi privati e pacchetto
- eccezioni Mock
Cosa c'è di nuovo in questa versione:
- derisione argomento normalizzazione, le aspettative diff quando il nome-valore o posizionale chiamata argomentazione. Ciò significa che è possibile testare con le collezioni ordinate o coppie nome-valore o addirittura argomento e MockBox determinerà il diritto dei valori corrispondenti per te. Se siete nuovi a MockBox, non ti preoccupare, questo è stato un fix bello come MockBox partite argomenti ai risultati.
- Cambia tutti i metodi di finte ai loro equivalenti di nome $ sul MockBox CFC in modo che siano documentate in questo modo. Questo non era il caso della versione 1.2, dove abbiamo creato alias metodo, questo overhead appena aggiunto e non molto chiaro API beffardo. Quindi questo è stato rinnovato e ho documentato le funzioni da esso.
Cosa c'è di nuovo in versione 1.2:
- Aggiunto nuovo metodo: $ verifyCallCount (contare, [methodName] ) che può far valere quante volte sono stati chiamati i metodi di un componente, o quante volte un metodo specifico è stato chiamato. Fondamentalmente, restituisce un valore booleano in base alle chiamate conteggio attesi passati.
- mockMethodCallCount () il methodName è ora facoltativo e tornerà a voi il numero totale di chiamate che sono state fatte per tutti i metodi del CFC deriso.
Requisiti :
- ColdFusion MX 7 o superiore
- Railo 2 o superiore
- BlueDragon 7 o superiore
I commenti non trovato