Added project schema feature

This commit is contained in:
Martino Ferrari
2026-01-21 18:26:43 +01:00
parent 92dfa38294
commit 970b5697bd
16 changed files with 327 additions and 33 deletions

View File

@@ -26,7 +26,7 @@ func TestSchemaValidationMandatory(t *testing.T) {
idx := index.NewProjectTree()
idx.AddFile("test.marte", config)
v := validator.NewValidator(idx)
v := validator.NewValidator(idx, ".")
v.ValidateProject()
found := false
@@ -60,7 +60,7 @@ func TestSchemaValidationType(t *testing.T) {
idx := index.NewProjectTree()
idx.AddFile("test.marte", config)
v := validator.NewValidator(idx)
v := validator.NewValidator(idx, ".")
v.ValidateProject()
found := false
@@ -94,7 +94,7 @@ func TestSchemaValidationOrder(t *testing.T) {
idx := index.NewProjectTree()
idx.AddFile("test.marte", config)
v := validator.NewValidator(idx)
v := validator.NewValidator(idx, ".")
v.ValidateProject()
found := false
@@ -127,7 +127,7 @@ func TestSchemaValidationMandatoryNode(t *testing.T) {
idx := index.NewProjectTree()
idx.AddFile("test.marte", config)
v := validator.NewValidator(idx)
v := validator.NewValidator(idx, ".")
v.ValidateProject()
for _, d := range v.Diagnostics {