-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.test.wren
58 lines (44 loc) · 1.61 KB
/
main.test.wren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import "dome" for Process
import "domepunk/test/unit" for Runner
import "domepunk/test/test/unit.test" for UnitTests
import "domepunk/test/science/statistics.test" for StatisticsTests
import "domepunk/test/science/probability.test" for ProbabilityTests
import "domepunk/test/science/percentage.test" for PercentageTests
import "domepunk/test/science/calculation.test" for CalculationTests
import "domepunk/test/science/random.test" for RandomTests
import "domepunk/test/utils/clock.test" for ClockTests
import "domepunk/test/utils/string.test" for StrTests
import "domepunk/test/utils/number.test" for NumberTests
import "domepunk/test/utils/logging.test" for LoggingTests
import "domepunk/test/misc/emoji.test" for EmojiTests
import "domepunk/test/graphics/palettes.test" for PalettesTests
import "domepunk/test/graphics/tileset.test" for TilesetTests
import "domepunk/test/patterns/state.test" for StateTests
class Game {
static init() {
// Add your tests here
// MARK: Internal Tests
Runner.run(UnitTests)
// MARK: Science Tests
Runner.run(StatisticsTests)
Runner.run(ProbabilityTests)
Runner.run(PercentageTests)
Runner.run(CalculationTests)
Runner.run(RandomTests)
// MARK: Util Tests
Runner.run(ClockTests)
Runner.run(StrTests)
Runner.run(NumberTests)
Runner.run(LoggingTests)
// MARK: Graphics Tests
Runner.run(PalettesTests)
Runner.run(TilesetTests)
// MARK: Misc Tests
Runner.run(EmojiTests)
// MARK: Patterns Tests
Runner.run(StateTests)
Runner.end {
Process.exit()
}
}
}