WIP: 单元测试

Reviewing AudioMetadataReader.cs
This commit is contained in:
2026-04-17 14:20:03 +08:00
parent 20ae0909cf
commit 021f4b1cd1
13 changed files with 641 additions and 144 deletions
+6 -6
View File
@@ -15,7 +15,7 @@ public static class Database
/// <returns>数据库连接</returns>
public static IDbConnection GetConnection(string dbName = "default")
{
var connectionString = $"Data Source={dbName}.db;Version=3;";
string connectionString = $"Data Source={dbName}.db;Version=3;";
return new SQLiteConnection(connectionString);
}
@@ -28,7 +28,7 @@ public static class Database
connection.Open();
const string sql = @"
CREATE TABLE IF NOT EXISTS audio_files (
CREATE TABLE IF NOT EXISTS sounds (
id INTEGER PRIMARY KEY AUTOINCREMENT,
unique_id TEXT NOT NULL UNIQUE,
short_id TEXT,
@@ -83,7 +83,7 @@ public static class Database
is_edited INTEGER,
is_split INTEGER,
location TEXT,
group TEXT,
[group] TEXT,
markers TEXT,
comments TEXT,
notes TEXT,
@@ -99,7 +99,7 @@ public static class Database
user6 TEXT,
user7 TEXT,
user8 TEXT,
INDEX idx_md5 (md5),
INDEX idx_path (path),
INDEX idx_unique_id (unique_id)
@@ -131,7 +131,7 @@ public static class Database
artist, composer, designer, recordist, publisher, manufacturer,
originator, originator_ref, project_name, library, cd_title,
track_title, episode, scene, take, tape, cue_number, sync_point,
release_date, track_year, is_edited, is_split, location, group,
release_date, track_year, is_edited, is_split, location, [group],
markers, comments, notes, copyright, coding_history, microphone,
mic_perspective, user1, user2, user3, user4, user5, user6, user7, user8
) VALUES (
@@ -182,7 +182,7 @@ public static class Database
artist, composer, designer, recordist, publisher, manufacturer,
originator, originator_ref, project_name, library, cd_title,
track_title, episode, scene, take, tape, cue_number, sync_point,
release_date, track_year, is_edited, is_split, location, group,
release_date, track_year, is_edited, is_split, location, [group],
markers, comments, notes, copyright, coding_history, microphone,
mic_perspective, user1, user2, user3, user4, user5, user6, user7, user8
) VALUES (