working commit

This commit is contained in:
2026-01-26 17:44:54 +02:00
parent f2e33d9ff1
commit 15e4e893b1
18 changed files with 300 additions and 21 deletions
+48
View File
@@ -0,0 +1,48 @@
package maindb
import (
"testing"
"mstore/app/descr"
"mstore/pkg/auxtool"
"mstore/pkg/auxuuid"
"github.com/stretchr/testify/require"
)
func TestFile(t *testing.T) {
var err error
dbDir := t.TempDir()
db := NewDatabase(dbDir)
err = db.OpenDatabase()
require.NoError(t, err)
err = db.InitDatabase()
require.NoError(t, err)
id := auxuuid.NewUUID()
timenow := auxtool.TimeNow()
creator := "some"
collection := "foo"
newFile := &descr.File{
ID: id,
Collection: "foo" ,
Name: "bare",
CreatedAt: timenow,
UpdatedAt: timenow,
CreatedBy: creator,
UpdatedBy: creator,
}
err = db.InsertFile(newFile)
require.NoError(t, err)
files, err := db.ListFilesByCollection(collection)
require.NoError(t, err)
require.Equal(t, len(files), 1)
require.Equal(t, files[0].ID, id)
}