Mercurial > projects > ldc
comparison tests/mini/arrays16.d @ 341:1bb99290e03a trunk
[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'.
author | lindquist |
---|---|
date | Sun, 13 Jul 2008 02:51:19 +0200 |
parents | |
children | 23538d0f0d5b |
comparison
equal
deleted
inserted
replaced
340:351c0077d0b3 | 341:1bb99290e03a |
---|---|
1 module tangotests.arrays2; | |
2 | |
3 void main() | |
4 { | |
5 intarrays!(byte)(); | |
6 intarrays!(ubyte)(); | |
7 intarrays!(short)(); | |
8 intarrays!(ushort)(); | |
9 intarrays!(int)(); | |
10 intarrays!(uint)(); | |
11 intarrays!(long)(); | |
12 intarrays!(ulong)(); | |
13 } | |
14 | |
15 void intarrays(T)() | |
16 { | |
17 T[] ia = [cast(T)1,2,3,4]; | |
18 T[] ib = [cast(T)1,2,3,4]; | |
19 T[] ic = [cast(T)1,2,3]; | |
20 T[] id = [cast(T)1,2,3,4,5]; | |
21 | |
22 assert(ia == ia); | |
23 assert(ia == ib); | |
24 assert(ia != ic); | |
25 assert(ia != id); | |
26 assert(ia > ic); | |
27 assert(ia !< ic); | |
28 assert(ia < id); | |
29 assert(ia !> id); | |
30 } |