Added handwritten test for h_action to C#
This commit is contained in:
parent
feaf1a7e06
commit
ebb7b677ba
5 changed files with 132 additions and 24 deletions
18
src/bindings/dotnet/test/hammer_hand_tests.cs
Normal file
18
src/bindings/dotnet/test/hammer_hand_tests.cs
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
namespace Hammer.Test
|
||||
{
|
||||
using NUnit.Framework;
|
||||
[TestFixture]
|
||||
public partial class HammerTest
|
||||
{
|
||||
[Test]
|
||||
public void TestAction()
|
||||
{
|
||||
Parser parser = Hammer.Action(Hammer.Sequence(Hammer.Choice(Hammer.Token("a"),
|
||||
Hammer.Token("A")),
|
||||
Hammer.Choice(Hammer.Token("b"),
|
||||
Hammer.Token("B"))),
|
||||
(HAction)(x => char.ToUpper(((string)x)[0])));
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue