Ver Fonte

added a NotWorking category attribute for tests that pass on .NET and fail on mono.

svn path=/trunk/mcs/; revision=67260
Yoni Klain há 19 anos atrás
pai
commit
7a6090166e
26 ficheiros alterados com 68 adições e 14 exclusões
  1. 10 0
      mcs/class/System.Web/Test/System.Web.Configuration/WebConfigurationManagerTest.cs
  2. 1 0
      mcs/class/System.Web/Test/System.Web.Hosting/HostingEnvironmentTest.cs
  3. 1 0
      mcs/class/System.Web/Test/System.Web.Hosting/VirtualPathProviderTest.cs
  4. 1 0
      mcs/class/System.Web/Test/System.Web.Security/MembershipProviderTest.cs
  5. 2 4
      mcs/class/System.Web/Test/System.Web.Security/RolePrincipalTest.cs
  6. 1 0
      mcs/class/System.Web/Test/System.Web.Security/RolesTest.cs
  7. 1 0
      mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlFormTest.cs
  8. 1 0
      mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlInputButtonTest.cs
  9. 1 0
      mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlInputTextTest.cs
  10. 1 0
      mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlMetaTest.cs
  11. 1 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls.WebParts/WebPartTest.cs
  12. 1 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/AccessDataSourceTest.cs
  13. 2 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/DataGridTest.cs
  14. 3 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/EditCommandColumnTest.cs
  15. 1 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/FontUnitTest.cs
  16. 3 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/SqlDataSourceTest.cs
  17. 1 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/SqlDataSourceViewTest.cs
  18. 2 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/TableCellTest.cs
  19. 2 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/TextBoxTest.cs
  20. 11 8
      mcs/class/System.Web/Test/System.Web.UI.WebControls/UnitTest.cs
  21. 1 0
      mcs/class/System.Web/Test/System.Web.UI.WebControls/ValidatedControlConverterTest.cs
  22. 3 1
      mcs/class/System.Web/Test/System.Web.UI.WebControls/XmlTest.cs
  23. 1 0
      mcs/class/System.Web/Test/System.Web.UI/ControlTest.cs
  24. 3 1
      mcs/class/System.Web/Test/System.Web/HttpRequestTest.cs
  25. 2 0
      mcs/class/System.Web/Test/System.Web/SiteMapNodeTest.cs
  26. 11 0
      mcs/class/System.Web/Test/System.Web/VirtualPathUtilityTest.cs

+ 10 - 0
mcs/class/System.Web/Test/System.Web.Configuration/WebConfigurationManagerTest.cs

@@ -72,6 +72,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void OpenWebConfiguration_null ()
 		{
 			_Configuration web = WebConfigurationManager.OpenWebConfiguration (null);
@@ -82,6 +83,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void OpenWebConfiguration_empty ()
 		{
 			_Configuration web1 = WebConfigurationManager.OpenWebConfiguration (null);
@@ -93,6 +95,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void OpenWebConfiguration_siteNull ()
 		{
 			_Configuration web = WebConfigurationManager.OpenWebConfiguration ("", null);
@@ -103,6 +106,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		[ExpectedException (typeof (ConfigurationErrorsException))]
 		public void OpenWebConfiguration_siteNull2_absolutePath ()
 		{
@@ -110,6 +114,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void OpenWebConfiguration_siteNull2 ()
 		{
 			_Configuration web = WebConfigurationManager.OpenWebConfiguration ("", null, "clientTest");
@@ -120,12 +125,14 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void GetWebApplicationSection_1 ()
 		{
 			Assert.IsNotNull (WebConfigurationManager.GetWebApplicationSection ("system.web/clientTarget"), "A1");
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void GetSection_1 ()
 		{
 			object sect1 = WebConfigurationManager.GetSection ("system.web/clientTarget");
@@ -143,6 +150,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		[ExpectedException (typeof (InvalidOperationException))]
 		// InvalidOperationException (WebConfigurationManager.GetSection(sectionName,path) can only be called from within a web application.)
 		// thrown from WebConfigurationManager.GetSection
@@ -153,6 +161,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void OpenMappedMachineConfiguration ()
 		{
 			ConfigurationFileMap map = new ConfigurationFileMap ();
@@ -164,6 +173,7 @@ namespace MonoTests.System.Web.Configuration {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		[ExpectedException (typeof (ConfigurationErrorsException))]
 		// same stack trace for OpenWebConfiguration_siteNull2_absolutePath.
 		public void OpenMappedMachineConfiguration_absolute ()

+ 1 - 0
mcs/class/System.Web/Test/System.Web.Hosting/HostingEnvironmentTest.cs

@@ -64,6 +64,7 @@ namespace MonoTests.System.Web.Hosting {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void MapPath3 ()
 		{
 			Assert.IsNull (HostingEnvironment.MapPath ("hola"));

+ 1 - 0
mcs/class/System.Web/Test/System.Web.Hosting/VirtualPathProviderTest.cs

@@ -163,6 +163,7 @@ namespace MonoTests.System.Web.Hosting {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void CombineVirtualPaths4 ()
 		{
 			DummyVPP dummy = new DummyVPP ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.Security/MembershipProviderTest.cs

@@ -192,6 +192,7 @@ namespace MonoTests.System.Web.Security {
 	public class MembershipProviderTest {
 
 		[Test]
+        [Category ("NotWorking")] // Not implemented
 		[ExpectedException (typeof (ProviderException))]
 		public void EncryptPassword ()
 		{

+ 2 - 4
mcs/class/System.Web/Test/System.Web.Security/RolePrincipalTest.cs

@@ -119,10 +119,8 @@ namespace MonoTests.System.Web.Security {
 		}
 
 		[Test]
-		[ExpectedException (typeof (ProviderException))]
-#if TARGET_JVM
-		[Category ("NotWorking")]
-#endif
+		[ExpectedException (typeof (ProviderException))]
+		[Category ("NotWorking")]
 		public void Contructor_Identity ()
 		{
 			RolePrincipal rp = new RolePrincipal (GetGenericIdentity ("me"));

+ 1 - 0
mcs/class/System.Web/Test/System.Web.Security/RolesTest.cs

@@ -40,6 +40,7 @@ namespace MonoTests.System.Web.Security {
 	public class RolesTest {
 
 		[Test]
+        [Category ("NotWorking")]
 		public void Enabled ()
 		{
 			Assert.IsFalse (Roles.Enabled, "Enabled");

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlFormTest.cs

@@ -212,6 +212,7 @@ namespace MonoTests.System.Web.UI.HtmlControls {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void RenderChildren ()
 		{
 			Page p = new Page();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlInputButtonTest.cs

@@ -201,6 +201,7 @@ namespace MonoTests.System.Web.UI.HtmlControls {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void RenderOnclick4 ()
 		{
 			Page page = new Page ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlInputTextTest.cs

@@ -190,6 +190,7 @@ namespace MonoTests.System.Web.UI.HtmlControls {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void RenderAttributes_Password ()
 		{
 			TestHtmlInputText it = new TestHtmlInputText ("password");

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlMetaTest.cs

@@ -91,6 +91,7 @@ namespace MonoTests.System.Web.UI.HtmlControls {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void Render_Empty ()
 		{
 			HtmlMetaPoker meta = new HtmlMetaPoker ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls.WebParts/WebPartTest.cs

@@ -57,6 +57,7 @@ namespace MonoTests.System.Web.UI.WebControls.WebParts {
 	}
 
   	[Test]
+    [Category ("NotWorking")]
 	public void Defaults ()
   	{
 		Poker p = new Poker ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/AccessDataSourceTest.cs

@@ -131,6 +131,7 @@ namespace MonoTests.System.Web.UI.WebControls
 #endif
 
 		[Test]
+        [Category ("NotWorking")]
 		public void Defaults ()
 		{
 			AccessPoker sql = new AccessPoker ();

+ 2 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/DataGridTest.cs

@@ -440,6 +440,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [NUnit.Framework.Category("NotWorking")]
 		public void Styles ()
 		{
 			DataGridPoker p = new DataGridPoker ();
@@ -934,6 +935,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [NUnit.Framework.Category("NotWorking")]
 		public void SaveViewState ()
 		{
 			DataGridPoker p = new DataGridPoker ();

+ 3 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/EditCommandColumnTest.cs

@@ -112,6 +112,7 @@ namespace MonoTests.System.Web.UI.WebControls
 
 		[Test]
 		[Category ("NotDotNet")]
+        [Category ("NotWorking")]
 		public void InitializeCell () {
 			DataGridTest	p = new DataGridTest ();
 			DataTable	table = new DataTable ();
@@ -167,6 +168,7 @@ namespace MonoTests.System.Web.UI.WebControls
 
 		[Test]
 		[Category ("NotDotNet")]
+        [Category("NotWorking")]
 		public void ThisIsADGTest () {
 			DataGridTest	p = new DataGridTest ();
 			DataTable	table = new DataTable ();
@@ -232,6 +234,7 @@ namespace MonoTests.System.Web.UI.WebControls
 
 		[Test]
 		[Category ("NotDotNet")]
+        [Category("NotWorking")]
 		public void InitializeEditCell () {
 			DataGridTest	p = new DataGridTest ();
 			DataTable	table = new DataTable ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/FontUnitTest.cs

@@ -296,6 +296,7 @@ namespace MonoTests.System.Web.UI.WebControls
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void FontUnit_IFormatProviderToString ()
 		{
 			MyFormatProvider mfp = new MyFormatProvider ();

+ 3 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/SqlDataSourceTest.cs

@@ -99,7 +99,10 @@ namespace MonoTests.System.Web.UI.WebControls
 			Assert.AreEqual ("", sql.FilterExpression, "A26");
 		}
 
+        // WARNING!!!!!! This information will be saved into viewstate only in mono implementation .
+
 		[Test]
+        [Category ("NotWorking")]
 		public void ViewState ()
 		{
 			SqlPoker sql = new SqlPoker ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/SqlDataSourceViewTest.cs

@@ -100,6 +100,7 @@ namespace MonoTests.System.Web.UI.WebControls
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void ViewState ()
 		{
 			SqlDataSource ds = new SqlDataSource ();

+ 2 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/TableCellTest.cs

@@ -231,6 +231,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void Add_LiteralControl_NoText ()
 		{
 			TestTableCell td = new TestTableCell ();
@@ -276,6 +277,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void Add_LiteralControl_Literal_And_Literal ()
 		{
 			TestTableCell td = new TestTableCell ();

+ 2 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/TextBoxTest.cs

@@ -75,6 +75,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void MultilineRenderEscape ()
 		{
 			Poker t = new Poker ();
@@ -129,6 +130,7 @@ namespace MonoTests.System.Web.UI.WebControls {
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void ValidationRender ()
 		{
 			/* test to show that the validation settings

+ 11 - 8
mcs/class/System.Web/Test/System.Web.UI.WebControls/UnitTest.cs

@@ -267,15 +267,17 @@ namespace MonoTests.System.Web.UI.WebControls
 			Unit a = new Unit ("-45cm a");
 		}
 
-		[Test]
+#if !NET_2_0
+        [Test]
 		[ExpectedException (typeof (FormatException))]
-		public void IncorrectConstructor9 ()
-		{
-			// throws because floating point values are not valid for Pixel.
-			Unit a = new Unit ("34.4px");
-		}
-
-		[Test]
+        public void IncorrectConstructor9()
+        {
+            // throws because floating point values are not valid for Pixel.
+            Unit a = new Unit("34.4px");
+            
+        }
+
+        [Test]
 		[ExpectedException (typeof (ArgumentOutOfRangeException))]
 		public void IncorrectConstructor10 ()
 		{
@@ -301,6 +303,7 @@ namespace MonoTests.System.Web.UI.WebControls
 		}
 
 		[Test]
+        [Category ("NotWorking")]
 		public void Unit_IFormatProviderToString ()
 		{
 			MyFormatProvider mfp = new MyFormatProvider ();

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI.WebControls/ValidatedControlConverterTest.cs

@@ -94,6 +94,7 @@ namespace MonoTests.System.Web.UI.WebControls
 		}
 
 		[Test]
+        [NUnit.Framework.Category("NotWorking")]
 		public void Basic () {
 			string[]				result;
 			int					i;

+ 3 - 1
mcs/class/System.Web/Test/System.Web.UI.WebControls/XmlTest.cs

@@ -151,7 +151,9 @@ namespace MonoTests.System.Web.UI.WebControls
 		}
 
 		// Tests that invalid documents can be set before rendering.
-		[Test] public void Xml_InvalidDocument ()
+		[Test] 
+        [Category ("NotWorking")]
+        public void Xml_InvalidDocument ()
 		{
 			Xml xml = new Xml ();
 			xml.DocumentContent = "Hey";

+ 1 - 0
mcs/class/System.Web/Test/System.Web.UI/ControlTest.cs

@@ -164,6 +164,7 @@ namespace MonoTests.System.Web.UI
 		}
 		
 		[Test]
+		[Category ("NotWorking")]
 		public void IsViewStateEnabled ()
 		{
 			DerivedControl c = new DerivedControl ();

+ 3 - 1
mcs/class/System.Web/Test/System.Web/HttpRequestTest.cs

@@ -479,7 +479,9 @@ namespace MonoTests.System.Web {
 			NameValueCollection x = c.Request.Headers;
 		}
 		
-		[Test] public void Test_RequestFields ()
+		[Test] 
+        [Category ("NotWorking")]
+        public void Test_RequestFields ()
 		{
 			HttpContext c = Cook (1);
 

+ 2 - 0
mcs/class/System.Web/Test/System.Web/SiteMapNodeTest.cs

@@ -65,6 +65,7 @@ namespace MonoTests.System.Web
 	public class SiteMapNodeTest
 	{
 		[Test]
+		[Category ("NotWorking")]
 		public void Node_Null_Attrib_equals ()
 		{
 			SiteMapNode node = new SiteMapNode (new DummyProvider (), "", "", "", null, null, null, null, null);
@@ -75,6 +76,7 @@ namespace MonoTests.System.Web
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void Node_Null_Roles_equals ()
 		{
 			SiteMapNode node = new SiteMapNode (new DummyProvider (), "", "", "", null, null, null, null, null);

+ 11 - 0
mcs/class/System.Web/Test/System.Web/VirtualPathUtilityTest.cs

@@ -50,6 +50,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void Combine ()
 		{
 			Assert.AreEqual ("/there", VPU.Combine ("/hi", "there"), "A1");
@@ -103,6 +104,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void GetDirectory ()
 		{
 			Assert.AreEqual ("/hi/", VPU.GetDirectory ("/hi/there"), "A1");
@@ -123,6 +125,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void GetExtension ()
 		{
 			Assert.AreEqual (".aspx", VPU.GetExtension ("/hi/index.aspx"), "A1");
@@ -166,6 +169,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentException))]
 		public void GetFileName_ArgException3 ()
 		{
@@ -196,6 +200,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void IsAppRelative ()
 		{
 			Assert.IsTrue (VPU.IsAppRelative ("~/Stuff"), "A1");
@@ -358,6 +363,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		public void MakeRelative5 ()
 		{
 			Assert.AreEqual ("", VPU.MakeRelative ("", ""));
@@ -377,6 +383,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentNullException))]
 		public void ToAbsolute1 ()
 		{
@@ -384,6 +391,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentNullException))]
 		public void ToAbsolute2 ()
 		{
@@ -391,6 +399,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentException))]
 		public void ToAbsolute3 ()
 		{
@@ -398,6 +407,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentException))]
 		public void ToAbsolute4 ()
 		{
@@ -405,6 +415,7 @@ namespace MonoTests.System.Web {
 		}
 
 		[Test]
+		[Category ("NotWorking")]
 		[ExpectedException (typeof (ArgumentException))]
 		public void ToAbsolute5 ()
 		{