Renamed files

This commit is contained in:
Martino Ferrari
2026-01-23 14:24:43 +01:00
parent 94ee7e4880
commit 7caf3a5da5
2 changed files with 5 additions and 3 deletions

View File

@@ -1,35 +0,0 @@
package parser_test
import (
"testing"
"github.com/marte-community/marte-dev-tools/internal/parser"
)
func TestParserStrictness(t *testing.T) {
// Case 1: content not a definition (missing =)
invalidDef := `
A = {
Field = 10
XXX
}
`
p := parser.NewParser(invalidDef)
_, err := p.Parse()
if err == nil {
t.Error("Expected error for invalid definition XXX, got nil")
}
// Case 2: Missing closing bracket
missingBrace := `
A = {
SUBNODE = {
FIELD = 10
}
`
p2 := parser.NewParser(missingBrace)
_, err2 := p2.Parse()
if err2 == nil {
t.Error("Expected error for missing closing bracket, got nil")
}
}

View File

@@ -1,38 +0,0 @@
package parser
import (
"testing"
)
func TestParseBasic(t *testing.T) {
input := `
#package PROJECT.SUB
// comment
+Node1 = {
Class = MyClass
Field1 = "value"
Field2 = 123
Field3 = true
+SubNode = {
Class = OtherClass
}
}
$Node2 = {
Class = AppClass
Array = {1 2 3}
}
`
p := NewParser(input)
config, err := p.Parse()
if err != nil {
t.Fatalf("Parse error: %v", err)
}
if config.Package == nil || config.Package.URI != "PROJECT.SUB" {
t.Errorf("Expected package PROJECT.SUB, got %v", config.Package)
}
if len(config.Definitions) != 2 {
t.Errorf("Expected 2 definitions, got %d", len(config.Definitions))
}
}