fix test in importer module

This commit is contained in:
2025-12-29 17:39:06 +01:00
parent 07a4f808d3
commit a46598c36c
3 changed files with 10 additions and 1 deletions
+1
View File
@@ -11,6 +11,7 @@ import (
func TestImportVTT2Char(t *testing.T) {
database.SetupTestDB()
defer database.ResetTestDB()
fileName := fmt.Sprintf("../testdata/%s", "VTT_Import1.json")
char, err := ImportVTTJSON(fileName)
assert.NoError(t, err, "expected no error when saving imported Char")
@@ -243,6 +243,10 @@ func TestImportSkill2GSMaster(t *testing.T) {
func TestImportWeaponSkill2GSMaster(t *testing.T) {
database.SetupTestDB()
defer database.ResetTestDB()
// Clear weapon skills to test actual import, not pre-existing data
database.DB.Exec("DELETE FROM gsm_weaponskills")
database.DB.Exec("DELETE FROM sqlite_sequence WHERE name='gsm_weaponskills'")
fileName := fmt.Sprintf("../testdata/%s", "VTT_Import1.json")
character, err := readImportChar(fileName)
assert.NoError(t, err, "Expected no error when Unmarshal filecontent")
@@ -327,6 +331,10 @@ func TestImportSpell2GSMaster(t *testing.T) {
func TestImportWeapon2GSMaster(t *testing.T) {
database.SetupTestDB()
defer database.ResetTestDB()
// Clear weapons to test actual import, not pre-existing data
database.DB.Exec("DELETE FROM gsm_weapons")
database.DB.Exec("DELETE FROM sqlite_sequence WHERE name='gsm_weapons'")
fileName := fmt.Sprintf("../testdata/%s", "VTT_Import1.json")
character, err := readImportChar(fileName)
assert.NoError(t, err, "Expected no error when Unmarshal filecontent")
+1 -1
View File
@@ -251,7 +251,7 @@ func TransformImportWaffenFertigkeit2GSDMaster(object *Waffenfertigkeit) (*model
// if not found insert to masterdata
gsmobj.Name = object.Name
gsmobj.Beschreibung = object.Beschreibung
gsmobj.Initialwert = object.Fertigkeitswert
gsmobj.Initialwert = 5
gsmobj.Quelle = object.Quelle
gsmobj.Bonuseigenschaft = "check"
gsmobj.Improvable = true