diff --git a/querydsl-sql/src/main/java/com/querydsl/sql/SQLServer2012Templates.java b/querydsl-sql/src/main/java/com/querydsl/sql/SQLServer2012Templates.java index fbb88d079..012163e7f 100644 --- a/querydsl-sql/src/main/java/com/querydsl/sql/SQLServer2012Templates.java +++ b/querydsl-sql/src/main/java/com/querydsl/sql/SQLServer2012Templates.java @@ -64,6 +64,7 @@ public class SQLServer2012Templates extends SQLServerTemplates { protected SQLServer2012Templates(Set keywords, char escape, boolean quote) { super(keywords, escape, quote); + add(SQLOps.NEXTVAL, "next value for {0s}"); } @Override diff --git a/querydsl-sql/src/test/java/com/querydsl/sql/SQLServer2012TemplatesTest.java b/querydsl-sql/src/test/java/com/querydsl/sql/SQLServer2012TemplatesTest.java index 76f75e778..694e3b00b 100644 --- a/querydsl-sql/src/test/java/com/querydsl/sql/SQLServer2012TemplatesTest.java +++ b/querydsl-sql/src/test/java/com/querydsl/sql/SQLServer2012TemplatesTest.java @@ -106,7 +106,7 @@ public class SQLServer2012TemplatesTest extends AbstractSQLTemplatesTest { @Test public void nextVal() { Operation nextval = ExpressionUtils.operation(String.class, SQLOps.NEXTVAL, ConstantImpl.create("myseq")); - assertEquals("myseq.nextval", new SQLSerializer(new Configuration(new SQLServerTemplates())).handle(nextval).toString()); + assertSerialized(nextval, "next value for myseq"); } }