TestML is a programming language created in 2018.
#1981on PLDB | 6Years Old |
git clone https://github.com/testml-lang/testml/
Try now: Web
TestML - Multilingual Data Driven Testing
#!/usr/bin/env testml
"+ - {*a} + {*a} == {*c}":
*a.add(*a) == *c
"+ - {*c} - {*a} == {*a}":
*c.sub(*a) == *a
"+ - {*a} * 2 == {*c}":
*a.mul(2) == *c
"+ - {*c} / 2 == {*a}":
*c.div(2) == *a
"+ - {*a} * {*b} == {*d}":
mul(*a, *b) == *d
=== Test Block 1
--- a: 3
--- c: 6
=== Test Block 2
--- a: -5
--- b: 7
--- c: -10
--- d: -35