1 2005-10-28 Sebastien Pouliot <sebastien@ximian.com>
3 * SecureStringCas.cs: New. CAS unit tests for SecureString.
4 * SecureStringTest.cs: New. Unit tests for SecureString.
6 2005-06-22 Sebastien Pouliot <sebastien@ximian.com>
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.
14 2005-06-20 Sebastien Pouliot <sebastien@ximian.com>
16 * PermissionSetTest.cs: Added tests for AddPermission with non-CAS
17 permissions. Added tests for ContainsNonCodeAccessPermissions.
19 2005-06-16 Sebastien Pouliot <sebastien@ximian.com>
21 * PermissionSetTest.cs: Added tests for AddPermission and IsSubsetOf.
23 2005-06-16 Sebastien Pouliot <sebastien@ximian.com>
25 * NamedPermissionSetTest.cs: Added more extensive constructor and
26 default values testing.
28 2005-06-10 Sebastien Pouliot <sebastien@ximian.com>
30 * PermissionSetTest.cs: Added tests for GetPermission with null and
31 when using a subclass of a permission. Also some new (not working)
34 2005-05-30 Sebastien Pouliot <sebastien@ximian.com>
36 * PermissionSetTest.cs: Added unification tests for permissions inside
37 an ECMA signed assembly.
39 2005-05-28 Sebastien Pouliot <sebastien@ximian.com>
41 * HostSecurityManagerTest.cs: Remove NotWorking from tests.
43 2005-05-27 Sebastien Pouliot <sebastien@ximian.com>
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.
51 2005-04-28 Sebastien Pouliot <sebastien@ximian.com>
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.
60 2005-04-25 Sebastien Pouliot <sebastien@ximian.com>
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).
67 2005-03-31 Sebastien Pouliot <sebastien@ximian.com>
69 * SecurityExceptionCas.cs: Added new tests for GetObjectData.
71 2005-01-30 Sebastien Pouliot <sebastien@ximian.com>
73 * PermissionSetTest.cs: Changed [Ignore] to [Category("NotDotNet")] to
75 * SecurityElementTest.cs: Changed [Ignore] to [Category("NotDotNet")]
77 * SecurityManagerTest.cs: Changed [Ignore] to [Category("NotDotNet")]
80 2005-01-28 Sebastien Pouliot <sebastien@ximian.com>
82 * SecurityExceptionCas.cs: New. Permission tests for SecurityException.
84 2005-01-19 Sebastien Pouliot <sebastien@ximian.com>
86 * SecurityManagerTest.cs: Added new tests for 2.0. Fixed a test to work
87 even if the SecurityManager.CheckExecutionRights is false.
89 2005-01-10 Sebastien Pouliot <sebastien@ximian.com>
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.
98 2005-01-09 Sebastien Pouliot <sebastien@ximian.com>
100 * HostSecurityManagerTest.cs: New. Unit tests for HostSecurityManager.
101 * PermissionSetCollectionTest.cs: New. Unit tests for PermissionSet
104 2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
106 * PermissionSetTest.cs, SecurityManagerTest.cs: Adjusted unit tests so
107 they now execute without errors on 2.0 Dec CTP.
109 2003-09-01 Sebastien Pouliot <sebastien@ximian.com>
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).
116 2003-09-01 Sebastien Pouliot <sebastien@ximian.com>
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).
124 2003-08-31 Sebastien Pouliot <sebastien@ximian.com>
126 * PermissionSetTest.cs: Fixed two typos than changed the behaviour of
127 Intersect and RemovePermission.
129 2003-08-30 Sebastien Pouliot <sebastien@ximian.com>
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
139 2003-08-12 Sebastien Pouliot <sebastien@ximian.com>
141 * SecurityManagerTest.cs: More policy resolution tests when using host
142 or assembly provided evidences.
144 2003-08-04 Sebastien Pouliot <sebastien@ximian.com>
146 * SecurityManagerTest.cs: Added more unit tests.
148 2003-08-02 Sebastien Pouliot <sebastien@ximian.com>
150 * SecurityManagerTest.cs: Added bunch of tests for null usage.
151 Converted to NUnit 2.2.
153 2003-05-20 Sebastien Pouliot <sebastien@ximian.com>
155 * SecurityElementTest.cs: SetUp is now public (required for new nunit).
157 2004-01-27 Sebastien Pouliot <spouliot@videotron.ca>
159 * SecurityElementTest.cs: Added new tests for duplicate attributes
160 and multiple attribute order and ToString representation.
162 2004-01-24 David Sheldon <dave-mono@earth.li>
164 * CodeAccessPermissionTest.cs (To_String): Compared
165 Environment.NewLine rather than "\r\n"
167 2004-01-11 Sebastien Pouliot <spouliot@videotron.ca>
169 * CodeAccessPermissionTest.cs: Fixed CustomCAS test under Windows.
171 2004-01-06 Sebastien Pouliot <spouliot@videotron.ca>
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.
178 2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
180 * CodeAccessPermissionTest.cs: New. Unit tests on a non-abstract
181 CodeAccessPermission class.
182 * SecurityManagerTest.cs: Removed .Policy from namespace.
184 2004-01-03 Sebastien Pouliot <spouliot@videotron.ca>
186 * SecurityManagerTest.cs: New. Added VERY minimal unit tests that I
187 used to validate some behaviors.
189 2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
191 * SecurityElementTest.cs: Added new tests, constructors and null
192 related, and converted to NUnit2.
194 2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
196 * PermissionSetTest.cs: New. Partial unit tests for PermissionSet.
197 * NamedPermissionSetTest.cs: New. Complete unit tests.
199 2002-12-21 Nick Drochak <ndrochak@gol.com>
201 * all: make tests build and run under nunit2
203 2002-06-11 Nick Drochak <ndrochak@gol.com>
205 * SecurityElementTest.cs: Catch and report unexpected exceptions.
207 2002-04-27 Lawrence Pit <loz@cable.a2000.nl>
211 * SecurityElementTest.cs: added