我和我的團隊一直在為我們的 Flutter App 撰寫單元測驗。我們使用 mockito 為我們的提供者撰寫單元測驗。現在我們正在嘗試為資料庫呼叫撰寫單元測驗。我們如何測驗我們的資料庫呼叫?
uj5u.com熱心網友回復:
這可能是您需要的。使用sqflite_ffi包創建您的資料庫。
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
Future main() async {
late Database database;
// Setup sqflite_common_ffi for flutter test
setUpAll(() {
// Initialize FFI
sqfliteFfiInit();
// Change the default factory for unit testing calls for SQFlite
databaseFactory = databaseFactoryFfi;
database = Database();
});
tearDownAll(() {
// Maybe delete the database here
});
// Tests here
test('Example test'(){
//Do your database calls here, query, delete, etc
});
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/425830.html
