Browse Source

2005-09-22 Chris Toshok <[email protected]>

	* System.Configuration.Provider/ProviderBaseTest.cs: add test for
	null description.


svn path=/trunk/mcs/; revision=50495
Chris Toshok 20 years ago
parent
commit
fabcc55c11

+ 5 - 0
mcs/class/System/Test/ChangeLog

@@ -1,3 +1,8 @@
+2005-09-22  Chris Toshok  <[email protected]>
+
+	* System.Configuration.Provider/ProviderBaseTest.cs: add test for
+	null description.
+	
 2005-09-22  Chris Toshok  <[email protected]>
 
 	* System.Configuration.Provider/ProviderBaseTest.cs: new (rather

+ 11 - 0
mcs/class/System/Test/System.Configuration.Provider/ProviderBaseTest.cs

@@ -60,6 +60,17 @@ namespace MonoTests.System.Configuration.Provider {
 
 			Assert.AreEqual ("FooProvider", test.Name, "A1");
 			Assert.AreEqual ("Provider for foos", test.Description, "A2");
+
+			/* simulate what should happen with the following <provider> line:
+			   <provider name="FooProvider" /> */
+
+			extra_attrs = new NameValueCollection();
+			test = new TestProviderBase ();
+
+			test.Initialize ("FooProvider", extra_attrs);
+
+			Assert.AreEqual ("FooProvider", test.Name, "A3");
+			Assert.AreEqual ("FooProvider", test.Description, "A4");
 		}
 	}