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