5 | | |
6 | | open problems: |
7 | | |
8 | | how to test for one out of several possible and correct answers (0.0 or 0.0d0 for mexpr outputting; 2 a + 1 b or 1 b + 2 a for structure-parameter-test activity)? |
9 | | |
10 | | fdl-test-suite |
11 | | inheritance-test test-override-stop: first run ok, for subsequent runs program error, not happening |
12 | | |
13 | | promot-test-suite |
14 | | |
15 | | promotgui-test removing-consistency: exceptions for (deleted) slot not found -> exception handling? |
16 | | |
17 | | mdl-test |
18 | | mdl-mexpr-test test-construct: test-failed (no other diagnostic output), separate running returns t |
19 | | mdl-parameters-test test-construct: test-failed (no other diagnostic output), separate running returns t |
20 | | |
21 | | in mexpr-test test-recursive-var: test ok, recursive calling detected ok, but c[2],d[4],c[2] should report d[3] instead of d[4]; |
22 | | |
23 | | problem entsteht aus unterschiedlichen (lokalen indices): angezeigt wird c[n-i+2], d[i+1], c[n-i+2]; n=3, i=3; c[2] und c[n-i+2] wird auch explizit angegeben; |
24 | | d[i+1] stammt aus gleichung c[i] == d[i+1], d.h. i=2 (aus c[i]-> i:=n-i+2), nicht 3; |
25 | | da test mit d(i,3) aufgerufen wird ist loop wohl auch d[3], c[2], d[3]; |
26 | | grundproblem umgang mit closure fuer indices (wann benutzt man i mit lokalem wert von 2) |
27 | | aufruf mit unterschiedlichen index namen schwierig (welcher syntax erwartet, braucht man den selben index fuer kopplung?) |
28 | | |
29 | | (c[i]==d[i+1]; d[i]==c[n-i+2]; n=3; loop for i=3, c[2],d[3]) |
30 | | |
31 | | welche funktionen sollten in server getestet werden (insbesondere relevant fuer test der windows version)? |