Skip to content

Commit 1a46ff6

Browse files
test: check return types for metadata
1 parent e588a25 commit 1a46ff6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/model_parsing.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,8 @@ end
10521052
struct License end
10531053
struct Category end
10541054
struct Tags end
1055+
struct MyBool end
1056+
struct NewInt end
10551057

10561058
@mtkmodel TestMetadataModel begin
10571059
@metadata begin
@@ -1060,6 +1062,8 @@ end
10601062
License = "MIT"
10611063
Category => "example"
10621064
Tags = ["test", "demo", "metadata"]
1065+
MyBool => false
1066+
NewInt => 1
10631067
end
10641068

10651069
@parameters begin
@@ -1082,4 +1086,6 @@ end
10821086
@test ModelingToolkit.getmetadata(test_model, Author, nothing) == "Test Author"
10831087
@test ModelingToolkit.getmetadata(test_model, MyVersion, nothing) == "1.0.0"
10841088
@test ModelingToolkit.getmetadata(test_model, UnknownMetaKey, nothing) === nothing
1089+
@test ModelingToolkit.getmetadata(test_model, MyBool, nothing) === false
1090+
@test ModelingToolkit.getmetadata(test_model, NewInt, nothing) === 1
10851091
end

0 commit comments

Comments
 (0)