Pertanyaan yang diberi tag testing

92
@BeforeClass dan inheritance - urutan eksekusi

Saya memiliki kelas dasar abstrak, yang saya gunakan sebagai dasar untuk pengujian unit saya (TestNG 5.10). Di kelas ini, saya menginisialisasi seluruh lingkungan untuk pengujian saya, menyiapkan pemetaan database, dll. Kelas abstrak ini memiliki metode dengan @BeforeClassanotasi yang melakukan...

91
Mocking IPrincipal di ASP.NET Core

Saya memiliki aplikasi ASP.NET MVC Core yang saya tulis untuk pengujian unit. Salah satu metode tindakan menggunakan Nama pengguna untuk beberapa fungsi: SettingsViewModel svm = _context.MySettings(User.Identity.Name); yang jelas gagal dalam pengujian unit. Saya melihat sekeliling dan semua...

90
Bagaimana cara menguji kepanikan?

Saat ini saya sedang memikirkan bagaimana menulis tes yang memeriksa apakah suatu kode panik? Saya tahu bahwa Go menggunakan recoveruntuk menangkap kepanikan, tetapi tidak seperti kode Java, Anda tidak dapat benar-benar menentukan kode apa yang harus dilewati jika terjadi kepanikan atau apa yang...