2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / Test / System.Security.Permissions / ChangeLog
1 2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * DataProtectionPermissionAttributeTest.cs: Moving to System.Security.
4
5 2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>
6
7         * GacIdentityPermissionTest.cs, IBuiltInPermissionTest.cs, 
8         PublisherIdentityPermissionAttributeTest.cs, 
9         PublisherIdentityPermissionTest.cs, 
10         SiteIdentityPermissionAttributeTest.cs, SiteIdentityPermissionTest.cs,
11         StrongNameIdentityPermissionAttributeTest.cs, 
12         StrongNameIdentityPermissionTest.cs, 
13         UrlIdentityPermissionAttributeTest.cs, UrlIdentityPermissionTest.cs,
14         ZoneIdentityPermissionTest.cs: Adjusted unit tests so they now execute
15         without errors on 2.0 Dec CTP.
16
17 2004-10-15  Sebastien Pouliot  <sebastien@ximian.com>
18
19         * PrincipalPermissionTest.cs: Added two new tests to check for nulls
20         during intersection.
21
22 2004-09-04  Sebastien Pouliot  <sebastien@ximian.com>
23
24         * FileIOPermissionAttributeTest.cs: Added a new test to check that the
25         attribute class accept (and retains) non-c14n filenames while the 
26         permission class accept, but c14n, filenames. Fixed other tests that
27         didn't check for c14n results from the created permission.
28
29 2004-09-03  Sebastien Pouliot  <sebastien@ximian.com>
30
31         * RegistryPermissionTest.cs: New. Unit tests for RegistryPermission.
32         Added tests for subsets on keys (as this is valid).
33         * UrlIdentityPermissionTest.cs: Added a test for Copy an empty object
34         which results in a different behaviour in Fx 1.1 and 2.0.
35
36 2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>
37
38         * EnvironmentPermissionTest.cs: Fixed tests so they execute without 
39         errors on both Fx 1.1 and Fx 2.0 (beta 1).
40         * PublisherIdentityPermissionTest.cs: Fixed tests so they execute 
41         without errors on both Fx 1.1 and Fx 2.0 (beta 1).
42         * SiteIdentityPermissionTest.cs: Fixed tests so they execute without
43         errors on both Fx 1.1 and Fx 2.0 (beta 1). Fixed line endings.
44         * StrongNameIdentityPermissionTest.cs: Fixed tests so they execute 
45         without errors on both Fx 1.1 and Fx 2.0 (beta 1).
46         * StrongNamePublicKeyBlobTest.cs: Fixed tests so they execute without
47         errors on both Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 
48         2.2 format.
49         * UrlIdentityPermissionTest.cs: Fixed tests so they execute without 
50         errors on both Fx 1.1 and Fx 2.0 (beta 1).
51
52 2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>
53
54         * ZoneIdentityPermissionTest.cs: Ensure we aren't encoding NoZone in
55         the permission XML (ToXml).
56
57 2003-08-20  Sebastien Pouliot  <sebastien@ximian.com>
58
59         * CodeAccessSecurityAttributeTest.cs: New unit tests for abstract 
60         class CodeAccessSecurityAttribute.
61         * DataProtectionPermissionAttributeTest.cs: New unit tests for Fx 2.0
62         DataProtectionPermissionAttribute class.
63         * HostProtectionAttributeTest.cs: New unit tests for Fx 2.0
64         HostProtectionAttribute class.
65         * IsolatedStoragePermissionAttributeTest.cs: New unit tests for 
66         abstract class IsolatedStoragePermissionAttribute.
67         * KeyContainerPermissionAttributeTest.cs: New unit tests for Fx 2.0
68         KeyContainerPermissionAttribute class.
69         * SecurityAttributeTest.cs: New unit tests for abstract class
70         SecurityAttribute.
71         * SiteIdentityPermissionTest.cs: New unit tests for 
72         SiteIdentityPermission. Lacks tests for wilcards.
73         * UrlIdentityPermissionTest.cs: New unit tests for 
74         UrlIdentityPermission. Lacks tests for wilcards.
75
76 2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>
77
78         * EnvironmentPermissionAttributeTest.cs: Added tests to check class's
79         attributes. Converted existing tests to NUnit 2.2 format. Fixed small
80         behaviour difference with Fx 2.0. 
81         * FileDialogPermissionAttributeTest.cs: Added tests to check class's
82         attributes. Converted existing tests to NUnit 2.2 format.
83         * FileIOPermissionAttributeTest.cs: Added tests to check class's
84         attributes. Converted existing tests to NUnit 2.2 format. Added tests
85         for new Fx 2.0 properties.
86         * PermissionSetAttributeTest.cs: Added tests to check class's
87         attributes. Converted existing tests to NUnit 2.2 format. Added tests
88         for new Fx 2.0 properties.
89         * PrincipalPermissionAttributeTest.cs: Added tests to check class's
90         attributes. Converted existing tests to NUnit 2.2 format.
91         * PublisherIdentityPermissionAttributeTest.cs: Added tests to check 
92         class's attributes. Converted existing tests to NUnit 2.2 format.
93         * ReflectionPermissionAttributeTest.cs: Added tests to check class's
94         attributes. Converted existing tests to NUnit 2.2 format.
95         * RegistryPermissionAttributeTest.cs: Added tests to check class's
96         attributes. Converted existing tests to NUnit 2.2 format. Added tests
97         for new Fx 2.0 properties.
98         * SecurityPermissionAttributeTest.cs: Removed unrequired line.
99         * SiteIdentityPermissionAttributeTest.cs: Added tests to check class's
100         attributes. Converted existing tests to NUnit 2.2 format.
101         * StrongNameIdentityPermissionAttributeTest.cs: Removed unrequired line.
102         * UIPermissionAttributeTest.cs: Removed unrequired line.
103         * UrlIdentityPermissionAttributeTest.cs: Added tests to check class's
104         attributes. Converted existing tests to NUnit 2.2 format.
105         * ZoneIdentityPermissionAttributeTest.cs: Removed unrequired line.
106
107
108 2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>
109
110         * SecurityPermissionAttributeTest.cs: Added unit tests for invalid 
111         SecurityAction, Flags effects and custom attributes. Converted 
112         existing tests to NUnit 2.2 format.
113         * SecurityPermissionTest.cs: New. Unit tests for SecurityPermission.
114
115 2003-08-18  Sebastien Pouliot  <sebastien@ximian.com>
116
117         * IsolatedStorageFilePermissionAttributeTest.cs: Added tests to check 
118         class's attributes. Converted existing tests to NUnit 2.2 format.
119         * IsolatedStorageFilePermissionTest.cs: New. Unit tests for 
120         IsolatedStorageFilePermission.
121         * GacIdentityPermissionAttributeTest.cs: New unit tests for 
122         GacIdentityPermissionAttribute (NET_2_0).
123         * GacIdentityPermissionTest.cs: New unit tests for 
124         GacIdentityPermission (NET_2_0).
125         * StrongNameIdentityPermissionAttributeTest.cs: Added tests to 
126         check class's attributes.
127         * UIPermissionAttributeTest.cs: Added tests to check class's 
128         attributes. Converted existing tests to NUnit 2.2 format.
129         * ZoneIdentityPermissionAttributeTest.cs: Added tests to check class's
130         attributes. Converted existing tests to NUnit 2.2 format.
131
132 2003-08-17  Sebastien Pouliot  <sebastien@ximian.com>
133
134         * IBuiltInPermissionTest.cs: New. Unit tests to check the result of 
135         the "somewhat undocumented" IBuiltInPermission.GetTokenIndex on all
136         permissions inside corlib.
137         * StrongNameIdentityPermissionTest.cs: New. Unit tests for 
138         StrongNameIdentityPermission.
139         * StrongNameIdentityPermissionAttributeTest.cs: Added unit test to 
140         check the behavior of using an invalid SecurityAction. Added tests
141         for CreatePermission. Converted existing tests to NUnit 2.2 format.
142         * UIPermissionTest.cs: New. Unit tests for UIPermission.
143         * UIPermissionAttributeTest.cs: Added unit tests to check the behavior
144         of using invalid enums for properties (no checks).
145         * ZoneIdentityPermissionAttributeTest.cs: Added unit tests to check 
146         the behavior of using invliad enums for properties (no checks).
147         * ZoneIdentityPermissionTest.cs: Added new unit tests for XML decoding.
148
149 2003-08-04  Sebastien Pouliot  <sebastien@ximian.com>
150
151         * ZoneIdentityPermissionTest.cs: Added tests to check that NoZone is a
152         subset of every SecurityZone.
153
154 2003-08-03  Sebastien Pouliot  <sebastien@ximian.com>
155
156         * ZoneIdentityPermissionTest.cs: New. NUnit 2.2 format.
157
158 2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>
159
160         * PublisherIdentityPermissionTest.cs: SetUp is now public (required 
161         for new nunit).
162
163 2004-01-27  Sebastien Pouliot  <spouliot@videotron.ca>
164
165         * FileIOPermissionTest.cs: Converted to NUnit2. Added a test to show a
166         strange behaviour (short/long path) - ignored for now.
167         * FileIOPermissionAttributeTest.cs: Removed GetTempPath from the tests
168         as the introduced failures weren't related to the class (test moved to
169         FileIOPermissionTest.cs).
170
171 2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>
172
173         * EnvironmentPermissionAttributeTest.cs: Updated to test default
174         properties, Actions, get for All (1.1) and Unrestricted.
175         * FileDialogPermissionAttributeTest.cs: Updated to test default
176         properties, Actions and Unrestricted.
177         * FileIOPermissionAttributeTest.cs: Updated to test default
178         properties, Actions, get for All (1.1) and Unrestricted.
179         * IsolatedStorageFilePermissionAttributeTest.cs: New.
180         * PermissionSetAttributeTest.cs: New.
181         * PrincipalPermissionAttributeTest.cs: Updated to test default
182         properties, Actions and Unrestricted.
183         * PublisherIdentityPermissionAttributeTest.cs: Updated to test default
184         properties, Actions and Unrestricted.
185         * ReflectionPermissionAttributeTest.cs: Updated to test default
186         properties, Actions and Unrestricted.
187         * RegistryPermissionAttributeTest.cs: New.
188         * SecurityPermissionAttributeTest.cs: New.
189         * SiteIdentityPermissionAttributeTest.cs: New.
190         * StrongNameIdentityPermissionAttributeTest.cs: New.
191         * StrongNamePublicKeyBlobTest.cs: Converted to NUnit2 format.
192         * UIPermissionAttributeTest.cs: New.
193         * UrlIdentityPermissionAttributeTest.cs: New.
194         * ZoneIdentityPermissionAttributeTest.cs: New.
195
196 2003-10-21  Nick Drochak <ndrochak@gol.com>
197
198         * FileIOPermissionAttributeTest.cs: Handle Short File Name vs. Long
199         File Name messiness.  This probably needs to be worked on for the 
200         tests to work on Linux, etc.
201
202 2003-07-01  Sebastien Pouliot  <spouliot@videotron.ca>
203
204         * PrincipalPermissionAttributeTest.cs: New.
205         * PrincipalPermissionTest.cs: New.
206
207 2003-06-29  Sebastien Pouliot  <spouliot@videotron.ca>
208
209         * ReflectionPermissionAttributeTest.cs: New.
210         * ReflectionPermissionTest.cs: New.
211
212 2003-06-29  Nick Drochak <ndrochak@gol.com>
213
214         * FileIOPermissionAttributeTest.cs: Don't use windows path name.
215
216 2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>
217
218         * EnvironmentPermissionAttributeTest.cs: New.
219         * EnvironmentPermissionTest.cs: New.
220         * FileDialogPermissionAttributeTest.cs: New.
221         * FileDialogPermissionTest.cs: New.
222         * FileIOPermissionAttributeTest.cs: New.
223         * PublisherIdentityPermissionAttributeTest.cs: New.
224         * PublisherIdentityPermissionTest.cs: New.
225
226 2002-12-21  Nick Drochak <ndrochak@gol.com>
227
228         * all: make tests build and run under nunit2
229
230 2002-12-16  Sebastien Pouliot  <spouliot@videotron.ca>
231
232         AllTests.cs: Added StrongNamePublicKeyBlobTest suite.
233         StrongNamePublicKeyBlobTest.cs: New. Test suite for
234         StrongNamePublicKeyBlob.
235
236 2002-06-18  Nick Drochak  <ndrochak@gol.com>
237
238         * FileIOPermissionTest.cs: Use Unix paths if it looks like we are not
239         running the tests on Windows. Need to expand this when we run the
240         tests on Mac OS's (and others I suppose).  Also consolidated some
241         redundant code.
242
243 2002-02-09  Nick Drochak  <ndrochak@gol.com>
244
245         * FileIOPermissionTest.cs: Remove intersect test where it was trying
246         to intersect a permission with itself.  This throws an exception
247         with mscorlib.
248
249 2002-01-14  Nick Drochak  <ndrochak@gol.com>
250
251         * FileIOPermissionTest.cs: New File.
252         * AllTests.cs: New File.
253