[#2308] Do not generate "final" Tables.java, UniqueKeys.java, etc. -
Added a compiler test
This commit is contained in:
parent
6667190690
commit
a9f3e9aee8
@ -73,8 +73,11 @@ import org.jooq.test._.converters.Boolean_YES_NO_UC;
|
||||
import org.jooq.test._.converters.Boolean_YN_LC;
|
||||
import org.jooq.test._.converters.Boolean_YN_UC;
|
||||
import org.jooq.test.h2.generatedclasses.ForeignKeys;
|
||||
import org.jooq.test.h2.generatedclasses.Identities;
|
||||
import org.jooq.test.h2.generatedclasses.Routines;
|
||||
import org.jooq.test.h2.generatedclasses.Sequences;
|
||||
import org.jooq.test.h2.generatedclasses.Tables;
|
||||
import org.jooq.test.h2.generatedclasses.UniqueKeys;
|
||||
import org.jooq.test.h2.generatedclasses.tables.TArrays;
|
||||
import org.jooq.test.h2.generatedclasses.tables.TAuthor;
|
||||
import org.jooq.test.h2.generatedclasses.tables.TBook;
|
||||
@ -820,4 +823,19 @@ public class H2Test extends jOOQAbstractTest<
|
||||
H2DataType.VARCHAR_IGNORECASE,
|
||||
};
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void testExtensibilityOfNonFinalClasses() {
|
||||
|
||||
// [#2308] This test is not executed. It is a "compiler" test, checking
|
||||
// whether some generated artefacts can be extended
|
||||
|
||||
class MyForeignKeys extends ForeignKeys {}
|
||||
class MyForeignKeys_TBook extends ForeignKeys.TBook {}
|
||||
class MyIdentities extends Identities {}
|
||||
class MySequences extends Sequences {}
|
||||
class MyTables extends Tables {}
|
||||
class MyUniqueKeys extends UniqueKeys {}
|
||||
class MyUniqueKeys_TBook extends UniqueKeys.TBook {}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user