Просмотр исходного кода

2003-05-13 Gonzalo Paniagua Javier <[email protected]>

	* AssemblyTest.cs: New file.

svn path=/trunk/mcs/; revision=14546
Gonzalo Paniagua Javier 23 лет назад
Родитель
Сommit
f0ea73cd36

+ 38 - 0
mcs/class/corlib/Test/System.Reflection/AssemblyTest.cs

@@ -0,0 +1,38 @@
+//
+// System.Reflection.Assembly Test Cases
+//
+// Authors:
+// 	Gonzalo Paniagua Javier ([email protected])
+//	Philippe Lavoie ([email protected])
+//
+// (c) 2003 Ximian, Inc. (http://www.ximian.com)
+//
+
+using NUnit.Framework;
+using System;
+using System.Reflection;
+
+namespace MonoTests.System.Reflection
+{
+	[TestFixture]
+	public class AssemblyTest : Assertion
+	{
+                [Test] 
+                public void CreateInstance() 
+                {
+			Type type = typeof (AssemblyTest);
+                        Object obj = type.Assembly.CreateInstance ("MonoTests.System.Reflection.AssemblyTest"); 
+                        AssertNotNull ("#01", obj); 
+                        AssertEquals ("#02", GetType(), obj.GetType()); 
+                } 
+
+                [Test] 
+                public void CreateInvalidInstance() 
+                { 
+			Type type = typeof (AssemblyTest);
+                        Object obj = type.Assembly.CreateInstance("NunitTests.ThisTypeDoesNotExist"); 
+                        AssertNull ("#03", obj); 
+                } 
+	}
+}
+

+ 4 - 0
mcs/class/corlib/Test/System.Reflection/ChangeLog

@@ -1,3 +1,7 @@
+2003-05-13  Gonzalo Paniagua Javier <[email protected]>
+
+	* AssemblyTest.cs: New file.
+
 2002-12-30  Sebastien Pouliot <[email protected]>
 
 	* AssemblyNameTest.cs: Added test for FullName (null cultureinfo).

+ 1 - 0
mcs/class/corlib/Test/corlib_linux_test.args

@@ -136,4 +136,5 @@ System.Text/UTF8EncodingTest.cs
 System.Threading/ThreadTest.cs
 System.Threading/MutexTest.cs
 System.Reflection/AssemblyNameTest.cs
+System.Reflection/AssemblyTest.cs
 System.Reflection/StrongNameKeyPairTest.cs

+ 1 - 0
mcs/class/corlib/Test/corlib_test.args

@@ -136,6 +136,7 @@ System.Text/UTF8EncodingTest.cs
 System.Threading/ThreadTest.cs
 System.Threading/MutexTest.cs
 System.Reflection/AssemblyNameTest.cs
+System.Reflection/AssemblyTest.cs
 System.Reflection/StrongNameKeyPairTest.cs
 System.Reflection.Emit/MethodBuilderTest.cs
 System.Reflection.Emit/TypeBuilderTest.cs