1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package tests
- testclass PerformanceTests for statechart PerformanceTest {
- operation 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
- } //----------------
- operation 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
- } operation 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
- }
- }
-
|