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