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