package sqlite_test import ( "testing" "ccLoad/internal/storage" ) func setupSQLiteTestStore(t testing.TB, dbFile string) (storage.Store, func()) { t.Helper() tmpDB := t.TempDir() + "/" + dbFile store, err := storage.CreateSQLiteStore(tmpDB) if err != nil { t.Fatalf("创建测试数据库失败: %v", err) } cleanup := func() { if err := store.Close(); err != nil { t.Logf("关闭测试数据库失败: %v", err) } } return store, cleanup }