package com.innovatian.idea.powershell.test.lang.lexer.keywords; import com.innovatian.idea.powershell.lang.lexer.PsTokenTypes; import com.innovatian.idea.powershell.test.lang.lexer.PsLexerTestContext; import junit.framework.Assert; public class PsLexerTestsKeywordFor extends PsLexerTestContext { public void testKeyword_FOR() { String toParse = "FOR"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("FOR", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_FOr() { String toParse = "FOr"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("FOr", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_FoR() { String toParse = "FoR"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("FoR", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_For() { String toParse = "For"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("For", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_fOR() { String toParse = "fOR"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("fOR", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_fOr() { String toParse = "fOr"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("fOr", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_foR() { String toParse = "foR"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("foR", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_for() { String toParse = "for"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.FOR, lexer.getTokenType()); Assert.assertEquals("for", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } }