mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1538 lines
36 KiB
1538 lines
36 KiB
// this file was autogenerated by a tool. |
|
using System; |
|
using System.IO; |
|
using NUnit.Framework; |
|
using ICSharpCode.NRefactory.VB; |
|
using ICSharpCode.NRefactory.VB.Parser; |
|
using ICSharpCode.NRefactory.VB.PrettyPrinter; |
|
|
|
namespace ICSharpCode.NRefactory.VB.Tests.Lexer |
|
{ |
|
[TestFixture] |
|
public sealed class LexerTests |
|
{ |
|
VBLexer GenerateLexer(StringReader sr) |
|
{ |
|
return new VBLexer(sr); |
|
} |
|
|
|
[Test] |
|
public void TestAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("=")); |
|
Assert.AreEqual(Tokens.Assign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestColon() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(":")); |
|
Assert.AreEqual(Tokens.Colon, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestComma() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(",")); |
|
Assert.AreEqual(Tokens.Comma, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestConcatString() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("&")); |
|
Assert.AreEqual(Tokens.ConcatString, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDiv() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("/")); |
|
Assert.AreEqual(Tokens.Div, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDivInteger() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("\\")); |
|
Assert.AreEqual(Tokens.DivInteger, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDot() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(".")); |
|
Assert.AreEqual(Tokens.Dot, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTripleDot() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("...")); |
|
Assert.AreEqual(Tokens.TripleDot, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDotAt() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(".@")); |
|
Assert.AreEqual(Tokens.DotAt, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestExclamationMark() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("!")); |
|
Assert.AreEqual(Tokens.ExclamationMark, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMinus() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("-")); |
|
Assert.AreEqual(Tokens.Minus, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPlus() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("+")); |
|
Assert.AreEqual(Tokens.Plus, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPower() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("^")); |
|
Assert.AreEqual(Tokens.Power, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestQuestionMark() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("?")); |
|
Assert.AreEqual(Tokens.QuestionMark, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTimes() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("*")); |
|
Assert.AreEqual(Tokens.Times, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOpenCurlyBrace() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("{")); |
|
Assert.AreEqual(Tokens.OpenCurlyBrace, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCloseCurlyBrace() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("}")); |
|
Assert.AreEqual(Tokens.CloseCurlyBrace, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOpenParenthesis() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("(")); |
|
Assert.AreEqual(Tokens.OpenParenthesis, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCloseParenthesis() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(")")); |
|
Assert.AreEqual(Tokens.CloseParenthesis, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGreaterThan() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(">")); |
|
Assert.AreEqual(Tokens.GreaterThan, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLessThan() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("<")); |
|
Assert.AreEqual(Tokens.LessThan, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNotEqual() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("<>")); |
|
Assert.AreEqual(Tokens.NotEqual, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGreaterEqual() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(">=")); |
|
Assert.AreEqual(Tokens.GreaterEqual, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLessEqual() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("<=")); |
|
Assert.AreEqual(Tokens.LessEqual, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShiftLeft() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("<<")); |
|
Assert.AreEqual(Tokens.ShiftLeft, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShiftRight() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(">>")); |
|
Assert.AreEqual(Tokens.ShiftRight, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPlusAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("+=")); |
|
Assert.AreEqual(Tokens.PlusAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPowerAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("^=")); |
|
Assert.AreEqual(Tokens.PowerAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMinusAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("-=")); |
|
Assert.AreEqual(Tokens.MinusAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTimesAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("*=")); |
|
Assert.AreEqual(Tokens.TimesAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDivAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("/=")); |
|
Assert.AreEqual(Tokens.DivAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDivIntegerAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("\\=")); |
|
Assert.AreEqual(Tokens.DivIntegerAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShiftLeftAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("<<=")); |
|
Assert.AreEqual(Tokens.ShiftLeftAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShiftRightAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(">>=")); |
|
Assert.AreEqual(Tokens.ShiftRightAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestConcatStringAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("&=")); |
|
Assert.AreEqual(Tokens.ConcatStringAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestColonAssign() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader(":=")); |
|
Assert.AreEqual(Tokens.ColonAssign, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAddHandler() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("AddHandler")); |
|
Assert.AreEqual(Tokens.AddHandler, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAddressOf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("AddressOf")); |
|
Assert.AreEqual(Tokens.AddressOf, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAggregate() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Aggregate")); |
|
Assert.AreEqual(Tokens.Aggregate, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAlias() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Alias")); |
|
Assert.AreEqual(Tokens.Alias, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAnd() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("And")); |
|
Assert.AreEqual(Tokens.And, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAndAlso() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("AndAlso")); |
|
Assert.AreEqual(Tokens.AndAlso, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAnsi() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Ansi")); |
|
Assert.AreEqual(Tokens.Ansi, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAs() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("As")); |
|
Assert.AreEqual(Tokens.As, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAscending() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Ascending")); |
|
Assert.AreEqual(Tokens.Ascending, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAssembly() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Assembly")); |
|
Assert.AreEqual(Tokens.Assembly, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestAuto() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Auto")); |
|
Assert.AreEqual(Tokens.Auto, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestBinary() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Binary")); |
|
Assert.AreEqual(Tokens.Binary, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestBoolean() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Boolean")); |
|
Assert.AreEqual(Tokens.Boolean, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestByRef() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ByRef")); |
|
Assert.AreEqual(Tokens.ByRef, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestBy() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("By")); |
|
Assert.AreEqual(Tokens.By, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestByte() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Byte")); |
|
Assert.AreEqual(Tokens.Byte, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestByVal() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ByVal")); |
|
Assert.AreEqual(Tokens.ByVal, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCall() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Call")); |
|
Assert.AreEqual(Tokens.Call, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCase() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Case")); |
|
Assert.AreEqual(Tokens.Case, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCatch() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Catch")); |
|
Assert.AreEqual(Tokens.Catch, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCBool() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CBool")); |
|
Assert.AreEqual(Tokens.CBool, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCByte() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CByte")); |
|
Assert.AreEqual(Tokens.CByte, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCChar() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CChar")); |
|
Assert.AreEqual(Tokens.CChar, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCDate() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CDate")); |
|
Assert.AreEqual(Tokens.CDate, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCDbl() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CDbl")); |
|
Assert.AreEqual(Tokens.CDbl, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCDec() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CDec")); |
|
Assert.AreEqual(Tokens.CDec, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestChar() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Char")); |
|
Assert.AreEqual(Tokens.Char, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCInt() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CInt")); |
|
Assert.AreEqual(Tokens.CInt, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestClass() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Class")); |
|
Assert.AreEqual(Tokens.Class, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCLng() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CLng")); |
|
Assert.AreEqual(Tokens.CLng, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCObj() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CObj")); |
|
Assert.AreEqual(Tokens.CObj, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCompare() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Compare")); |
|
Assert.AreEqual(Tokens.Compare, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestConst() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Const")); |
|
Assert.AreEqual(Tokens.Const, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestContinue() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Continue")); |
|
Assert.AreEqual(Tokens.Continue, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCSByte() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CSByte")); |
|
Assert.AreEqual(Tokens.CSByte, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCShort() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CShort")); |
|
Assert.AreEqual(Tokens.CShort, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCSng() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CSng")); |
|
Assert.AreEqual(Tokens.CSng, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCStr() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CStr")); |
|
Assert.AreEqual(Tokens.CStr, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCType() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CType")); |
|
Assert.AreEqual(Tokens.CType, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCUInt() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CUInt")); |
|
Assert.AreEqual(Tokens.CUInt, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCULng() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CULng")); |
|
Assert.AreEqual(Tokens.CULng, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCUShort() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("CUShort")); |
|
Assert.AreEqual(Tokens.CUShort, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestCustom() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Custom")); |
|
Assert.AreEqual(Tokens.Custom, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDate() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Date")); |
|
Assert.AreEqual(Tokens.Date, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDecimal() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Decimal")); |
|
Assert.AreEqual(Tokens.Decimal, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDeclare() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Declare")); |
|
Assert.AreEqual(Tokens.Declare, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDefault() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Default")); |
|
Assert.AreEqual(Tokens.Default, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDelegate() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Delegate")); |
|
Assert.AreEqual(Tokens.Delegate, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDescending() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Descending")); |
|
Assert.AreEqual(Tokens.Descending, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDim() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Dim")); |
|
Assert.AreEqual(Tokens.Dim, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDirectCast() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("DirectCast")); |
|
Assert.AreEqual(Tokens.DirectCast, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDistinct() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Distinct")); |
|
Assert.AreEqual(Tokens.Distinct, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDo() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Do")); |
|
Assert.AreEqual(Tokens.Do, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestDouble() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Double")); |
|
Assert.AreEqual(Tokens.Double, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEach() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Each")); |
|
Assert.AreEqual(Tokens.Each, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestElse() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Else")); |
|
Assert.AreEqual(Tokens.Else, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestElseIf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ElseIf")); |
|
Assert.AreEqual(Tokens.ElseIf, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEnd() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("End")); |
|
Assert.AreEqual(Tokens.End, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEndIf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("EndIf")); |
|
Assert.AreEqual(Tokens.EndIf, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEnum() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Enum")); |
|
Assert.AreEqual(Tokens.Enum, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEquals() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Equals")); |
|
Assert.AreEqual(Tokens.Equals, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestErase() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Erase")); |
|
Assert.AreEqual(Tokens.Erase, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestError() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Error")); |
|
Assert.AreEqual(Tokens.Error, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestEvent() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Event")); |
|
Assert.AreEqual(Tokens.Event, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestExit() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Exit")); |
|
Assert.AreEqual(Tokens.Exit, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestExplicit() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Explicit")); |
|
Assert.AreEqual(Tokens.Explicit, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFalse() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("False")); |
|
Assert.AreEqual(Tokens.False, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFinally() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Finally")); |
|
Assert.AreEqual(Tokens.Finally, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFor() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("For")); |
|
Assert.AreEqual(Tokens.For, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFriend() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Friend")); |
|
Assert.AreEqual(Tokens.Friend, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFrom() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("From")); |
|
Assert.AreEqual(Tokens.From, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestFunction() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Function")); |
|
Assert.AreEqual(Tokens.Function, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGet() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Get")); |
|
Assert.AreEqual(Tokens.Get, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGetType() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("GetType")); |
|
Assert.AreEqual(Tokens.GetType, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGlobal() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Global")); |
|
Assert.AreEqual(Tokens.Global, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGoSub() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("GoSub")); |
|
Assert.AreEqual(Tokens.GoSub, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGoTo() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("GoTo")); |
|
Assert.AreEqual(Tokens.GoTo, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGroup() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Group")); |
|
Assert.AreEqual(Tokens.Group, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestHandles() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Handles")); |
|
Assert.AreEqual(Tokens.Handles, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestIf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("If")); |
|
Assert.AreEqual(Tokens.If, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestImplements() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Implements")); |
|
Assert.AreEqual(Tokens.Implements, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestImports() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Imports")); |
|
Assert.AreEqual(Tokens.Imports, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestIn() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("In")); |
|
Assert.AreEqual(Tokens.In, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestInfer() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Infer")); |
|
Assert.AreEqual(Tokens.Infer, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestInherits() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Inherits")); |
|
Assert.AreEqual(Tokens.Inherits, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestInteger() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Integer")); |
|
Assert.AreEqual(Tokens.Integer, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestInterface() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Interface")); |
|
Assert.AreEqual(Tokens.Interface, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestInto() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Into")); |
|
Assert.AreEqual(Tokens.Into, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestIs() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Is")); |
|
Assert.AreEqual(Tokens.Is, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestIsNot() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("IsNot")); |
|
Assert.AreEqual(Tokens.IsNot, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestJoin() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Join")); |
|
Assert.AreEqual(Tokens.Join, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestKey() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Key")); |
|
Assert.AreEqual(Tokens.Key, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLet() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Let")); |
|
Assert.AreEqual(Tokens.Let, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLib() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Lib")); |
|
Assert.AreEqual(Tokens.Lib, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLike() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Like")); |
|
Assert.AreEqual(Tokens.Like, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLong() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Long")); |
|
Assert.AreEqual(Tokens.Long, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestLoop() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Loop")); |
|
Assert.AreEqual(Tokens.Loop, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMe() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Me")); |
|
Assert.AreEqual(Tokens.Me, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMod() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Mod")); |
|
Assert.AreEqual(Tokens.Mod, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestModule() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Module")); |
|
Assert.AreEqual(Tokens.Module, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMustInherit() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("MustInherit")); |
|
Assert.AreEqual(Tokens.MustInherit, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMustOverride() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("MustOverride")); |
|
Assert.AreEqual(Tokens.MustOverride, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMyBase() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("MyBase")); |
|
Assert.AreEqual(Tokens.MyBase, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestMyClass() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("MyClass")); |
|
Assert.AreEqual(Tokens.MyClass, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNamespace() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Namespace")); |
|
Assert.AreEqual(Tokens.Namespace, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNarrowing() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Narrowing")); |
|
Assert.AreEqual(Tokens.Narrowing, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNew() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("New")); |
|
Assert.AreEqual(Tokens.New, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNext() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Next")); |
|
Assert.AreEqual(Tokens.Next, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNot() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Not")); |
|
Assert.AreEqual(Tokens.Not, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNothing() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Nothing")); |
|
Assert.AreEqual(Tokens.Nothing, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNotInheritable() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("NotInheritable")); |
|
Assert.AreEqual(Tokens.NotInheritable, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestNotOverridable() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("NotOverridable")); |
|
Assert.AreEqual(Tokens.NotOverridable, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestObject() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Object")); |
|
Assert.AreEqual(Tokens.Object, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Of")); |
|
Assert.AreEqual(Tokens.Of, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOff() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Off")); |
|
Assert.AreEqual(Tokens.Off, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOn() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("On")); |
|
Assert.AreEqual(Tokens.On, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOperator() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Operator")); |
|
Assert.AreEqual(Tokens.Operator, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOption() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Option")); |
|
Assert.AreEqual(Tokens.Option, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOptional() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Optional")); |
|
Assert.AreEqual(Tokens.Optional, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOr() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Or")); |
|
Assert.AreEqual(Tokens.Or, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOrder() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Order")); |
|
Assert.AreEqual(Tokens.Order, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOrElse() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("OrElse")); |
|
Assert.AreEqual(Tokens.OrElse, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOut() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Out")); |
|
Assert.AreEqual(Tokens.Out, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOverloads() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Overloads")); |
|
Assert.AreEqual(Tokens.Overloads, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOverridable() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Overridable")); |
|
Assert.AreEqual(Tokens.Overridable, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestOverrides() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Overrides")); |
|
Assert.AreEqual(Tokens.Overrides, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestParamArray() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ParamArray")); |
|
Assert.AreEqual(Tokens.ParamArray, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPartial() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Partial")); |
|
Assert.AreEqual(Tokens.Partial, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPreserve() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Preserve")); |
|
Assert.AreEqual(Tokens.Preserve, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPrivate() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Private")); |
|
Assert.AreEqual(Tokens.Private, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestProperty() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Property")); |
|
Assert.AreEqual(Tokens.Property, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestProtected() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Protected")); |
|
Assert.AreEqual(Tokens.Protected, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestPublic() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Public")); |
|
Assert.AreEqual(Tokens.Public, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestRaiseEvent() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("RaiseEvent")); |
|
Assert.AreEqual(Tokens.RaiseEvent, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestReadOnly() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ReadOnly")); |
|
Assert.AreEqual(Tokens.ReadOnly, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestReDim() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ReDim")); |
|
Assert.AreEqual(Tokens.ReDim, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestRemoveHandler() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("RemoveHandler")); |
|
Assert.AreEqual(Tokens.RemoveHandler, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestResume() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Resume")); |
|
Assert.AreEqual(Tokens.Resume, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestReturn() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Return")); |
|
Assert.AreEqual(Tokens.Return, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSByte() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("SByte")); |
|
Assert.AreEqual(Tokens.SByte, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSelect() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Select")); |
|
Assert.AreEqual(Tokens.Select, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSet() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Set")); |
|
Assert.AreEqual(Tokens.Set, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShadows() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Shadows")); |
|
Assert.AreEqual(Tokens.Shadows, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShared() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Shared")); |
|
Assert.AreEqual(Tokens.Shared, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestShort() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Short")); |
|
Assert.AreEqual(Tokens.Short, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSingle() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Single")); |
|
Assert.AreEqual(Tokens.Single, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSkip() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Skip")); |
|
Assert.AreEqual(Tokens.Skip, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestStatic() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Static")); |
|
Assert.AreEqual(Tokens.Static, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestStep() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Step")); |
|
Assert.AreEqual(Tokens.Step, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestStop() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Stop")); |
|
Assert.AreEqual(Tokens.Stop, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestStrict() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Strict")); |
|
Assert.AreEqual(Tokens.Strict, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestString() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("String")); |
|
Assert.AreEqual(Tokens.String, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestStructure() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Structure")); |
|
Assert.AreEqual(Tokens.Structure, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSub() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Sub")); |
|
Assert.AreEqual(Tokens.Sub, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestSyncLock() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("SyncLock")); |
|
Assert.AreEqual(Tokens.SyncLock, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTake() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Take")); |
|
Assert.AreEqual(Tokens.Take, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestText() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Text")); |
|
Assert.AreEqual(Tokens.Text, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestThen() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Then")); |
|
Assert.AreEqual(Tokens.Then, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestThrow() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Throw")); |
|
Assert.AreEqual(Tokens.Throw, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTo() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("To")); |
|
Assert.AreEqual(Tokens.To, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTrue() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("True")); |
|
Assert.AreEqual(Tokens.True, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTry() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Try")); |
|
Assert.AreEqual(Tokens.Try, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTryCast() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("TryCast")); |
|
Assert.AreEqual(Tokens.TryCast, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestTypeOf() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("TypeOf")); |
|
Assert.AreEqual(Tokens.TypeOf, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestUInteger() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("UInteger")); |
|
Assert.AreEqual(Tokens.UInteger, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestULong() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("ULong")); |
|
Assert.AreEqual(Tokens.ULong, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestUnicode() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Unicode")); |
|
Assert.AreEqual(Tokens.Unicode, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestUntil() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Until")); |
|
Assert.AreEqual(Tokens.Until, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestUShort() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("UShort")); |
|
Assert.AreEqual(Tokens.UShort, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestUsing() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Using")); |
|
Assert.AreEqual(Tokens.Using, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestVariant() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Variant")); |
|
Assert.AreEqual(Tokens.Variant, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWend() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Wend")); |
|
Assert.AreEqual(Tokens.Wend, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWhen() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("When")); |
|
Assert.AreEqual(Tokens.When, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWhere() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Where")); |
|
Assert.AreEqual(Tokens.Where, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWhile() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("While")); |
|
Assert.AreEqual(Tokens.While, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWidening() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Widening")); |
|
Assert.AreEqual(Tokens.Widening, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWith() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("With")); |
|
Assert.AreEqual(Tokens.With, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWithEvents() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("WithEvents")); |
|
Assert.AreEqual(Tokens.WithEvents, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestWriteOnly() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("WriteOnly")); |
|
Assert.AreEqual(Tokens.WriteOnly, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestXor() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("Xor")); |
|
Assert.AreEqual(Tokens.Xor, lexer.NextToken().Kind); |
|
} |
|
|
|
[Test] |
|
public void TestGetXmlNamespace() |
|
{ |
|
VBLexer lexer = GenerateLexer(new StringReader("GetXmlNamespace")); |
|
Assert.AreEqual(Tokens.GetXmlNamespace, lexer.NextToken().Kind); |
|
} |
|
} |
|
}
|
|
|