change package name

This commit is contained in:
2026-08-08 20:39:31 +02:00
parent e3ca632883
commit f01e93ead7
4 changed files with 361 additions and 17 deletions
+16 -16
View File
@@ -6,8 +6,8 @@ import (
"testing"
"time"
orm "gitea.trankilou.fr/fabien/lasebuche"
_ "modernc.org/sqlite"
orm "trankilou.fr/lasebuche"
)
type User struct {
@@ -127,7 +127,7 @@ func TestHelloName(t *testing.T) {
if err != nil {
t.Errorf("Insert for DeleteWhere test failed: %v", err)
}
// Delete the test user
err = tableUser.DeleteWhere("firstname = $1", "Test")
if err != nil {
@@ -170,7 +170,7 @@ func TestCRUDOperations(t *testing.T) {
Theme: "dark",
Lang: "en",
}
insertedUser, err := tableUser.Insert(user1)
if err != nil {
t.Fatalf("Insert failed: %v", err)
@@ -184,7 +184,7 @@ func TestCRUDOperations(t *testing.T) {
if insertedUser.DateCreated.IsZero() {
t.Error("Inserted user should have DateCreated set")
}
t.Logf("Inserted user with ID: %s, VersionId: %s", insertedUser.ID, insertedUser.VersionId)
// Test Get
@@ -211,7 +211,7 @@ func TestCRUDOperations(t *testing.T) {
if updatedUser.DateUpdated == nil {
t.Error("Update should have set DateUpdated")
}
// Verify update
verifiedUser, err := tableUser.Get(insertedUser.ID)
if err != nil {
@@ -267,7 +267,7 @@ func TestCRUDOperations(t *testing.T) {
if err != nil {
t.Fatalf("Delete failed: %v", err)
}
// Verify deletion
_, err = tableUser.Get(insertedUser.ID)
if err != sql.ErrNoRows {
@@ -279,7 +279,7 @@ func TestCRUDOperations(t *testing.T) {
if err != nil {
t.Fatalf("DeleteWhere failed: %v", err)
}
// Verify deletion
_, err = tableUser.Get(user2.ID)
if err != sql.ErrNoRows {
@@ -392,12 +392,12 @@ func TestVersionLocking(t *testing.T) {
Lastname: "Test",
Email: "version@test.com",
}
insertedUser, err := tableUser.Insert(user)
if err != nil {
t.Fatalf("Insert failed: %v", err)
}
originalVersionId := insertedUser.VersionId
t.Logf("Original VersionId: %s", originalVersionId)
@@ -406,34 +406,34 @@ func TestVersionLocking(t *testing.T) {
if err != nil {
t.Fatalf("Get failed: %v", err)
}
// First update should succeed with correct version
fetchedUser.Firstname = "Version2"
updatedUser, err := tableUser.Update(fetchedUser)
if err != nil {
t.Fatalf("First update failed: %v", err)
}
// VersionId should have changed
if updatedUser.VersionId == originalVersionId {
t.Error("VersionId should have changed after update")
}
newVersionId := updatedUser.VersionId
t.Logf("New VersionId after first update: %s", newVersionId)
// Second update with correct version should succeed
updatedUser.Firstname = "Version3"
updatedUser2, err := tableUser.Update(updatedUser)
if err != nil {
t.Fatalf("Second update failed: %v", err)
}
// VersionId should have changed again
if updatedUser2.VersionId == newVersionId {
t.Error("VersionId should have changed after second update")
}
// Now try to update with old version - should fail
// Create a new user with the old version
oldVersionUser := &User{
@@ -443,7 +443,7 @@ func TestVersionLocking(t *testing.T) {
Email: "version@test.com",
VersionId: originalVersionId, // Old version
}
_, err = tableUser.Update(oldVersionUser)
if err == nil {
t.Error("Update with old VersionId should have failed")