added variables and producer check

This commit is contained in:
Martino Ferrari
2026-01-28 17:50:49 +01:00
parent 8811ac9273
commit 03fe7d33b0
11 changed files with 413 additions and 48 deletions

View File

@@ -32,7 +32,7 @@ FieldB = 20
os.WriteFile("build_multi_test/f2.marte", []byte(f2Content), 0644)
// Execute Build
b := builder.NewBuilder([]string{"build_multi_test/f1.marte", "build_multi_test/f2.marte"})
b := builder.NewBuilder([]string{"build_multi_test/f1.marte", "build_multi_test/f2.marte"}, nil)
// Prepare output file
// Should be +MyObj.marte (normalized MyObj.marte) - Actually checking content

View File

@@ -168,7 +168,7 @@ func TestBuildCommand(t *testing.T) {
// Test Merge
files := []string{"integration/build_merge_1.marte", "integration/build_merge_2.marte"}
b := builder.NewBuilder(files)
b := builder.NewBuilder(files, nil)
outputFile, err := os.Create("build_test/TEST.marte")
if err != nil {
@@ -195,7 +195,7 @@ func TestBuildCommand(t *testing.T) {
// Test Order (Class First)
filesOrder := []string{"integration/build_order_1.marte", "integration/build_order_2.marte"}
bOrder := builder.NewBuilder(filesOrder)
bOrder := builder.NewBuilder(filesOrder, nil)
outputFileOrder, err := os.Create("build_test/ORDER.marte")
if err != nil {