Secara default, MockBox disertakan dengan semua coldbox paket, versi 3 atau lebih tinggi.
Ini tidak berarti MockBox perlu coldbox untuk bekerja dengan baik, pengembang dapat menggunakan MockBox sebagai aplikasi yang berdiri sendiri juga.
Jika istilah "mengejek" atau "mematikan" yang asing bagi Anda, mereka mengacu pada tindakan meniru data dan konten dalam aplikasi atau kode rutin, untuk tujuan tunggal menguji bagaimana itu akan berjalan dalam lingkungan produksi.
MockBox adalah generator data yang palsu sederhana, untuk digunakan dengan kerangka ColdFusion unit testing.
Secara default, dukungan untuk MXUnit ColdFusion kerangka pengujian unit termasuk di luar kotak
Fitur :.
- Tidak mempengaruhi kode dasar
- Dukungan untuk dependensi kode
- Mock properti obyek internal
- hasil Negara-Machine
- Metode panggilan kontra
- Metode argumen panggilan penebangan
- dukungan mengejek Bersyarat
- Dukungan untuk metode swasta dan paket
- pengecualian Mock
Apa yang baru dalam rilis ini:
- Mengejek argumen normalisasi, harapan diff ketika nama-nilai atau posisi Argumen panggilan. Ini berarti bahwa Anda dapat menguji dengan memerintahkan atau pasangan nama-nilai atau bahkan argumen koleksi dan MockBox akan menentukan hak pencocokan nilai untuk Anda. Jika Anda baru untuk MockBox, jangan khawatir, ini adalah memperbaiki dingin bagaimana MockBox pertandingan argumen untuk hasil.
- Ubah semua metode tiruan untuk $ mereka setara Nama pada MockBox CFC sehingga mereka didokumentasikan seperti begitu. Ini tidak terjadi pada versi 1.2 di mana kita menciptakan metode alias, overhead hanya menambahkan ini dan tidak mengejek API sangat jelas. Jadi ini dirubah dan saya mendokumentasikan fungsi dari itu.
Apa yang baru dalam versi 1.2:
- Ditambahkan metode baru: $ verifyCallCount (menghitung, [methodName] ) yang dapat menyatakan berapa kali metode komponen ini telah disebut, atau berapa kali metode tertentu telah dipanggil. Pada dasarnya, ia mengembalikan boolean menurut lulus panggilan hitungan diharapkan.
- mockMethodCallCount () methodname tersebut optional dan akan kembali kepada Anda jumlah TOTAL panggilan yang telah dibuat untuk SEMUA metode di CFC mengejek.
Persyaratan :
- ColdFusion MX 7 atau lebih tinggi
- Railo 2 atau lebih tinggi
- BlueDragon 7 atau lebih tinggi
Komentar tidak ditemukan