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