tests: Ditch the python test framework, use standard make check with a small
[gnome.seed] / tests / javascript / testsuite.js
1 assertCount = 0
2
3 function assert(a, err)
4 {
5     assertCount++
6     
7     if(!a)
8     {
9         if(err)
10             print("Assertion " + assertCount + " failed: " + err + ".")
11         else
12             print("Assertion " + assertCount + " failed.")
13         
14         Seed.quit(assertCount)
15     }
16 }
17
18 function unreachable(err)
19 {
20     if(err)
21         print("Unreachable code reached: " + err.toString() + ".")
22     else
23         print("Unreachable code reached.")
24     
25     Seed.quit(1)
26 }
27
28 function checkAsserts(n)
29 {
30     if(assertCount != n)
31         assert(0, "Some assertions failed to run")
32 }