Skip to content

Commit 4a77b26

Browse files
committed
fix in test suite
1 parent e4fae9d commit 4a77b26

File tree

5 files changed

+28
-26
lines changed

5 files changed

+28
-26
lines changed

TestSuite/params2.pas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//winonly
12
procedure Test(params a : array of ^integer);
23
begin
34
assert(a[0]^=1);

TestSuite/pointers1.pas

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ procedure Pointers;
9090

9191
begin
9292
i1 := 333; p1 := @i1; assert(p1^=333);
93-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
93+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
9494
i3 := 'b'; p3 := @i3; assert(p3^='b');
9595
i4 := 23; p4 := @i4; assert(p4^=23);
9696
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -100,7 +100,7 @@ procedure Pointers;
100100
i9 := 23; p9 := @i9; assert(p9^=23);
101101
i10 := true; p10 := @i10; assert(p10^=true);
102102
p1^ := 77; assert(i1=77);
103-
p2^ := 2.71; assert(i2=2.71);
103+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
104104
p3^ := 'k'; assert(i3='k');
105105
p4^ := 77; assert(i4=77);
106106
p5^ := 77; assert(i5=77);
@@ -142,7 +142,7 @@ procedure PointersNested;
142142
procedure Nested;
143143
begin
144144
assert(p1^=333);
145-
assert(p2^=3.14);
145+
assert(abs(p2^-3.14) < 0.000001);
146146
assert(p3^='b');
147147
assert(p4^=23);
148148
assert(p5^=23);
@@ -157,7 +157,7 @@ procedure Nested2;
157157
procedure Nested3;
158158
begin
159159
i1 := 333; p1 := @i1; assert(p1^=333);
160-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
160+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
161161
i3 := 'b'; p3 := @i3; assert(p3^='b');
162162
i4 := 23; p4 := @i4; assert(p4^=23);
163163
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -168,7 +168,7 @@ procedure Nested3;
168168
i10 := true; p10 := @i10; assert(p10^=true);
169169
Nested;
170170
p1^ := 77; assert(i1=77);
171-
p2^ := 2.71; assert(i2=2.71);
171+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
172172
p3^ := 'k'; assert(i3='k');
173173
p4^ := 77; assert(i4=77);
174174
p5^ := 77; assert(i5=77);
@@ -190,7 +190,7 @@ procedure Nested3;
190190

191191
begin
192192
i1 := 333; p1 := @i1; assert(p1^=333);
193-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
193+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.00001);
194194
i3 := 'b'; p3 := @i3; assert(p3^='b');
195195
i4 := 23; p4 := @i4; assert(p4^=23);
196196
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -201,7 +201,7 @@ procedure Nested3;
201201
i10 := true; p10 := @i10; assert(p10^=true);
202202
Nested;
203203
p1^ := 77; assert(i1=77);
204-
p2^ := 2.71; assert(i2=2.71);
204+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
205205
p3^ := 'k'; assert(i3='k');
206206
p4^ := 77; assert(i4=77);
207207
p5^ := 77; assert(i5=77);
@@ -242,7 +242,7 @@ procedure Nested3;
242242

243243
begin
244244
i1 := 333; p1 := @i1; assert(p1^=333);
245-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
245+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.00001);
246246
i3 := 'b'; p3 := @i3; assert(p3^='b');
247247
i4 := 23; p4 := @i4; assert(p4^=23);
248248
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -252,7 +252,7 @@ procedure Nested3;
252252
i9 := 23; p9 := @i9; assert(p9^=23);
253253
i10 := true; p10 := @i10; assert(p10^=true);
254254
p1^ := 77; assert(i1=77);
255-
p2^ := 2.71; assert(i2=2.71);
255+
p2^ := 2.71; assert(abs(i2-2.71) < 0.00001);
256256
p3^ := 'k'; assert(i3='k');
257257
p4^ := 77; assert(i4=77);
258258
p5^ := 77; assert(i5=77);

TestSuite/pointers2.pas

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
uses pointers2u;
1+
//winonly
2+
uses pointers2u;
23

34
begin
45
Start;

TestSuite/pointers2u.pas

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ procedure Pointers;
9292

9393
begin
9494
i1 := 333; p1 := @i1; assert(p1^=333);
95-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
95+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.00001);
9696
i3 := 'b'; p3 := @i3; assert(p3^='b');
9797
i4 := 23; p4 := @i4; assert(p4^=23);
9898
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -102,7 +102,7 @@ procedure Pointers;
102102
i9 := 23; p9 := @i9; assert(p9^=23);
103103
i10 := true; p10 := @i10; assert(p10^=true);
104104
p1^ := 77; assert(i1=77);
105-
p2^ := 2.71; assert(i2=2.71);
105+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
106106
p3^ := 'k'; assert(i3='k');
107107
p4^ := 77; assert(i4=77);
108108
p5^ := 77; assert(i5=77);
@@ -144,7 +144,7 @@ procedure PointersNested;
144144
procedure Nested;
145145
begin
146146
assert(p1^=333);
147-
assert(p2^=3.14);
147+
assert(abs(p2^-3.14) < 0.000001);
148148
assert(p3^='b');
149149
assert(p4^=23);
150150
assert(p5^=23);
@@ -159,7 +159,7 @@ procedure Nested2;
159159
procedure Nested3;
160160
begin
161161
i1 := 333; p1 := @i1; assert(p1^=333);
162-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
162+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
163163
i3 := 'b'; p3 := @i3; assert(p3^='b');
164164
i4 := 23; p4 := @i4; assert(p4^=23);
165165
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -170,7 +170,7 @@ procedure Nested3;
170170
i10 := true; p10 := @i10; assert(p10^=true);
171171
Nested;
172172
p1^ := 77; assert(i1=77);
173-
p2^ := 2.71; assert(i2=2.71);
173+
p2^ := 2.71; assert(abs(i2-2.71) < 0.00001);
174174
p3^ := 'k'; assert(i3='k');
175175
p4^ := 77; assert(i4=77);
176176
p5^ := 77; assert(i5=77);
@@ -192,7 +192,7 @@ procedure Nested3;
192192

193193
begin
194194
i1 := 333; p1 := @i1; assert(p1^=333);
195-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
195+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
196196
i3 := 'b'; p3 := @i3; assert(p3^='b');
197197
i4 := 23; p4 := @i4; assert(p4^=23);
198198
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -203,7 +203,7 @@ procedure Nested3;
203203
i10 := true; p10 := @i10; assert(p10^=true);
204204
Nested;
205205
p1^ := 77; assert(i1=77);
206-
p2^ := 2.71; assert(i2=2.71);
206+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
207207
p3^ := 'k'; assert(i3='k');
208208
p4^ := 77; assert(i4=77);
209209
p5^ := 77; assert(i5=77);

TestSuite/units/u_pointers1.pas

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ procedure Pointers;
9191

9292
begin
9393
i1 := 333; p1 := @i1; assert(p1^=333);
94-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
94+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
9595
i3 := 'b'; p3 := @i3; assert(p3^='b');
9696
i4 := 23; p4 := @i4; assert(p4^=23);
9797
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -101,7 +101,7 @@ procedure Pointers;
101101
i9 := 23; p9 := @i9; assert(p9^=23);
102102
i10 := true; p10 := @i10; assert(p10^=true);
103103
p1^ := 77; assert(i1=77);
104-
p2^ := 2.71; assert(i2=2.71);
104+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
105105
p3^ := 'k'; assert(i3='k');
106106
p4^ := 77; assert(i4=77);
107107
p5^ := 77; assert(i5=77);
@@ -143,7 +143,7 @@ procedure PointersNested;
143143
procedure Nested;
144144
begin
145145
assert(p1^=333);
146-
assert(p2^=3.14);
146+
assert(abs(p2^-3.14) < 0.000001);
147147
assert(p3^='b');
148148
assert(p4^=23);
149149
assert(p5^=23);
@@ -158,7 +158,7 @@ procedure Nested2;
158158
procedure Nested3;
159159
begin
160160
i1 := 333; p1 := @i1; assert(p1^=333);
161-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
161+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.000001);
162162
i3 := 'b'; p3 := @i3; assert(p3^='b');
163163
i4 := 23; p4 := @i4; assert(p4^=23);
164164
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -169,7 +169,7 @@ procedure Nested3;
169169
i10 := true; p10 := @i10; assert(p10^=true);
170170
Nested;
171171
p1^ := 77; assert(i1=77);
172-
p2^ := 2.71; assert(i2=2.71);
172+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
173173
p3^ := 'k'; assert(i3='k');
174174
p4^ := 77; assert(i4=77);
175175
p5^ := 77; assert(i5=77);
@@ -191,7 +191,7 @@ procedure Nested3;
191191

192192
begin
193193
i1 := 333; p1 := @i1; assert(p1^=333);
194-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
194+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.00001);
195195
i3 := 'b'; p3 := @i3; assert(p3^='b');
196196
i4 := 23; p4 := @i4; assert(p4^=23);
197197
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -202,7 +202,7 @@ procedure Nested3;
202202
i10 := true; p10 := @i10; assert(p10^=true);
203203
Nested;
204204
p1^ := 77; assert(i1=77);
205-
p2^ := 2.71; assert(i2=2.71);
205+
p2^ := 2.71; assert(abs(i2-2.71) < 0.000001);
206206
p3^ := 'k'; assert(i3='k');
207207
p4^ := 77; assert(i4=77);
208208
p5^ := 77; assert(i5=77);
@@ -243,7 +243,7 @@ procedure Nested3;
243243

244244
begin
245245
i1 := 333; p1 := @i1; assert(p1^=333);
246-
i2 := 3.14; p2 := @i2; assert(p2^=3.14);
246+
i2 := 3.14; p2 := @i2; assert(abs(p2^-3.14) < 0.00001);
247247
i3 := 'b'; p3 := @i3; assert(p3^='b');
248248
i4 := 23; p4 := @i4; assert(p4^=23);
249249
i5 := 23; p5 := @i5; assert(p5^=23);
@@ -253,7 +253,7 @@ procedure Nested3;
253253
i9 := 23; p9 := @i9; assert(p9^=23);
254254
i10 := true; p10 := @i10; assert(p10^=true);
255255
p1^ := 77; assert(i1=77);
256-
p2^ := 2.71; assert(i2=2.71);
256+
p2^ := 2.71; assert(abs(i2-2.71) < 0.00001);
257257
p3^ := 'k'; assert(i3='k');
258258
p4^ := 77; assert(i4=77);
259259
p5^ := 77; assert(i5=77);

0 commit comments

Comments
 (0)