From 47d73c021a42546ed0c5dbd8a4bcf8c981d23677 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sat, 15 May 2010 17:27:47 +0000 Subject: [PATCH] added tests --- .../com/mysema/query/sql/TemplatesTest.java | 18 +++++++++++++++ .../mysema/query/sql/oracle/SumOverTest.java | 22 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 querydsl-sql/src/test/java/com/mysema/query/sql/TemplatesTest.java create mode 100644 querydsl-sql/src/test/java/com/mysema/query/sql/oracle/SumOverTest.java diff --git a/querydsl-sql/src/test/java/com/mysema/query/sql/TemplatesTest.java b/querydsl-sql/src/test/java/com/mysema/query/sql/TemplatesTest.java new file mode 100644 index 000000000..7e689e224 --- /dev/null +++ b/querydsl-sql/src/test/java/com/mysema/query/sql/TemplatesTest.java @@ -0,0 +1,18 @@ +package com.mysema.query.sql; + +import org.junit.Test; + +public class TemplatesTest { + + @Test + public void test(){ + new DerbyTemplates(); + new H2Templates(); + new HSQLDBTemplates(); + new MySQLTemplates(); + new OracleTemplates(); + new PostgresTemplates(); + new SQLTemplates(); + } + +} diff --git a/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/SumOverTest.java b/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/SumOverTest.java new file mode 100644 index 000000000..b27da7d34 --- /dev/null +++ b/querydsl-sql/src/test/java/com/mysema/query/sql/oracle/SumOverTest.java @@ -0,0 +1,22 @@ +package com.mysema.query.sql.oracle; + +import static org.junit.Assert.*; + +import org.junit.Test; + +import com.mysema.query.types.path.PNumber; + + +public class SumOverTest { + + @Test + public void test(){ + PNumber intPath = new PNumber(Integer.class, "intPath"); + SumOver sumOver = new SumOver(intPath); + sumOver.order(intPath); + sumOver.partition(intPath); + + assertEquals("sum(intPath) over (partition by intPath order by intPath)", sumOver.toString()); + } + +}