|
|
|
@ -70,7 +70,7 @@ namespace CppSharp.Generator.Tests.Passes
@@ -70,7 +70,7 @@ namespace CppSharp.Generator.Tests.Passes
|
|
|
|
|
[Test] |
|
|
|
|
public void TestCaseRenamePass() |
|
|
|
|
{ |
|
|
|
|
Type.TypePrinterDelegate += type => type.Visit(new CSharpTypePrinter(Driver)).Type; |
|
|
|
|
CppSharp.AST.Type.TypePrinterDelegate += TypePrinterDelegate; |
|
|
|
|
|
|
|
|
|
var c = AstContext.Class("TestRename"); |
|
|
|
|
|
|
|
|
@ -82,6 +82,8 @@ namespace CppSharp.Generator.Tests.Passes
@@ -82,6 +82,8 @@ namespace CppSharp.Generator.Tests.Passes
|
|
|
|
|
|
|
|
|
|
Assert.That(method.Name, Is.EqualTo("LowerCaseMethod")); |
|
|
|
|
Assert.That(field.Name, Is.EqualTo("LowerCaseField")); |
|
|
|
|
|
|
|
|
|
CppSharp.AST.Type.TypePrinterDelegate -= TypePrinterDelegate; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
@ -202,5 +204,10 @@ namespace CppSharp.Generator.Tests.Passes
@@ -202,5 +204,10 @@ namespace CppSharp.Generator.Tests.Passes
|
|
|
|
|
passBuilder.RunPasses(pass => pass.VisitLibrary(AstContext)); |
|
|
|
|
Assert.AreEqual(method.Access , AccessSpecifier.Internal); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private string TypePrinterDelegate(CppSharp.AST.Type type) |
|
|
|
|
{ |
|
|
|
|
return type.Visit(new CSharpTypePrinter(Driver)).Type; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|