Skip to content

Commit ea56cdd

Browse files
Added the remaining concepts semantic validation models and updated the test file and updated the package.json for github actions
Signed-off-by: Anshukumar123975 <[email protected]>
1 parent 4a0285f commit ea56cdd

18 files changed

+275
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"test": "echo \"No tests defined. Skipping...\" && exit 0"
7+
"test": "npx vitest semantic/specifications/concepts/tests/concepts.test.js"
88
},
99
"keywords": [],
1010
"author": "",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace org.example.invalid.declaration001
2+
3+
concept User identified by id {
4+
o String id
5+
o String name
6+
o String name
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace org.example.valid.declaration001
2+
3+
concept User identified by id {
4+
o String id
5+
o String name
6+
o Integer age
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace org.example.invalid.decorated001
2+
3+
concept Product identified by productId {
4+
@custom
5+
@custom
6+
o String productId
7+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace org.example.valid.decorated001
2+
3+
concept Product identified by productId {
4+
@custom
5+
o String productId
6+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
namespace org.example.invalid.modelelement002
2+
3+
concept Invalid-Name {
4+
o String something
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
namespace org.example.valid.modelelement002
2+
3+
concept ValidName {
4+
o String something
5+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace org.example.invalid.property002
2+
3+
concept User identified by id {
4+
o String id
5+
o Profile profile
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace org.example.valid.property002
2+
3+
concept User identified by id {
4+
o String id
5+
o Profile profile
6+
}
7+
8+
concept Profile {
9+
o String bio
10+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
namespace org.example.invalid.property003
2+
3+
concept Device identified by serial {
4+
x String serial
5+
}

0 commit comments

Comments
 (0)