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 PsLexerTestsKeywordEnd extends PsLexerTestContext { public void testKeyword_END() { String toParse = "END"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("END", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_ENd() { String toParse = "ENd"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("ENd", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_EnD() { String toParse = "EnD"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("EnD", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_End() { String toParse = "End"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("End", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_eND() { String toParse = "eND"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("eND", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_eNd() { String toParse = "eNd"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("eNd", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_enD() { String toParse = "enD"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("enD", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } public void testKeyword_end() { String toParse = "end"; lexer.start(toParse); Assert.assertEquals(PsTokenTypes.END, lexer.getTokenType()); Assert.assertEquals("end", lexer.getTokenText()); lexer.advance(); Assert.assertNull(lexer.getTokenType()); } }