From 13833657b7bc89d502ec3cb23a32b68a729c4a86 Mon Sep 17 00:00:00 2001 From: Ruben Dijkstra Date: Mon, 19 Dec 2016 15:53:08 +0100 Subject: [PATCH] Add test for 2059 --- .../apt/domain/GenericStackOverflowTest.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 querydsl-apt/src/test/java/com/querydsl/apt/domain/GenericStackOverflowTest.java diff --git a/querydsl-apt/src/test/java/com/querydsl/apt/domain/GenericStackOverflowTest.java b/querydsl-apt/src/test/java/com/querydsl/apt/domain/GenericStackOverflowTest.java new file mode 100644 index 000000000..8b435d816 --- /dev/null +++ b/querydsl-apt/src/test/java/com/querydsl/apt/domain/GenericStackOverflowTest.java @@ -0,0 +1,29 @@ +package com.querydsl.apt.domain; + +import static org.junit.Assert.assertNotNull; + +import java.io.Serializable; + +import org.junit.Test; + +import com.querydsl.core.annotations.QueryEntity; +import com.querydsl.core.annotations.QuerySupertype; + +public class GenericStackOverflowTest extends AbstractTest { + + public interface Identifiable & Serializable> { + } + + @QuerySupertype + public abstract static class AbstractEntity & Serializable> implements Identifiable { + } + + @QueryEntity + public static class TestEntity extends AbstractEntity { + } + + @Test + public void test() { + assertNotNull(QGenericStackOverflowTest_AbstractEntity.abstractEntity); + } +}