package org.springframework.data.simpledb.parser;
import org.junit.Test;
public class SimpleDBParserFromTest {
@Test
public void should_validate_from_simple_domain_name() throws ParseException {
final SimpleDBParser parser = new SimpleDBParser("select * from test");
parser.selectQuery();
}
@Test
public void should_validate_from_simple_domain_name_with_backticks() throws ParseException {
final SimpleDBParser parser = new SimpleDBParser("select * from `test`");
parser.selectQuery();
}
@Test
public void should_validate_from_prefixed_domain_name_with_backticks() throws ParseException {
final SimpleDBParser parser = new SimpleDBParser("select * from `test.simpleUser`");
parser.selectQuery();
}
@Test(expected = ParseException.class)
public void should_fail_from_prefixed_domain_name_without_backticks() throws ParseException {
final SimpleDBParser parser = new SimpleDBParser("select * from test.simpleUser");
parser.selectQuery();
}
}