Browse Source

Enabled typ declaration tests.

newNRvisualizers
Mike Krüger 15 years ago
parent
commit
c35eb4d527
  1. 13
      ICSharpCode.NRefactory.Tests/CSharp/Parser/GeneralScope/TypeDeclarationTests.cs

13
ICSharpCode.NRefactory.Tests/CSharp/Parser/GeneralScope/TypeDeclarationTests.cs

@ -18,8 +18,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -18,8 +18,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
Assert.AreEqual(ClassType.Class, td.ClassType);
Assert.AreEqual("MyClass", td.Name);
//Assert.AreEqual("My.Base.Class", td.BaseTypes[0].Type);
Assert.Ignore("need to check base type"); // TODO
Assert.AreEqual("My.Base.Class", td.BaseTypes.First ().ToString ());
Assert.AreEqual(Modifiers.None, td.Modifiers);
}
@ -47,7 +46,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -47,7 +46,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
Assert.AreEqual(Modifiers.Partial, td.Modifiers);
}
[Test, Ignore("nested classes are broken")]
[Test]
public void NestedClassesTest()
{
TypeDeclaration td = ParseUtilCSharp.ParseGlobal<TypeDeclaration>("class MyClass { partial class P1 {} public partial class P2 {} static class P3 {} internal static class P4 {} }");
@ -70,7 +69,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -70,7 +69,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
Assert.AreEqual(Modifiers.Static, td.Modifiers);
}
[Test, Ignore("Generics not yet supported")]
[Test]
public void GenericClassTypeDeclarationTest()
{
ParseUtilCSharp.AssertGlobal(
@ -83,7 +82,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -83,7 +82,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
});
}
[Test, Ignore("Constraints not yet supported")]
[Test]
public void GenericClassWithWhere()
{
ParseUtilCSharp.AssertGlobal(
@ -101,7 +100,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -101,7 +100,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
}});
}
[Test, Ignore("Generic classes not yet supported")]
[Test, Ignore ("Mono parser bug.")]
public void ComplexGenericClassTypeDeclarationTest()
{
ParseUtilCSharp.AssertGlobal(
@ -144,7 +143,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope @@ -144,7 +143,7 @@ namespace ICSharpCode.NRefactory.CSharp.Parser.GeneralScope
});
}
[Test, Ignore("Base types not yet implemented")]
[Test]
public void ComplexClassTypeDeclarationTest()
{
ParseUtilCSharp.AssertGlobal(

Loading…
Cancel
Save