Memastikan Pelaksanaan Berurutan Ujian Go
Apabila melaksanakan ujian Go, adalah penting untuk memastikan susunan pelaksanaannya, terutamanya apabila satu set ujian (Permintaan POST) perlu dilengkapkan sebelum yang lain (permintaan GET). Bergantung pada perintah pelaksanaan ujian, walau bagaimanapun, tidak disyorkan kerana ia tidak ditentukan.
Mencapai Kebebasan Ujian
Ujian harus bebas dan tidak bergantung pada prasyarat masing-masing. Tugas tambahan sebelum fungsi ujian boleh dilaksanakan menggunakan beberapa kaedah:
Pelaksanaan Berurutan untuk Permulaan Data
Dalam senario khusus anda, memandangkan data ujian perlu dimasukkan sebelum permintaan GET, anda boleh menyemak sama ada pangkalan data dimulakan dalam init() atau TestMain(). Jika tidak, masukkan rekod ujian.
Pilihan Tambahan untuk Pelaksanaan Berjujukan
Go 1.7 memperkenalkan subujian, yang memberikan kawalan eksplisit ke atas perintah pelaksanaan. Subujian boleh bersarang dalam ujian, mentakrifkan urutan khusus untuk pelaksanaannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjamin Pelaksanaan Berjujukan Ujian Go, Terutamanya Apabila Ketergantungan Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!