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