Flush test
[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 test-166.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 verify-4.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 * Arrays and array creation
53
54   test-165.cs
55
56 Test cases listed by Number:
57 ============================
58
59 test-146.cs
60 -----------
61 Test for Binary.EmitBrancheable() to ensure we're emitting correct
62 unsinged branch targets.
63
64 test-147.cs
65 -----------
66 Testing `new' modifier.
67
68 test-148.cs
69 -----------
70 Testing the `IndexerName' attribute in interface indexers.
71
72 test-149.cs
73 -----------
74 Testing interface events.
75
76 test-150.cs
77 -----------
78 Test for folding of UIntConstants.  See bug #28106.
79 FIXME:  We should all all possible test cases to this test.
80
81 test-151.cs
82 -----------
83
84   A.Iface b;
85   void doit (Object A) {
86     b = (A.Iface)A;
87  }
88
89 test-152.cs
90 -----------
91 Scope of variables declared inside a switch case.
92
93 test-153.cs
94 -----------
95 Testing invocation of varargs function.
96
97 test-154.cs
98 -----------
99 Flow analysis: This test contains all situations which are "allowed".
100
101 test-155.cs
102 -----------
103 Nested interfaces.
104
105 test-156.cs
106 -----------
107 Check whether base types are at least as accessible than the current type.
108
109 test-157.cs
110 -----------
111 Attributes.
112
113 test-158.cs
114 -----------
115 Attributes.
116
117 test-159.cs
118 -----------
119 SimpleNameLookup: Cast to `A.Iface' type when there's a parameter called `A'.
120
121 test-160.cs
122 -----------
123 ResolveMemberLookup: `B look; return look.s.a' must work in static context.
124
125 test-161.cs
126 -----------
127 ResolveMemberLookup: Field initializer references `DateTime.Now' when there's
128 an instance property/field `DateTime'.
129
130 test-162.cs
131 -----------
132 Control Flow Analysis wrt. structs.
133
134 test-163.cs
135 -----------
136 Test to check we select string over object when we have a Null literal as the argument.
137
138 test-164.cs
139 -----------
140 Virtual functions in delegate creation expressions.
141
142 test-165.cs
143 -----------
144 Enums in array creation expression.
145
146 test-166.cs
147 -----------
148 Using property from interface which is inherited multiple times.
149
150 verify-1.cs
151 -----------
152 Test whether we do not jump out of the method in a Try/Finally block.
153
154 verify-2.cs
155 -----------
156 Test whether `return' in a Try/Catch block actually returns.  Test
157 whether continue uses Leave when the branch is across Try/Catch
158 boundaries.
159
160 verify-3.cs
161 -----------
162 Checks default add/remove method of static events.
163
164 verify-4.cs
165 -----------
166 When there's an unreachable break in a switch section, it must not emit a jump out of
167 the method.