Files
simulation_core/lib/CxxDemangler/Tests/Parsing/MangledName.cs

29 lines
680 B
C#
Raw Normal View History

using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace CxxDemangler.Tests.Parsing
{
[TestClass]
public class MangledName : TestBase
{
[TestMethod]
public void MangledNameData()
{
Verify("_Z3foo...",
new Parsers.SourceName.Identifier("foo"));
}
[TestMethod]
public void MangledNameFailures()
{
Assert.IsNull(Parse("_Y"));
Assert.IsNull(Parse("_"));
Assert.IsNull(Parse(""));
}
internal override IParsingResult Parse(ParsingContext context)
{
return Parsers.MangledName.Parse(context);
}
}
}