From d3b0e141c5ec935378dfdcad4277b7fbd52d19e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 24 May 2011 16:56:22 +0000 Subject: [PATCH] added test for transient properties --- .../mysema/query/domain/TransientTest.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/TransientTest.java diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/TransientTest.java b/querydsl-apt/src/test/java/com/mysema/query/domain/TransientTest.java new file mode 100644 index 000000000..8dc9d85e1 --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/TransientTest.java @@ -0,0 +1,37 @@ +package com.mysema.query.domain; + +import static org.junit.Assert.*; + +import javax.persistence.Entity; +import javax.persistence.Transient; + +import org.junit.Test; + +import com.mysema.query.annotations.PropertyType; +import com.mysema.query.annotations.QueryType; + +public class TransientTest { + + @Entity + class ExampleEntity { + + @QueryType(PropertyType.SIMPLE) + @Transient + String property1; + + @Transient + String property2; + + @QueryType(PropertyType.SIMPLE) + transient String property3; + + transient String property4; + } + + @Test + public void test(){ + assertNotNull(QTransientTest_ExampleEntity.exampleEntity.property1); + assertNotNull(QTransientTest_ExampleEntity.exampleEntity.property3); + } + +}