package com.orientechnologies.orient.core.sql.parser;
import org.testng.annotations.Test;
@Test
public class OCreateSequenceStatementTest extends OParserTestAbstract {
@Test
public void testPlain() {
checkRightSyntax("CREATE SEQUENCE Foo TYPE CACHED");
checkRightSyntax("CREATE SEQUENCE Foo TYPE ORDERED");
checkRightSyntax("create sequence Foo type cached");
checkRightSyntax("create sequence Foo type ordered");
checkRightSyntax("create sequence Foo type ordered start 100 ");
checkRightSyntax("create sequence Foo type ordered increment 4");
checkRightSyntax("create sequence Foo type ordered cache 5");
checkRightSyntax("create sequence Foo type ordered start 100 increment 4 cache 5");
checkRightSyntax("create sequence Foo type ordered START 100 INCREMENT 4 CACHE 5");
checkRightSyntax("create sequence Foo type ordered START :a INCREMENT :b CACHE :c");
checkWrongSyntax("CREATE SEQUENCE Foo");
checkWrongSyntax("CREATE SEQUENCE Foo TYPE foo");
}
}