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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3551 - (hide 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 schoenebeck 3551 #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