From 4238dfb5c416fdcc93aef48a0e3215b882b6fdab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 28 Sep 2010 14:45:00 +0000 Subject: [PATCH] added tests for factory projections --- .../mysema/query/scala/ProjectionTest.scala | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 querydsl-scala/src/test/scala/com/mysema/query/scala/ProjectionTest.scala diff --git a/querydsl-scala/src/test/scala/com/mysema/query/scala/ProjectionTest.scala b/querydsl-scala/src/test/scala/com/mysema/query/scala/ProjectionTest.scala new file mode 100644 index 000000000..0cb2fdce9 --- /dev/null +++ b/querydsl-scala/src/test/scala/com/mysema/query/scala/ProjectionTest.scala @@ -0,0 +1,30 @@ +package com.mysema.query.scala + +import com.mysema.query.scala.Conversions._ +import com.mysema.query.sql.SQLSubQuery + +import com.mysema.query.types._ +import com.mysema.query.types.path._ + +import java.util.Arrays._ + +import org.junit.Test +import org.junit.Assert._ + +class ProjectionTest { + + val person = alias(classOf[Person]) + + @Test + def QBean(){ + // FIXME +// val bean = new QBean(classOf[Person], person.firstName, person.lastName) + } + + @Test + def QTuple(){ + val tuple = new QTuple(person.firstName, person.lastName); + assertEquals(asList(person.firstName.~, person.lastName.~), tuple.getArgs); + } + +} \ No newline at end of file