From 723938d658227c05cb2e9be550b852a83bb377cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 14 Feb 2014 23:18:45 +0200 Subject: [PATCH] Move tests #666 --- .../java/com/mysema/query/jpa/Article.java | 12 +++++ .../java/com/mysema/query/jpa/Content.java | 8 +++ .../mysema/query/jpa/JPAQueryMixinTest.java | 1 - .../java/com/mysema/query/jpa/Person.java | 7 +++ .../java/com/mysema/query/jpa/QArticle.java | 54 +++++++++++++++++++ .../java/com/mysema/query/jpa/QContent.java | 49 +++++++++++++++++ .../java/com/mysema/query/jpa/QPerson.java | 39 ++++++++++++++ 7 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/Article.java create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/Content.java create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/Person.java create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/QArticle.java create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/QContent.java create mode 100644 querydsl-jpa/src/test/java/com/mysema/query/jpa/QPerson.java diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/Article.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Article.java new file mode 100644 index 000000000..a67db8b0f --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Article.java @@ -0,0 +1,12 @@ +package com.mysema.query.jpa; + + +public class Article { + + String name; + + Content content; + + Person author; + +} diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/Content.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Content.java new file mode 100644 index 000000000..b1d7fb9af --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Content.java @@ -0,0 +1,8 @@ +package com.mysema.query.jpa; + + +public class Content { + + Article article; + +} diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/JPAQueryMixinTest.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/JPAQueryMixinTest.java index e8eb6aff5..47c67365d 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/jpa/JPAQueryMixinTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/JPAQueryMixinTest.java @@ -9,7 +9,6 @@ import org.junit.Test; import com.mysema.query.JoinExpression; import com.mysema.query.JoinType; import com.mysema.query.QueryMetadata; -import com.mysema.query.domain.p9.QArticle; import com.mysema.query.jpa.domain.QCat; import com.mysema.query.jpa.domain4.QBookMark; import com.mysema.query.jpa.domain4.QBookVersion; diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/Person.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Person.java new file mode 100644 index 000000000..3b42637fa --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/Person.java @@ -0,0 +1,7 @@ +package com.mysema.query.jpa; + + +public class Person { + + String firstName, lastName; +} diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/QArticle.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QArticle.java new file mode 100644 index 000000000..67a05b63f --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QArticle.java @@ -0,0 +1,54 @@ +package com.mysema.query.jpa; + +import static com.mysema.query.types.PathMetadataFactory.*; + +import com.mysema.query.types.path.*; + +import com.mysema.query.types.PathMetadata; +import javax.annotation.Generated; +import com.mysema.query.types.Path; +import com.mysema.query.types.path.PathInits; + + +/** + * QArticle is a Querydsl query type for Article + */ +@Generated("com.mysema.query.codegen.EntitySerializer") +public class QArticle extends EntityPathBase
{ + + private static final long serialVersionUID = 1732636838L; + + private static final PathInits INITS = PathInits.DIRECT2; + + public static final QArticle article = new QArticle("article"); + + public final QPerson author; + + public final QContent content; + + public final StringPath name = createString("name"); + + public QArticle(String variable) { + this(Article.class, forVariable(variable), INITS); + } + + public QArticle(Path path) { + this(path.getType(), path.getMetadata(), path.getMetadata().isRoot() ? INITS : PathInits.DEFAULT); + } + + public QArticle(PathMetadata metadata) { + this(metadata, metadata.isRoot() ? INITS : PathInits.DEFAULT); + } + + public QArticle(PathMetadata metadata, PathInits inits) { + this(Article.class, metadata, inits); + } + + public QArticle(Class type, PathMetadata metadata, PathInits inits) { + super(type, metadata, inits); + this.author = inits.isInitialized("author") ? new QPerson(forProperty("author")) : null; + this.content = inits.isInitialized("content") ? new QContent(forProperty("content"), inits.get("content")) : null; + } + +} + diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/QContent.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QContent.java new file mode 100644 index 000000000..3ecf0a9f6 --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QContent.java @@ -0,0 +1,49 @@ +package com.mysema.query.jpa; + +import static com.mysema.query.types.PathMetadataFactory.*; + +import com.mysema.query.types.path.*; + +import com.mysema.query.types.PathMetadata; +import javax.annotation.Generated; +import com.mysema.query.types.Path; +import com.mysema.query.types.path.PathInits; + + +/** + * QContent is a Querydsl query type for Content + */ +@Generated("com.mysema.query.codegen.EmbeddableSerializer") +public class QContent extends BeanPath { + + private static final long serialVersionUID = -878421975L; + + private static final PathInits INITS = PathInits.DIRECT2; + + public static final QContent content = new QContent("content"); + + public final QArticle article; + + public QContent(String variable) { + this(Content.class, forVariable(variable), INITS); + } + + public QContent(Path path) { + this(path.getType(), path.getMetadata(), path.getMetadata().isRoot() ? INITS : PathInits.DEFAULT); + } + + public QContent(PathMetadata metadata) { + this(metadata, metadata.isRoot() ? INITS : PathInits.DEFAULT); + } + + public QContent(PathMetadata metadata, PathInits inits) { + this(Content.class, metadata, inits); + } + + public QContent(Class type, PathMetadata metadata, PathInits inits) { + super(type, metadata, inits); + this.article = inits.isInitialized("article") ? new QArticle(forProperty("article"), inits.get("article")) : null; + } + +} + diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/QPerson.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QPerson.java new file mode 100644 index 000000000..5352d3ebe --- /dev/null +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/QPerson.java @@ -0,0 +1,39 @@ +package com.mysema.query.jpa; + +import static com.mysema.query.types.PathMetadataFactory.*; + +import com.mysema.query.types.path.*; + +import com.mysema.query.types.PathMetadata; +import javax.annotation.Generated; +import com.mysema.query.types.Path; + + +/** + * QPerson is a Querydsl query type for Person + */ +@Generated("com.mysema.query.codegen.EntitySerializer") +public class QPerson extends EntityPathBase { + + private static final long serialVersionUID = -219463259L; + + public static final QPerson person = new QPerson("person"); + + public final StringPath firstName = createString("firstName"); + + public final StringPath lastName = createString("lastName"); + + public QPerson(String variable) { + super(Person.class, forVariable(variable)); + } + + public QPerson(Path path) { + super(path.getType(), path.getMetadata()); + } + + public QPerson(PathMetadata metadata) { + super(Person.class, metadata); + } + +} +