diff options
author | Francois Vogel <fvogelnew1@free.fr> | 2007-03-16 20:16:21 +0000 |
---|---|---|
committer | Francois Vogel <fvogelnew1@free.fr> | 2007-03-16 20:16:21 +0000 |
commit | 666694a12cf35e846f61f4bda3b094c8d253d106 (patch) | |
tree | 8c51385bf34ba9484c30efcfe53eed097852f885 /tests | |
parent | 468120416c76987fcaeb0c0e26279e5bf56bc0f4 (diff) | |
download | scilab-666694a12cf35e846f61f4bda3b094c8d253d106.zip scilab-666694a12cf35e846f61f4bda3b094c8d253d106.tar.gz |
Non regression test for bug 2344
Diffstat (limited to 'tests')
-rw-r--r-- | tests/nonRegression/bug2344.sci | 31 | ||||
-rw-r--r-- | tests/nonRegression/list_nonreg.txt | 2 |
2 files changed, 32 insertions, 1 deletions
diff --git a/tests/nonRegression/bug2344.sci b/tests/nonRegression/bug2344.sci new file mode 100644 index 0000000..38f8482 --- /dev/null +++ b/tests/nonRegression/bug2344.sci | |||
@@ -0,0 +1,31 @@ | |||
1 | // Non-regression test file for bug 2344 | ||
2 | // Author : Francois Vogel | ||
3 | // Date : 16 March 2007 | ||
4 | // | ||
5 | // Extracted and expanded from dassldasrt.tst | ||
6 | |||
7 | //X1DOT + 10.0*X1 = 0 | ||
8 | //X1 + X2 = 1 | ||
9 | //X1(0) = 1.0, X2(0) = 0.0 | ||
10 | |||
11 | mode(-1); | ||
12 | clear; | ||
13 | |||
14 | t=1:10;t0=0;y0=[1;0];y0d=[-10;0]; | ||
15 | info=list([],0,[],[],[],0,0); | ||
16 | deff('[r,ires]=dres1(t,y,ydot)','r=[ydot(1)+10*y(1);y(2)+y(1)-1];ires=0') | ||
17 | |||
18 | ml = 1; mu = 1; | ||
19 | info(3)=[ml,mu]; | ||
20 | |||
21 | execstr("yy0=dassl([y0,y0d],t0,t,dres1,info);","errcatch") | ||
22 | error_str = lasterror(); | ||
23 | |||
24 | if and(error_str == []) then | ||
25 | affich_result(%T,2344); // No regression | ||
26 | else | ||
27 | affich_result(%F,2344); // Bug 2344 re-appeared!! | ||
28 | end | ||
29 | |||
30 | clear | ||
31 | |||
diff --git a/tests/nonRegression/list_nonreg.txt b/tests/nonRegression/list_nonreg.txt index fae8b07..55bb4ee 100644 --- a/tests/nonRegression/list_nonreg.txt +++ b/tests/nonRegression/list_nonreg.txt | |||
@@ -163,4 +163,4 @@ | |||
163 | 2322 | 163 | 2322 |
164 | 2333 | 164 | 2333 |
165 | 2341 | 165 | 2341 |
166 | 166 | 2344 | |