Files
msw-open-music/internal/pkg/database/database_test.go
2021-05-21 01:00:58 +08:00

56 lines
939 B
Go

package database
import (
"testing"
)
func TestDatabase(t *testing.T) {
db, err := NewDatabase("/tmp/test.sqlite3")
if err != nil {
t.Fatal("Error creating database" + err.Error())
}
t.Log("database open successfully")
_, err = db.InsertFolder("testfolder")
if err != nil {
t.Fatal(err.Error())
}
t.Log("insertFolders successfully")
id, err := db.FindFolder("testfolder")
if err != nil {
t.Fatal(err.Error())
}
t.Log("folder found", id)
err = db.Insert("/home/hmsy/go/bin/typora-image-ffmpeg")
if err != nil {
t.Fatal(err.Error())
}
files, err := db.SearchFiles("ffmpeg", 100, 0)
if err != nil {
t.Fatal(err.Error())
}
t.Log(files)
file := files[0]
t.Log(file.Path())
err = db.Walk("/home/hmsy/dsa/")
if err != nil {
t.Fatal(err.Error())
}
//err = db.ResetFiles()
//if err != nil {
// t.Fatal(err.Error())
//}
//err = db.ResetFolder()
//if err != nil {
// t.Fatal(err.Error())
//}
}