15 lines
548 B
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);
|
|
});
|
|
}
|