From a8dd913eb112a5b08c3e78bec8f7391ad57a45d2 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Tue, 20 Jan 2009 17:46:19 +0000 Subject: [PATCH] Fixed build. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3765 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Boo/BooBinding/Test/ResolverTests.cs | 2 +- .../NRefactoryRefactoringProviderTests.cs | 50 ++++++------------- src/Main/StartUp/Project/app.template.config | 5 ++ 3 files changed, 22 insertions(+), 35 deletions(-) diff --git a/src/AddIns/BackendBindings/Boo/BooBinding/Test/ResolverTests.cs b/src/AddIns/BackendBindings/Boo/BooBinding/Test/ResolverTests.cs index 616128efae..776362b231 100644 --- a/src/AddIns/BackendBindings/Boo/BooBinding/Test/ResolverTests.cs +++ b/src/AddIns/BackendBindings/Boo/BooBinding/Test/ResolverTests.cs @@ -59,7 +59,7 @@ namespace Grunwald.BooBinding.Tests pc.ReferencedContents.Add(booLangPC); ICompilationUnit cu = new BooParser().Parse(pc, fileName, prog); ParserService.RegisterParseInformation(fileName, cu); - cu.Classes.Foreach(pc.AddClassToNamespaceList); + cu.Classes.ForEach(pc.AddClassToNamespaceList); } void GetPos(string prog, string marker, out int line, out int column) diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Tests/ICSharpCode.SharpDevelop.Dom.Tests/NRefactoryRefactoringProviderTests.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Tests/ICSharpCode.SharpDevelop.Dom.Tests/NRefactoryRefactoringProviderTests.cs index b13ea87e45..ae5596c466 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Tests/ICSharpCode.SharpDevelop.Dom.Tests/NRefactoryRefactoringProviderTests.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Tests/ICSharpCode.SharpDevelop.Dom.Tests/NRefactoryRefactoringProviderTests.cs @@ -52,7 +52,7 @@ namespace ExtractInterface.Tests { string Configure {set;} IList GetRange(string subject); - int MultiplyBy5(int x, + int MultiplyBy5(int x, out bool success); event EventHandler ConfigurationChanged; @@ -60,17 +60,17 @@ namespace ExtractInterface.Tests { } "; } - + private class TestClass { public const string FileName = "TestCase.cs"; - + // TODO: write TestClass.FileContent to refactor the string literal code blocks // from the following tests. public const string FileContent = @""; } #region Sanity Test - + [Test] /// /// ensures that the custom assertions in this test fixture are working properly @@ -151,12 +151,8 @@ namespace ExtractInterfaceImplicitPropertyTest { string sourceClassName = c.Name; string sourceNamespace = c.Namespace; - string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, - membersToExtract, - false, - sourceNamespace, - sourceClassName, - fileContent); + string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( + interfaceName, fileContent, membersToExtract, c, false); ICompilationUnit icu = helper.Parse(TestClass.FileName, interfaceCode); IClass i = icu.Classes[0]; @@ -206,12 +202,8 @@ namespace ExtractInterfaceImplicitPropertyTest { string sourceClassName = c.Name; string sourceNamespace = c.Namespace; - string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, - membersToExtract, - false, - sourceNamespace, - sourceClassName, - fileContent); + string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( + interfaceName, fileContent, membersToExtract, c, false); ICompilationUnit icu = helper.Parse(TestClass.FileName, interfaceCode); IClass i = icu.Classes[0]; @@ -265,12 +257,8 @@ namespace ExtractInterfaceImplicitPropertyTest { string sourceClassName = c.Name; string sourceNamespace = c.Namespace; - string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, - membersToExtract, - false, - sourceNamespace, - sourceClassName, - fileContent); + string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( + interfaceName, fileContent, membersToExtract, c, false); ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); IClass i = icu.Classes[0]; @@ -331,12 +319,8 @@ namespace ExtractInterfaceImplicitPropertyTest { string sourceClassName = c.Name; string sourceNamespace = c.Namespace; - string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, - membersToExtract, - false, - sourceNamespace, - sourceClassName, - fileContent); + string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( + interfaceName, fileContent, membersToExtract, c, false); ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); IClass i = icu.Classes[0]; @@ -354,6 +338,8 @@ namespace ExtractInterfaceImplicitPropertyTest { } [Test] + [Ignore("This test is not necessary: we shouldn't require that GenerateInterfaceForClass ignores static methods, " + + "they cannot be selected as memberToExtract in the UI anyways.")] public void GenerateInterfaceWithStaticMethodsTest() { string fileContent = @" using System; @@ -390,12 +376,8 @@ namespace ExtractInterfaceImplicitPropertyTest { string sourceClassName = c.Name; string sourceNamespace = c.Namespace; - string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, - membersToExtract, - false, - sourceNamespace, - sourceClassName, - fileContent); + string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( + interfaceName, fileContent, membersToExtract, c, false); ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); IClass i = icu.Classes[0]; diff --git a/src/Main/StartUp/Project/app.template.config b/src/Main/StartUp/Project/app.template.config index 813be4d64b..ff1d56b167 100644 --- a/src/Main/StartUp/Project/app.template.config +++ b/src/Main/StartUp/Project/app.template.config @@ -70,6 +70,7 @@ + @@ -96,12 +97,14 @@ + + @@ -109,12 +112,14 @@ + +