package org.springframework.roo.model;
import org.junit.Test;
/**
* Unit test of {@link ReservedWords}
*
* @author Alan Stewart
* @since 1.2.1
*/
public class ReservedWordsTest {
@Test
public void testVerifyReservedJavaKeywordsNotPresent() {
ReservedWords.verifyReservedJavaKeywordsNotPresent("test");
}
@Test
public void testVerifyReservedJavaKeywordsNotPresent2() {
ReservedWords.verifyReservedJavaKeywordsNotPresent(new JavaSymbolName("test"));
}
@Test
public void testVerifyReservedJavaKeywordsNotPresent3() {
ReservedWords.verifyReservedJavaKeywordsNotPresent(new JavaType("com.foo.bar.Foo"));
}
@Test(expected = IllegalStateException.class)
public void testVerifyReservedJavaKeywordsPresent() {
ReservedWords.verifyReservedJavaKeywordsNotPresent(new JavaSymbolName("if"));
}
@Test(expected = IllegalStateException.class)
public void testVerifyReservedJavaKeywordsPresent2() {
ReservedWords.verifyReservedJavaKeywordsNotPresent(new JavaType("com.return.bar"));
}
@Test
public void testVerifyReservedSqlKeywordsNotPresent() {
ReservedWords.verifyReservedSqlKeywordsNotPresent("ROW_VER_NO");
}
@Test
public void testVerifyReservedSqlKeywordsNotPresent2() {
ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaSymbolName("ROW_VER_NO"));
}
@Test
public void testVerifyReservedSqlKeywordsNotPresent3() {
ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaType("com.bar.Foo"));
}
@Test(expected = IllegalStateException.class)
public void testVerifyReservedSqlKeywordsPresent() {
ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaSymbolName("alter"));
}
@Test(expected = IllegalStateException.class)
public void testVerifyReservedSqlKeywordsPresent2() {
ReservedWords.verifyReservedSqlKeywordsNotPresent(new JavaType("com.bar.Outer"));
}
}