2005-06-22 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / Test / System.Security / ChangeLog
1 2005-06-22  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * CodeAccessPermissionCas.cs: New. CAS unit tests for using the
4         stack modifiers (mostly assert) on permissions.
5         * SecurityManagerCas.cs: New. CAS unit tests for SecurityManager.
6         * SecurityManagerTest.cs: Moved a policy resolution test to 
7         SecurityManagerCas as it required CheckExecutionRights to be on.
8
9 2005-06-20  Sebastien Pouliot  <sebastien@ximian.com>
10
11         * PermissionSetTest.cs: Added tests for AddPermission with non-CAS 
12         permissions. Added tests for ContainsNonCodeAccessPermissions.
13
14 2005-06-16  Sebastien Pouliot  <sebastien@ximian.com>
15
16         * PermissionSetTest.cs: Added tests for AddPermission and IsSubsetOf.
17
18 2005-06-16  Sebastien Pouliot  <sebastien@ximian.com>
19
20         * NamedPermissionSetTest.cs: Added more extensive constructor and 
21         default values testing.
22
23 2005-06-10  Sebastien Pouliot  <sebastien@ximian.com>
24
25         * PermissionSetTest.cs: Added tests for GetPermission with null and 
26         when using a subclass of a permission. Also some new (not working)
27         tests for NET_2_0.
28
29 2005-05-30  Sebastien Pouliot  <sebastien@ximian.com>
30
31         * PermissionSetTest.cs: Added unification tests for permissions inside
32         an ECMA signed assembly.
33
34 2005-05-28  Sebastien Pouliot  <sebastien@ximian.com>
35
36         * HostSecurityManagerTest.cs: Remove NotWorking from tests.
37
38 2005-05-27  Sebastien Pouliot  <sebastien@ximian.com>
39
40         * NamedPermissionSetTest.cs: Re-enable the "NotWorking" unit test.
41         * PermissionSetCas.cs: New. Moved RevertAssert unit tests from 
42         PermissionSetTest to here as they require --security to work.
43         * PermissionSetTest.cs: Re-enable the "NotWorking" NET_2_0 unit tests.
44         * SecurityContextCas.cs: Fixed namespace.
45
46 2005-04-28  Sebastien Pouliot  <sebastien@ximian.com>
47
48         * SecurityContextCas.cs: New. CAS unit tests for SecurityContext.
49         * SecurityContextTest.cs: New. Unit tests for SecurityContext.
50         * SecurityCriticalAttributeTest.cs: New. Unit tests for 
51         SecurityCriticalAttribute.
52         * SecurityTransparentAttributeTest.cs: New. Unit tests for 
53         SecurityTransparentAttribute.
54
55 2005-04-25  Sebastien Pouliot  <sebastien@ximian.com> 
56
57         * HostSecurityManagerTest.cs: Renamed HostSecurityManagerFlags to 
58         HostSecurityManagerOptions to match beta2.
59         * PermissionSetCollectionTest.cs: Removed "set" tests for the 
60         PermissionSets property (removed in beta2).
61
62 2005-03-31  Sebastien Pouliot  <sebastien@ximian.com> 
63
64         * SecurityExceptionCas.cs: Added new tests for GetObjectData.
65
66 2005-01-30  Sebastien Pouliot  <sebastien@ximian.com> 
67
68         * PermissionSetTest.cs: Changed [Ignore] to [Category("NotDotNet")] to
69         reduce nunit logs.
70         * SecurityElementTest.cs: Changed [Ignore] to [Category("NotDotNet")] 
71         to reduce nunit logs.
72         * SecurityManagerTest.cs: Changed [Ignore] to [Category("NotDotNet")] 
73         to reduce nunit logs.
74
75 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
76
77         * SecurityExceptionCas.cs: New. Permission tests for SecurityException.
78
79 2005-01-19  Sebastien Pouliot  <sebastien@ximian.com>
80
81         * SecurityManagerTest.cs: Added new tests for 2.0. Fixed a test to work
82         even if the SecurityManager.CheckExecutionRights is false.
83
84 2005-01-10  Sebastien Pouliot  <sebastien@ximian.com>
85
86         * PermissionSetCollectionTest.cs: Added tests for to see if alternates
87         IList implementation (e.g. non-ArrayList) are supported as this 
88         affects where we must check for exceptions.
89         * SecurityElementTest.cs: Add new tests for 2.0 methods. Adapted 
90         existing tests to deal with the fact that 2.0 doesn't indent the XML
91         attributes and child elements.
92
93 2005-01-09  Sebastien Pouliot  <sebastien@ximian.com>
94
95         * HostSecurityManagerTest.cs: New. Unit tests for HostSecurityManager.
96         * PermissionSetCollectionTest.cs: New. Unit tests for PermissionSet
97         Collection.
98
99 2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>
100
101         * PermissionSetTest.cs, SecurityManagerTest.cs: Adjusted unit tests so
102         they now execute without errors on 2.0 Dec CTP.
103
104 2003-09-01  Sebastien Pouliot  <sebastien@ximian.com>
105
106         * PermissionSetTest.cs: Fixed tests so they execute without errors on
107         both Fx 1.1 and Fx 2.0 (beta 1).
108         * SecurityManagerTest.cs: Fixed tests so they execute without errors 
109         on both Fx 1.1 and Fx 2.0 (beta 1).
110
111 2003-09-01  Sebastien Pouliot  <sebastien@ximian.com>
112
113         * PermissionSetTest.cs: Added tests for IsEmpty which can return true
114         even when Count > 0. Added tests for FromXml to see if class names
115         requires to be resolved when loaded from policy files.
116         * SecurityManagerTest.cs: Minor changes to tests so they succeed with 
117         both Fx 1.1 and Fx 2.0 (beta 1).
118
119 2003-08-31  Sebastien Pouliot  <sebastien@ximian.com>
120
121         * PermissionSetTest.cs: Fixed two typos than changed the behaviour of
122         Intersect and RemovePermission.
123
124 2003-08-30  Sebastien Pouliot  <sebastien@ximian.com>
125
126         * NamedPermissionTest.cs: Added unit tests for Copy(), Copy(name), 
127         more tests for From/ToXml and Equals/GetHashCode (for NET_2_0).
128         * PermissionSetTest.cs: Added new unit tests for AddPermission, 
129         ContainsNonCodeAccessPermissions, partial tests for undocumented
130         ConvertPermissionSet, Copy, CopyTo, GetHashCode (for NET_2_0),
131         GetPermission, Intersect, IsSubset, RemovePermission, SetPermission 
132         and Union.
133
134 2003-08-12  Sebastien Pouliot  <sebastien@ximian.com>
135
136         * SecurityManagerTest.cs: More policy resolution tests when using host
137         or assembly provided evidences.
138
139 2003-08-04  Sebastien Pouliot  <sebastien@ximian.com>
140
141         * SecurityManagerTest.cs: Added more unit tests.
142
143 2003-08-02  Sebastien Pouliot  <sebastien@ximian.com>
144
145         * SecurityManagerTest.cs: Added bunch of tests for null usage. 
146         Converted to NUnit 2.2.
147
148 2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>
149
150         * SecurityElementTest.cs: SetUp is now public (required for new nunit).
151
152 2004-01-27  Sebastien Pouliot  <spouliot@videotron.ca>
153
154         * SecurityElementTest.cs: Added new tests for duplicate attributes 
155         and multiple attribute order and ToString representation.
156
157 2004-01-24  David Sheldon <dave-mono@earth.li>
158
159         * CodeAccessPermissionTest.cs (To_String): Compared
160         Environment.NewLine rather than "\r\n"
161
162 2004-01-11  Sebastien Pouliot  <spouliot@videotron.ca>
163
164         * CodeAccessPermissionTest.cs: Fixed CustomCAS test under Windows.
165
166 2004-01-06  Sebastien Pouliot  <spouliot@videotron.ca>
167
168         * CodeAccessPermissionTest.cs: Added a new test for calling Demand on
169         custom code access permission. 
170         Ref: http://bugzilla.ximian.com/show_bug.cgi?id=52626
171         * SecurityExceptionTest.cs: New. Unit tests for SecurityException.
172
173 2004-01-05  Sebastien Pouliot  <spouliot@videotron.ca>
174
175         * CodeAccessPermissionTest.cs: New. Unit tests on a non-abstract 
176         CodeAccessPermission class.
177         * SecurityManagerTest.cs: Removed .Policy from namespace. 
178
179 2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
180
181         * SecurityManagerTest.cs: New. Added VERY minimal unit tests that I 
182         used to validate some behaviors.
183
184 2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>
185
186         * SecurityElementTest.cs: Added new tests, constructors and null 
187         related, and converted to NUnit2.
188
189 2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>
190
191         * PermissionSetTest.cs: New. Partial unit tests for PermissionSet.
192         * NamedPermissionSetTest.cs: New. Complete unit tests.
193
194 2002-12-21  Nick Drochak <ndrochak@gol.com>
195
196         * all: make tests build and run under nunit2
197
198 2002-06-11  Nick Drochak  <ndrochak@gol.com>
199
200         * SecurityElementTest.cs: Catch and report unexpected exceptions.
201
202 2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
203
204         * ChangeLog: added
205         * AllTests.cs: added
206         * SecurityElementTest.cs: added
207