diff --git a/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/OracleGrammarTest.java b/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/OracleGrammarTest.java new file mode 100644 index 000000000..ea76c78f5 --- /dev/null +++ b/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/OracleGrammarTest.java @@ -0,0 +1,26 @@ +package com.mysema.query.sql.oracle; + +import static org.junit.Assert.*; + +import org.junit.Test; + +import com.mysema.query.types.path.PNumber; + + +public class OracleGrammarTest { + + @Test + public void constants(){ + assertNotNull(OracleGrammar.level); + assertNotNull(OracleGrammar.rownum); + assertNotNull(OracleGrammar.sysdate); + } + + @Test + public void sumOver(){ + PNumber intPath = new PNumber(Integer.class, "intPath"); + SumOver sumOver = OracleGrammar.sumOver(intPath).order(intPath).partition(intPath); + assertEquals("sum(intPath) over (partition by intPath order by intPath)", sumOver.toString()); + } + +}