1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- testgroup PerformanceTests for statechart PerformanceTest {
-
-
- test test_100_000 {
-
- enter
-
- assert active(PerformanceTest.mr.A)
-
- while [ c < 100000 ] {
- if [active(PerformanceTest.mr.A)] {
- raise e1
- } else {
- if [c % 2 == 0] {
- raise e2
- } else {
- raise e3
- }
- }
-
- cycle
- }
-
- assert a > 2
- }
-
-
- //----------------
- test test_1_000_000 {
-
- enter
-
- assert active(PerformanceTest.mr.A)
-
- while [ c < 1000000 ] {
- if [active(PerformanceTest.mr.A)] {
- raise e1
- } else {
- if [c % 2 == 0] {
- raise e2
- } else {
- raise e3
- }
- }
-
- cycle
- }
-
- assert a > 2
- }
-
- test test_10_000_000 {
-
- enter
-
- assert active(PerformanceTest.mr.A)
-
- while [ c < 10000000 ] {
- if [active(PerformanceTest.mr.A)] {
- raise e1
- } else {
- if [c % 2 == 0] {
- raise e2
- } else {
- raise e3
- }
- }
-
- cycle
- }
-
- assert a > 2
- }
-
- }
-
|