[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / Test / System.Security.Permissions / ChangeLog
index 3865480c5248c300a0b58b0d72400286684329e5..2f1f604612012ab1346bbd3a4ecbcdc986d88f57 100644 (file)
@@ -1,3 +1,237 @@
+2009-06-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * *.cs: Convert all tests to new-style nunit classes/methods.
+
+2006-08-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermissionTest.cs: Added new test cases for union (#79118) and
+       subpath handling.
+
+2006-04-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermissionTest.cs: Adjust test cases for wildcards (like *) 
+       that are valid in filenames under UNIX.
+
+2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CodeAccessSecurityAttributeTest.cs, 
+       EnvironmentPermissionAttributeTest.cs, 
+       FileDialogPermissionAttributeTest.cs, 
+       FileIOPermissionAttributeTest.cs, 
+       GacIdentityPermissionAttributeTest.cs,
+       HostProtectionAttributeTest.cs, 
+       IsolatedStorageFilePermissionAttributeTest.cs,
+       IsolatedStoragePermissionAttributeTest.cs,
+       KeyContainerPermissionAttributeTest.cs,
+       PermissionSetAttributeTest.cs, PrincipalPermissionAttributeTest.cs,
+       PublisherIdentityPermissionAttributeTest.cs,
+       ReflectionPermissionAttributeTest.cs,
+       RegistryPermissionAttributeTest.cs, SecurityAttributeTest.cs,
+       SecurityPermissionAttributeTest.cs,
+       SiteIdentityPermissionAttributeTest.cs,
+       StrongNameIdentityPermissionAttributeTest.cs,
+       UIPermissionAttributeTest.cs, UrlIdentityPermissionAttributeTest.cs,
+       ZoneIdentityPermissionAttributeTest.cs: Removed *Choice security 
+       actions.
+
+2005-06-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PrincipalPermissionTest.cs: Added more tests for IsSubsetOf method.
+
+2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HostProtectionAttributeTest.cs: Added tests to check for individual 
+       removal of flags.
+       * SecurityPermissionAttributeTest.cs: Added tests to check for 
+       individual removal of flags.
+
+2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IBuiltInPermissionTest.cs: Fixed token index numbers wrt beta2.
+       * IsolatedStorageFilePermissionTest.cs: Change containment to match 
+       beta2.
+       * UrlIdentityPermissionTest.cs: Fixed test case for 2.0.
+       * ZoneIdentityPermissionAttributeTest.cs: Tag unrestricted test as
+       NotWorking.
+
+2005-03-31  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermissionTest.cs: Added a test case for a filename starting
+       with the "file://" scheme (which isn't valid).
+
+2005-02-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongNameIdentityPermissionTest.cs: Fixed some bad tests and 
+       re-enabled the tests on NET_2_0 profile.
+
+2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PermissionSetAttributeTest.cs: Added unit tests for Hex property.
+
+2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PublisherIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
+       * SiteIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
+       * StrongNameIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
+       * UrlIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
+
+2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DataProtectionPermissionAttributeTest.cs: Moving to System.Security.
+
+2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * GacIdentityPermissionTest.cs, IBuiltInPermissionTest.cs, 
+       PublisherIdentityPermissionAttributeTest.cs, 
+       PublisherIdentityPermissionTest.cs, 
+       SiteIdentityPermissionAttributeTest.cs, SiteIdentityPermissionTest.cs,
+       StrongNameIdentityPermissionAttributeTest.cs, 
+       StrongNameIdentityPermissionTest.cs, 
+       UrlIdentityPermissionAttributeTest.cs, UrlIdentityPermissionTest.cs,
+       ZoneIdentityPermissionTest.cs: Adjusted unit tests so they now execute
+       without errors on 2.0 Dec CTP.
+
+2004-10-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PrincipalPermissionTest.cs: Added two new tests to check for nulls
+       during intersection.
+
+2004-09-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermissionAttributeTest.cs: Added a new test to check that the
+       attribute class accept (and retains) non-c14n filenames while the 
+       permission class accept, but c14n, filenames. Fixed other tests that
+       didn't check for c14n results from the created permission.
+
+2004-09-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RegistryPermissionTest.cs: New. Unit tests for RegistryPermission.
+       Added tests for subsets on keys (as this is valid).
+       * UrlIdentityPermissionTest.cs: Added a test for Copy an empty object
+       which results in a different behaviour in Fx 1.1 and 2.0.
+
+2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * EnvironmentPermissionTest.cs: Fixed tests so they execute without 
+       errors on both Fx 1.1 and Fx 2.0 (beta 1).
+       * PublisherIdentityPermissionTest.cs: Fixed tests so they execute 
+       without errors on both Fx 1.1 and Fx 2.0 (beta 1).
+       * SiteIdentityPermissionTest.cs: Fixed tests so they execute without
+       errors on both Fx 1.1 and Fx 2.0 (beta 1). Fixed line endings.
+       * StrongNameIdentityPermissionTest.cs: Fixed tests so they execute 
+       without errors on both Fx 1.1 and Fx 2.0 (beta 1).
+       * StrongNamePublicKeyBlobTest.cs: Fixed tests so they execute without
+       errors on both Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 
+       2.2 format.
+       * UrlIdentityPermissionTest.cs: Fixed tests so they execute without 
+       errors on both Fx 1.1 and Fx 2.0 (beta 1).
+
+2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ZoneIdentityPermissionTest.cs: Ensure we aren't encoding NoZone in
+       the permission XML (ToXml).
+
+2003-08-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CodeAccessSecurityAttributeTest.cs: New unit tests for abstract 
+       class CodeAccessSecurityAttribute.
+       * DataProtectionPermissionAttributeTest.cs: New unit tests for Fx 2.0
+       DataProtectionPermissionAttribute class.
+       * HostProtectionAttributeTest.cs: New unit tests for Fx 2.0
+       HostProtectionAttribute class.
+       * IsolatedStoragePermissionAttributeTest.cs: New unit tests for 
+       abstract class IsolatedStoragePermissionAttribute.
+       * KeyContainerPermissionAttributeTest.cs: New unit tests for Fx 2.0
+       KeyContainerPermissionAttribute class.
+       * SecurityAttributeTest.cs: New unit tests for abstract class
+       SecurityAttribute.
+       * SiteIdentityPermissionTest.cs: New unit tests for 
+       SiteIdentityPermission. Lacks tests for wilcards.
+       * UrlIdentityPermissionTest.cs: New unit tests for 
+       UrlIdentityPermission. Lacks tests for wilcards.
+
+2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * EnvironmentPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format. Fixed small
+       behaviour difference with Fx 2.0. 
+       * FileDialogPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * FileIOPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format. Added tests
+       for new Fx 2.0 properties.
+       * PermissionSetAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format. Added tests
+       for new Fx 2.0 properties.
+       * PrincipalPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * PublisherIdentityPermissionAttributeTest.cs: Added tests to check 
+       class's attributes. Converted existing tests to NUnit 2.2 format.
+       * ReflectionPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * RegistryPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format. Added tests
+       for new Fx 2.0 properties.
+       * SecurityPermissionAttributeTest.cs: Removed unrequired line.
+       * SiteIdentityPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * StrongNameIdentityPermissionAttributeTest.cs: Removed unrequired line.
+       * UIPermissionAttributeTest.cs: Removed unrequired line.
+       * UrlIdentityPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * ZoneIdentityPermissionAttributeTest.cs: Removed unrequired line.
+
+
+2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SecurityPermissionAttributeTest.cs: Added unit tests for invalid 
+       SecurityAction, Flags effects and custom attributes. Converted 
+       existing tests to NUnit 2.2 format.
+       * SecurityPermissionTest.cs: New. Unit tests for SecurityPermission.
+
+2003-08-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFilePermissionAttributeTest.cs: Added tests to check 
+       class's attributes. Converted existing tests to NUnit 2.2 format.
+       * IsolatedStorageFilePermissionTest.cs: New. Unit tests for 
+       IsolatedStorageFilePermission.
+       * GacIdentityPermissionAttributeTest.cs: New unit tests for 
+       GacIdentityPermissionAttribute (NET_2_0).
+       * GacIdentityPermissionTest.cs: New unit tests for 
+       GacIdentityPermission (NET_2_0).
+       * StrongNameIdentityPermissionAttributeTest.cs: Added tests to 
+       check class's attributes.
+       * UIPermissionAttributeTest.cs: Added tests to check class's 
+       attributes. Converted existing tests to NUnit 2.2 format.
+       * ZoneIdentityPermissionAttributeTest.cs: Added tests to check class's
+       attributes. Converted existing tests to NUnit 2.2 format.
+
+2003-08-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IBuiltInPermissionTest.cs: New. Unit tests to check the result of 
+       the "somewhat undocumented" IBuiltInPermission.GetTokenIndex on all
+       permissions inside corlib.
+       * StrongNameIdentityPermissionTest.cs: New. Unit tests for 
+       StrongNameIdentityPermission.
+       * StrongNameIdentityPermissionAttributeTest.cs: Added unit test to 
+       check the behavior of using an invalid SecurityAction. Added tests
+       for CreatePermission. Converted existing tests to NUnit 2.2 format.
+       * UIPermissionTest.cs: New. Unit tests for UIPermission.
+       * UIPermissionAttributeTest.cs: Added unit tests to check the behavior
+       of using invalid enums for properties (no checks).
+       * ZoneIdentityPermissionAttributeTest.cs: Added unit tests to check 
+       the behavior of using invliad enums for properties (no checks).
+       * ZoneIdentityPermissionTest.cs: Added new unit tests for XML decoding.
+
+2003-08-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ZoneIdentityPermissionTest.cs: Added tests to check that NoZone is a
+       subset of every SecurityZone.
+
+2003-08-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ZoneIdentityPermissionTest.cs: New. NUnit 2.2 format.
+
 2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>
 
        * PublisherIdentityPermissionTest.cs: SetUp is now public (required