/[svn]/linuxsampler/trunk/src/testcases/NKSPTest.cpp
ViewVC logotype

Contents of /linuxsampler/trunk/src/testcases/NKSPTest.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3551 - (show annotations) (download)
Thu Aug 1 10:22:56 2019 UTC (4 years, 8 months ago) by schoenebeck
File size: 3099 byte(s)
* Added test cases for NKSP core language aspects and core built-in
  functions.
* NKSP: Added method ScriptVM::setExitResultEnabled() which allows
  to explicitly enable the built-in exit() function to optionally
  accept one function argument; the value of the passed exit()
  function argument will then become available by calling
  VMExecContext::exitResult() after script execution.
* Bumped version (2.1.1.svn2).

1 #include "NKSPTest.h"
2 #include <iostream>
3
4 #define TEST_ASSERT CPPUNIT_ASSERT
5 #define NO_MAIN 1
6 #define SILENT_TEST 1
7 #include "../scriptvm/tests/NKSPTest.cpp"
8
9 CPPUNIT_TEST_SUITE_REGISTRATION(NKSPTest);
10
11 // NKSPTest
12
13 void NKSPTest::printTestSuiteName() {
14 cout << "\b \nRunning NKSP Tests: " << flush;
15 }
16
17 void NKSPTest::testNKSPBuiltInExitFunction() {
18 testBuiltInExitFunction();
19 }
20
21 void NKSPTest::testNKSPStringConcatOperator() {
22 testStringConcatOperator();
23 }
24
25 void NKSPTest::testNKSPPlusOperator() {
26 testPlusOperator();
27 }
28
29 void NKSPTest::testNKSPMinusOperator() {
30 testMinusOperator();
31 }
32
33 void NKSPTest::testNKSPModuloOperator() {
34 testModuloOperator();
35 }
36
37 void NKSPTest::testNKSPMultiplyOperator() {
38 testMultiplyOperator();
39 }
40
41 void NKSPTest::testNKSPDivideOperator() {
42 testDivideOperator();
43 }
44
45 void NKSPTest::testNKSPSmallerThanOperator() {
46 testSmallerThanOperator();
47 }
48
49 void NKSPTest::testNKSPGreaterThanOperator() {
50 testGreaterThanOperator();
51 }
52
53 void NKSPTest::testNKSPSmallerOrEqualOperator() {
54 testSmallerOrEqualOperator();
55 }
56
57 void NKSPTest::testNKSPGreaterOrEqualOperator() {
58 testGreaterOrEqualOperator();
59 }
60
61 void NKSPTest::testNKSPEqualOperator() {
62 testEqualOperator();
63 }
64
65 void NKSPTest::testNKSPUnequalOperator() {
66 testUnequalOperator();
67 }
68
69 void NKSPTest::testNKSPLogicalAndOperator() {
70 testLogicalAndOperator();
71 }
72
73 void NKSPTest::testNKSPLogicalOrOperator() {
74 testLogicalOrOperator();
75 }
76
77 void NKSPTest::testNKSPLogicalNotOperator() {
78 testLogicalNotOperator();
79 }
80
81 void NKSPTest::testNKSPBitwiseAndOperator() {
82 testBitwiseAndOperator();
83 }
84
85 void NKSPTest::testNKSPBitwiseOrOperator() {
86 testBitwiseOrOperator();
87 }
88
89 void NKSPTest::testNKSPBitwiseNotOperator() {
90 testBitwiseNotOperator();
91 }
92
93 void NKSPTest::testNKSPPrecedenceOfOperators() {
94 testPrecedenceOfOperators();
95 }
96
97 void NKSPTest::testNKSPBuiltInMinFunction() {
98 testBuiltInMinFunction();
99 }
100
101 void NKSPTest::testNKSPBuiltInMaxFunction() {
102 testBuiltInMaxFunction();
103 }
104
105 void NKSPTest::testNKSPBuiltInAbsFunction() {
106 testBuiltInAbsFunction();
107 }
108
109 void NKSPTest::testNKSPBuiltInIncFunction() {
110 testBuiltInIncFunction();
111 }
112
113 void NKSPTest::testNKSPBuiltInDecFunction() {
114 testBuiltInDecFunction();
115 }
116
117 void NKSPTest::testNKSPBuiltInInRangeFunction() {
118 testBuiltInInRangeFunction();
119 }
120
121 void NKSPTest::testNKSPBuiltInRandomFunction() {
122 testBuiltInRandomFunction();
123 }
124
125 void NKSPTest::testNKSPBuiltInShiftLeftFunction() {
126 testBuiltInShiftLeftFunction();
127 }
128
129 void NKSPTest::testNKSPBuiltInShiftRightFunction() {
130 testBuiltInShiftRightFunction();
131 }
132
133 void NKSPTest::testNKSPBuiltInArrayEqualFunction() {
134 testBuiltInArrayEqualFunction();
135 }
136
137 void NKSPTest::testNKSPBuiltInSortFunction() {
138 testBuiltInSortFunction();
139 }
140
141 void NKSPTest::testNKSPBuiltInNumElementsFunction() {
142 testBuiltInNumElementsFunction();
143 }
144
145 void NKSPTest::testNKSPBuiltInSearchFunction() {
146 testBuiltInSearchFunction();
147 }
148
149 void NKSPTest::testNKSPIfStatement() {
150 testIfStatement();
151 }
152
153 void NKSPTest::testNKSPWhileStatement() {
154 testWhileStatement();
155 }

  ViewVC Help
Powered by ViewVC