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 PsLexerTestsKeywordIf extends PsLexerTestContext { public void testKeyword_IF() { String toParse = "IF"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.IF, lexer.getTokenType()); Assert.assertEquals("IF", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_If() { String toParse = "If"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.IF, lexer.getTokenType()); Assert.assertEquals("If", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_iF() { String toParse = "iF"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.IF, lexer.getTokenType()); Assert.assertEquals("iF", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_if() { String toParse = "if"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.IF, lexer.getTokenType()); Assert.assertEquals("if", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } }