rename the specialized Call test fixture
authorJb Evain <jbevain@gmail.com>
Tue, 15 Jan 2008 21:38:15 +0000 (21:38 -0000)
committerJb Evain <jbevain@gmail.com>
Tue, 15 Jan 2008 21:38:15 +0000 (21:38 -0000)
svn path=/trunk/mcs/; revision=92984

1  2 
mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_Call.cs
mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_CallWithType.cs

diff --cc mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_Call.cs
index 4d82fbc1d6bed13d6507d45d6fbf1bb33fec8fc1,4d82fbc1d6bed13d6507d45d6fbf1bb33fec8fc1..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,85 -1,85 +1,0 @@@
--//
--// ExpressionTest_Call.cs
--//
--// Author:
--//   Federico Di Gregorio <fog@initd.org>
--//   Jb Evain (jbevain@novell.com)
--//
--// (C) 2008 Novell, Inc. (http://www.novell.com)
--//
--// Permission is hereby granted, free of charge, to any person obtaining
--// a copy of this software and associated documentation files (the
--// "Software"), to deal in the Software without restriction, including
--// without limitation the rights to use, copy, modify, merge, publish,
--// distribute, sublicense, and/or sell copies of the Software, and to
--// permit persons to whom the Software is furnished to do so, subject to
--// the following conditions:
--//
--// The above copyright notice and this permission notice shall be
--// included in all copies or substantial portions of the Software.
--//
--// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
--// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
--// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
--// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
--// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
--// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
--// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--//
--
--using System;
--using System.Reflection;
--using System.Collections.Generic;
--using System.Linq;
--using System.Linq.Expressions;
--using NUnit.Framework;
--
--namespace MonoTests.System.Linq.Expressions
--{
--      // Tests for (type, methodName, ...) version.
--
--      [TestFixture]
--      public class ExpressionTest_CallWithType
--      {
--              [Test]
--              [ExpectedException (typeof (ArgumentNullException))]
--              public void Arg1Null ()
--              {
--                      Expression.Call ((Type)null, "TestMethod", null, Expression.Constant (1));
--              }
--
--              [Test]
--              [ExpectedException (typeof (ArgumentNullException))]
--              public void Arg2Null ()
--              {
--                      Expression.Call (typeof (MemberClass), null, null, Expression.Constant (1));
--              }
--
--              [Test]
--              [ExpectedException (typeof (InvalidOperationException))]
--              public void Arg4WrongType ()
--              {
--                      Expression.Call (typeof (MemberClass), "StaticMethod", null, Expression.Constant (true));
--              }
--
--              [Test]
--              [ExpectedException (typeof (InvalidOperationException))]
--              public void InstanceMethod ()
--              {
--                      Expression.Call (typeof (MemberClass), "TestMethod", null, Expression.Constant (1));
--              }
--
--              [Test]
--              public void StaticMethod ()
--              {
--                      Expression.Call (typeof (MemberClass), "StaticMethod", null, Expression.Constant (1));
--              }
--
--              //[Test]
--              public void StaticGenericMethod ()
--              {
--                      MemberClass.StaticGenericMethod(1);
--                      Expression.Call (typeof (MemberClass), "StaticGenericMethod", new Type [1] { typeof (int) }, Expression.Constant (1));
--              }
--      }
--}
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4d82fbc1d6bed13d6507d45d6fbf1bb33fec8fc1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,85 @@@
++//
++// ExpressionTest_Call.cs
++//
++// Author:
++//   Federico Di Gregorio <fog@initd.org>
++//   Jb Evain (jbevain@novell.com)
++//
++// (C) 2008 Novell, Inc. (http://www.novell.com)
++//
++// Permission is hereby granted, free of charge, to any person obtaining
++// a copy of this software and associated documentation files (the
++// "Software"), to deal in the Software without restriction, including
++// without limitation the rights to use, copy, modify, merge, publish,
++// distribute, sublicense, and/or sell copies of the Software, and to
++// permit persons to whom the Software is furnished to do so, subject to
++// the following conditions:
++//
++// The above copyright notice and this permission notice shall be
++// included in all copies or substantial portions of the Software.
++//
++// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
++// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
++// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
++// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++//
++
++using System;
++using System.Reflection;
++using System.Collections.Generic;
++using System.Linq;
++using System.Linq.Expressions;
++using NUnit.Framework;
++
++namespace MonoTests.System.Linq.Expressions
++{
++      // Tests for (type, methodName, ...) version.
++
++      [TestFixture]
++      public class ExpressionTest_CallWithType
++      {
++              [Test]
++              [ExpectedException (typeof (ArgumentNullException))]
++              public void Arg1Null ()
++              {
++                      Expression.Call ((Type)null, "TestMethod", null, Expression.Constant (1));
++              }
++
++              [Test]
++              [ExpectedException (typeof (ArgumentNullException))]
++              public void Arg2Null ()
++              {
++                      Expression.Call (typeof (MemberClass), null, null, Expression.Constant (1));
++              }
++
++              [Test]
++              [ExpectedException (typeof (InvalidOperationException))]
++              public void Arg4WrongType ()
++              {
++                      Expression.Call (typeof (MemberClass), "StaticMethod", null, Expression.Constant (true));
++              }
++
++              [Test]
++              [ExpectedException (typeof (InvalidOperationException))]
++              public void InstanceMethod ()
++              {
++                      Expression.Call (typeof (MemberClass), "TestMethod", null, Expression.Constant (1));
++              }
++
++              [Test]
++              public void StaticMethod ()
++              {
++                      Expression.Call (typeof (MemberClass), "StaticMethod", null, Expression.Constant (1));
++              }
++
++              //[Test]
++              public void StaticGenericMethod ()
++              {
++                      MemberClass.StaticGenericMethod(1);
++                      Expression.Call (typeof (MemberClass), "StaticGenericMethod", new Type [1] { typeof (int) }, Expression.Constant (1));
++              }
++      }
++}