2002-09-09 Martin Baulig <martin@gnome.org>
[mono.git] / mcs / tests / README.tests
1 Test cases listed by Category:
2 ==============================
3
4 * Binary operators
5
6   test-146.cs
7
8 * Overloading
9
10   test-147.cs
11
12 * Try/Catch blocks
13
14   verify-1.cs verify-2.cs
15
16 * Indexers and Properties
17
18   test-148.cs
19
20 * Events and Delegates
21
22   test-149.cs test-164.cs verify-3.cs
23
24 * Constant Folding
25
26   test-150.cs
27
28 * Switch blocks
29
30   test-152.cs
31
32 * Member Access & Simple Names
33
34   test-151.cs test-159.cs test-160.cs test-161.cs
35
36 * Invocation
37
38   test-153.cs test-163.c
39
40 * Flow Analysis
41
42   test-154.cs test-162.cs
43
44 * Type Containers
45
46   test-155.cs test-156.cs
47
48 * Attributes
49
50   test-157.cs test-158.cs
51
52 Test cases listed by Number:
53 ============================
54
55 test-146.cs
56 -----------
57 Test for Binary.EmitBrancheable() to ensure we're emitting correct
58 unsinged branch targets.
59
60 test-147.cs
61 -----------
62 Testing `new' modifier.
63
64 test-148.cs
65 -----------
66 Testing the `IndexerName' attribute in interface indexers.
67
68 test-149.cs
69 -----------
70 Testing interface events.
71
72 test-150.cs
73 -----------
74 Test for folding of UIntConstants.  See bug #28106.
75 FIXME:  We should all all possible test cases to this test.
76
77 test-151.cs
78 -----------
79
80   A.Iface b;
81   void doit (Object A) {
82     b = (A.Iface)A;
83  }
84
85 test-152.cs
86 -----------
87 Scope of variables declared inside a switch case.
88
89 test-153.cs
90 -----------
91 Testing invocation of varargs function.
92
93 test-154.cs
94 -----------
95 Flow analysis: This test contains all situations which are "allowed".
96
97 test-155.cs
98 -----------
99 Nested interfaces.
100
101 test-156.cs
102 -----------
103 Check whether base types are at least as accessible than the current type.
104
105 test-157.cs
106 -----------
107 Attributes.
108
109 test-158.cs
110 -----------
111 Attributes.
112
113 test-159.cs
114 -----------
115 SimpleNameLookup: Cast to `A.Iface' type when there's a parameter called `A'.
116
117 test-160.cs
118 -----------
119 ResolveMemberLookup: `B look; return look.s.a' must work in static context.
120
121 test-161.cs
122 -----------
123 ResolveMemberLookup: Field initializer references `DateTime.Now' when there's
124 an instance property/field `DateTime'.
125
126 test-162.cs
127 -----------
128 Control Flow Analysis wrt. structs.
129
130 test-163.cs
131 -----------
132 Test to check we select string over object when we have a Null literal as the argument.
133
134 test-164.cs
135 -----------
136 Virtual functions in delegate creation expressions.
137
138 verify-1.cs
139 -----------
140 Test whether we do not jump out of the method in a Try/Finally block.
141
142 verify-2.cs
143 -----------
144 Test whether `return' in a Try/Catch block actually returns.  Test
145 whether continue uses Leave when the branch is across Try/Catch
146 boundaries.
147
148 verify-3.cs
149 -----------
150 Checks default add/remove method of static events.