frindlymap/test/storage_sqlite_test.dart

15 lines
548 B
Dart

import 'package:friendly_map/modules/storage/storage_sqlite.dart';
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
import 'support/storage_contract.dart';
void main() {
sqfliteFfiInit();
storageContract('SQLite', () async {
// 같은 ":memory:" 경로라도 시험마다 새 데이터베이스를 연다 (singleInstance 면 이전 것이 재사용됨).
final db = await databaseFactoryFfi.openDatabase(inMemoryDatabasePath,
options: OpenDatabaseOptions(singleInstance: false));
return openSqliteStorage(db);
});
}