package com.querydsl.codegen;
import org.junit.Test;
import com.mysema.codegen.model.Type;
public class GenericTest {
public abstract static class CapiBCKeyedByGrundstueck {
}
public abstract static class HidaBez<B extends HidaBez<B, G>, G extends HidaBezGruppe<G, B>> extends CapiBCKeyedByGrundstueck {
}
public abstract static class HidaBezGruppe<G extends HidaBezGruppe<G, B>, B extends HidaBez<B, G>> extends
CapiBCKeyedByGrundstueck {
}
private TypeFactory typeFactory = new TypeFactory();
@Test
public void hidaBez() {
Type type = typeFactory.getEntityType(HidaBez.class);
//System.out.println(type.getGenericName(true));
}
@Test
public void hidaBezGruppe() {
Type type = typeFactory.getEntityType(HidaBezGruppe.class);
//System.out.println(type.getGenericName(true));
}
}