Membuat suite test yang mencakup semua skenario penting untuk CleanupInspeksiDataJob dengan RefreshDatabase trait - 6 test cases yang mencakup success dan failure scenarios - Penggunaan RefreshDatabase trait untuk isolasi data test - Penggunaan factory models untuk pembuatan data test otomatis - Validasi soft delete pada data inspeksi lama tanpa dokument_id - Pencegahan penghapusan data dengan created_by berbeda - Handling exception dan rollback transaction - Logging error pada method failed - PHPDoc dokumentasi untuk setiap test case - Integrasi dengan model Permohonan, DokumenJaminan, dan Inspeksi
8.0 KiB
8.0 KiB