annotate run/sort_01.d @ 4:1ed6616fe905

extended array tests
author thomask
date Sun, 26 Sep 2004 15:54:31 +0000
parents
children 5f98d4a33d49
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
1 int main(){
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
2 bit a[];
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
3 a.length=3;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
4 a[0]=false;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
5 a[1]=true;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
6 a[2]=false;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
7
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
8 bit[] b=a.sort;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
9
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
10 assert(a.length==3);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
11 assert(!a[0]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
12 assert(!a[1]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
13 assert(a[2]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
14
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
15 assert(b.length==3);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
16 assert(!b[0]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
17 assert(!b[1]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
18 assert(b[2]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
19
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
20 return 0;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
21 }