New tests.
[mono.git] / mcs / class / System.Web / Test / System.Web / ChangeLog
index e63301513cc11de4a95b80f353f56aba60dbe64c..d2dcf223779108a6263d88b30600d8c37f7eb864 100644 (file)
@@ -1,3 +1,446 @@
+2010-03-20  Marek Habersack  <mhabersack@novell.com>
+
+       * XmlSiteMapProviderTest.cs: AreEqual should have expected result first
+       and actual next - swapped parameters in RootNode_2_OnLoad
+
+2009-11-16  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpContext.cs: added some tests for RewritePath
+
+2009-11-09  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpCookieTest.cs: added test for bug #553063
+
+       * HttpCookieCollectionTest.cs: added test for bug #553150
+
+2009-09-07  Marek Habersack  <mhabersack@novell.com>
+
+       * XmlSiteMapProviderTest.cs: added
+
+       * StaticSiteMapProviderTest.cs: added test for FindSiteMapNode
+
+2009-07-13  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * HttpResponseTest.cs: Store data from all calls to
+       SendResponseFromMemory. Fixed ClearHeaders test to pass on MS. Added
+       several tests for outputstream of HttpResponse.
+
+2009-05-28  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpUtilityTest.cs: added test for bug #507666
+
+2009-03-26  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpResponseTest.cs: enabled the WriteHeader test. Modified the
+       part where it checks the values of the headers - order in which
+       the headers are sent does not matter. Partial fix for bug #488702
+       FakeHttpWorkerRequest2 stores the sent (un)known headers in hash
+       tables now.
+
+2009-03-25  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * HttpResponseTest.cs: Added tests for bug #485557 and #488702. 
+       Return meaningful value for GetUriPath () in FakeHttpWorkerRequest2
+       to allow tests to pass on MS.
+2008-07-25  Dean Brettle <dean@brettle.com>
+
+       * AppBrowsersTest.cs: Added tests for bug where capabilities 
+       containing literal $ or % were dropped.  Added test for bug 
+       where capabilities with multiple $ substitutions only
+       had one applied.
+
+2008-03-23  Dean Brettle <dean@brettle.com>
+
+       * AppBrowsersTest.cs: added tests to ensure browscap.ini
+       etc/mono/2.0/Browsers/Compat.browser are being used when there
+       are App_Browser/*.browser files.
+
+2008-03-09  Dean Brettle <dean@brettle.com> 
+
+       * AppBrowsersTest.cs: added.  Includes tests for Control.Adapter,
+       Control.ResolveAdapter, Control.TagWriter, and
+       Control.CreateHtmlTextWriter, when using App_Browsers/*.browser files.
+       AppBrowsersTest is currently tagged [Ignore], pending a fix for 
+       bug #351878.
+       
+       * HttpRuntimeTest.cs: added. Includes test for 
+       HttpRuntime.UnloadAppDomain().  Marked [Ignore], pending a fix for
+       bug #351878.
+       
+2008-01-16  Juraj Skripsky  <js@hotfeet.ch>
+
+       * HttpRequestTest.cs (TestReferer): added test for invalid referer url.
+
+2008-01-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpCookieTest.cs: Added HttpOnly test cases.
+
+2007-12-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * HttpCookieCollectionTest.cs: Added test for string indexer and
+       Get (String) overload.
+
+2007-11-23  Daniel Nauck  <dna@mono-project.de>
+
+       * TraceContextRecordTest.cs: added
+
+2007-11-22  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpCacheVaryByContentEncodingsTest.cs: added
+
+2007-11-17  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpResponseTest.cs: added a simple test for AddFileDep*
+       methods, for bug #342511
+
+2007-11-05  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpRequestTest.cs: added a test for case when the query string
+       is null.
+
+2007-10-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * HttpUtilityTest.cs: added new test.
+
+2007-10-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * HttpUtilityTest.cs: make test pass on .NET.
+
+2007-08-27  Marek Habersack  <mhabersack@novell.com>
+
+       * HttpCookieTest.cs: the ToStringTest works now.
+
+2007-07-30 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * HttpResponseTest.cs: Test_Response, TestResponse_Chunked marked as
+       NotWorking in GH
+
+2007-04-23 Joshua Tauberer <jit@occams.info>
+
+       * HttpRequestTest.cs: Added test EmptyQueryValueParams.
+
+2007-04-11 Gert Driesen <drieseng@users.sourceforge.net>
+
+       * HttpCookieTest.cs: Added test for bug #81333.
+
+2007-03-18 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests, removed dublicated test.
+
+2007-03-18 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests.
+
+2007-03-15 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests.
+
+2007-03-06 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: removed NotWorking attributes..
+
+2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
+
+       * VirtualPathUtilityTest.cs: fixed introduced by previous patch
+       bug, which used not supported in mono's nunit function 
+        'Assert.IsNotEmpty'
+
+2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
+       
+       * VirtualPathUtility.cs : 
+               - ToAbsoluteXXX (where XXX are numbers between 1-7) tests
+                 transformed to WebTest - since the real-life scenarios 
+                 for those tests are in web context.
+               - Removed NotWorking attributes - fixed bugs in
+                 VirtualPathUtility - GetDirectory and GetExtension, and
+                 moving ToAbsoluteXXX test to web tests.
+               - MakeRelative5 test has been splatted to 2 different tests 
+                 - added MakeRelative6
+               - Removed 'TARGET_JVM' directives
+
+2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: new tests added.
+
+2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: removed NotWorking attributes.
+
+2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests added.
+
+2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests added.
+
+2006-12-11  Igor Zelmanovich   <igorz@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: added NotWorking attributes.
+
+2006-12-05  Igor Zelmanovich   <igorz@mainsoft.com>
+
+       * VirtualPathUtilityTest.cs: new tests added.
+
+2006-11-29  Igor Zelmanovich   <igorz@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: fixed NunitWeb tests.
+
+2006-11-05 Andrew Skiba <andrews@mainsoft.com>
+
+       * HttpWorkerRequestTest.cs: use IntPtr.Zero instead of (IntPtr) 0
+
+2006-11-05 Andrew Skiba <andrews@mainsoft.com>
+
+       * HttpRequestTest.cs, HttpWorkerRequestTest.cs: TARGET_JVM
+
+2006-11-05 Andrew Skiba <andrews@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: add 2 tests, one is fixed and the
+       other needs to be fixed yet.
+
+2006-09-04 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * HttpUtilityTest.cs: new test added.
+
+2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWriter.cs: call WriteString instead of Write. Fixes the test.
+
+2006-07-10  Andrew Skiba <andrews@mainsoft.com>
+
+       * StaticSiteMapProviderTest.cs: run 3 tests in web context,
+       so they don't fail on HttpContext.Current == null
+
+2006-07-06  Andrew Skiba <andrews@mainsoft.com>
+
+       * HttpRequestTest: add a test
+
+2006-07-05  Andrew Skiba <andrews@mainsoft.com>
+
+       * HttpRequestTest: add MapPath tests
+
+2006-06-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpWriter.cs: Fix test fixture not to inherit from 
+       AspNetHostingMinimal which limits the test execution when the CAS 
+       category isn't excluded.
+
+2006-06-05 Juraj Skripsky <js@hotfeet.ch>
+
+       * HttpRequestTest.cs: add test case to verify that the correct 
+       encoding is used during url-decoding of the query string.
+
+2006-05-17 Kazuki Oikawa <kazuki@panicode.com>
+
+       * HttpUtilityTest.cs: added tests for HttpUtility.ParseQueryString.
+
+2006-04-20 Andrew Skiba <andrews@mainsoft.com>
+
+       * SiteMapNodeTest.cs: new tests for null reference exceptions in SiteMapNode
+
+2006-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpUtilityTest.cs: new tests. Patch by Vladimir Krasnov.
+
+2006-04-05 Andrew Skiba <andrews@mainsoft.com>
+
+       * HttpUtilityTest.cs: test UrlEncode and UrlEncodeUnicode for all
+       values from char.MinValue to char.MaxValue according to reference
+       implementation.
+
+2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpUtilityTest.cs: test from bug #77931.
+
+2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpResponseTest.cs: added tests for CacheControl that set it to null
+       and string.Empty.
+
+2006-03-10  Chris Toshok  <toshok@ximian.com>
+
+       * StaticSiteMapProviderTest.cs: new tests.
+
+       * SiteMapProviderTest.cs: new tests.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * VirtualPathUtilityTest.cs: added new tests.
+
+2005-12-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: ignore test.
+
+2005-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpCookieTest.cs: test for setting the Secure property.
+
+2005-11-07  Jason Diamond  <jason@diamond.name>
+
+       * HttpRequestTest.cs: Added new tests.
+
+2005-11-01  Chris Toshok  <toshok@ximian.com>
+
+       * VirtualPathUtilityTest.cs: new tests.
+
+2005-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpResponseCas.cs:
+       * HttpRequestCas.cs: now that filters are implemented, remove the catch
+       for NotImplementedException.
+
+2005-09-29  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpBrowserCapabilitiesCas.cs: Fixed tests case to work with both
+       values returned by Mono and MS runtimes.
+       * HttpContextCas.cs: Ignore the Application_Deny_UnmanagedCode test 
+       case. This check was removed in 2.0 and seems to be inconsistent in
+       previous versions (i.e. depends on the execution order which triggers
+       the initialization of the HttpRuntime).
+
+2005-09-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpContextCas.cs: Mono throws ArgumentNullException for RewritePath
+       methods while MS throws NullReferenceException.
+
+2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpCachePolicyCas.cs: SetDiskCacheable method was removed in 2.0 RC
+
+2005-09-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpRequestTest.cs: Fixed test cases so they now execute without 
+       errors on MS 1.1 SP1, 2.0 RC and Mono (default profile).
+
+2005-09-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpWorkerRequestTest.cs: Add test cases for default values of new
+       2.0 APIs.
+
+2005-09-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpApplicationCas.cs: New. CAS unit tests.
+       * HttpApplicationStateCas.cs: New. CAS unit tests.
+       * HttpBrowserCapabilitiesCas.cs: New. CAS unit tests.
+       * HttpCachePolicyCas.cs: New. CAS unit tests.
+       * HttpCacheVaryByHeadersCas.cs: New. CAS unit tests.
+       * HttpCacheVaryByParamsCas.cs: New. CAS unit tests.
+       * HttpClientCertificateCas.cs: New. CAS unit tests.
+       * HttpCompileExceptionCas.cs: New. CAS unit tests.
+       * HttpContextCas.cs: Add method/propertie CAS tests cases.
+       * HttpCookieCas.cs: New. CAS unit tests.
+       * HttpCookieCollectionCas.cs: New. CAS unit tests.
+       * HttpExceptionCas.cs: New. CAS unit tests.
+       * HttpFileCollectionCas.cs: New. CAS unit tests.
+       * HttpModuleCollectionCas.cs: New. CAS unit tests.
+       * HttpParseExceptionCas.cs: New. CAS unit tests.
+       * HttpRequestCas.cs: New. CAS unit tests.
+       * HttpRequestValidationExceptionCas.cs: New. CAS unit tests.
+       * HttpResponseCas.cs: New. CAS unit tests.
+       * HttpRuntimeCas.cs: New. CAS unit tests.
+       * HttpServerUtilityCas.cs: New. CAS unit tests.
+       * HttpStaticObjectsCollectionCas.cs: New. CAS unit tests.
+       * HttpUnhandledExceptionCas.cs: New. CAS unit tests.
+       * HttpUtilityCas.cs: New. CAS unit tests.
+       * HttpWorkerRequestCas.cs: New. CAS unit tests.
+       * HttpWriterCas.cs: New. CAS unit tests.
+       * ProcessInfoCas.cs: New. CAS unit tests.
+       * ProcessModelInfoCas.cs: New. CAS unit tests.
+       * TraceContextCas.cs: New. CAS unit tests.
+
+2005-09-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpContextCas.cs: New. CAS unit tests for SkipAuthorization and
+       User property setters.
+
+2005-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: test for negative content length.
+
+2005-08-25  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HttpClientCertificateTest.cs: Most of the test throws a 
+       ArgumentNullException on MS 1.x implementation - even for getting 
+       properties. Mono only support the 2.0 (right) behaviour so we're
+       skipping the tests on 1.1.
+
+2005-08-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpContext.cs: Added test case for using the .ctor with a null
+       HttpWorkerRequest.
+
+2005-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: test for MapImageCoordinates.
+
+2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: test for UserLanguages.
+
+2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: new test for AcceptTypes property.
+
+2005-08-10  Sebastien Pouliot  <sebastien@ximian.com> 
+       * HttpClientCertificateTest.cs: Unit tests for HttpClientCertificate.
+
+2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpResponseTest.cs: added tests for Status, StatusDescription and
+       StatusCode.
+
+2005-08-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequestTest.cs: test case to ensure that the first variable in 
+       the query string does not get a wrong name.
+
+2005-07-21  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCookieCollectionTest.cs: fix warnings.
+
+2005-07-18  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCacheVaryByParamsTest.cs: rework these tests a bit.
+
+       * HttpCacheVaryByHeadersTest.cs: add case sensitivity check.
+
+2005-07-15  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCookieCollectionTest.cs: tests for
+       System.Web.HttpCookieCollection
+
+2005-07-15  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCookieTest.cs: add a subkeys-only test.
+
+2005-07-15  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCookieTest.cs: new tests for S.W.HttpCookie.
+
+2005-07-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpUtilityTest.cs: Use Assert.Fail (and not Assertion.Fail) to 
+       remove warning from compiler (obsolete).
+
+2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpUtilityTest.cs: added one more test.
+
+2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpUtilityTest.cs: new test for extra '0'.
+
+2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpUtilityTest.cs: new tests.
+
+2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * HttpUtilityTest.cs : test for url decode.
+
 2005-02-23  Sebastien Pouliot  <sebastien@ximian.com> 
  
        * HttpRequestTest.cs: Added another XSS case that was found on ASP.NET