diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0ConnectionProviderTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0ConnectionProviderTest.java
index 7b3a2f519a..20a0283079 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0ConnectionProviderTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0ConnectionProviderTest.java
@@ -18,7 +18,7 @@ import org.hibernate.cfg.Environment;
import org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.ConnectionProviderJdbcConnectionAccess;
import org.hibernate.engine.jdbc.spi.JdbcServices;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -91,7 +91,7 @@ public class C3P0ConnectionProviderTest extends BaseCoreFunctionalTestCase {
assertTrue( "PooledDataSource BMean not found, please verify version of c3p0", mbeanfound );
}
- @Test @TestForIssue(jiraKey="HHH-9498")
+ @Test @JiraKey(value="HHH-9498")
public void testIsolationPropertyCouldBeEmpty() {
C3P0ConnectionProvider provider = new C3P0ConnectionProvider();
try {
diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DefaultIsolationLevelTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DefaultIsolationLevelTest.java
index 32fc4eddaf..5c6e44397f 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DefaultIsolationLevelTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DefaultIsolationLevelTest.java
@@ -11,7 +11,7 @@ import org.hibernate.cfg.AvailableSettings;
import org.hibernate.dialect.H2Dialect;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInterceptor;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.junit.Test;
@@ -25,7 +25,7 @@ import static org.mockito.Mockito.verify;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-12749")
+@JiraKey(value = "HHH-12749")
@RequiresDialect(H2Dialect.class)
public class C3P0DefaultIsolationLevelTest extends
BaseNonConfigCoreFunctionalTestCase {
diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DifferentIsolationLevelTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DifferentIsolationLevelTest.java
index 56b1ea0a3e..4deeeab468 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DifferentIsolationLevelTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DifferentIsolationLevelTest.java
@@ -11,7 +11,7 @@ import org.hibernate.cfg.AvailableSettings;
import org.hibernate.dialect.H2Dialect;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInterceptor;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.junit.Test;
@@ -25,7 +25,7 @@ import static org.mockito.Mockito.verify;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-12749")
+@JiraKey(value = "HHH-12749")
@RequiresDialect(H2Dialect.class)
public class C3P0DifferentIsolationLevelTest extends
BaseNonConfigCoreFunctionalTestCase {
diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/JdbcCompatibilityTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/JdbcCompatibilityTest.java
index 0619472e7c..6e0ae4420f 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/JdbcCompatibilityTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/JdbcCompatibilityTest.java
@@ -10,7 +10,7 @@ import java.sql.Statement;
import org.hibernate.dialect.SQLServerDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialect;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -33,7 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
public class JdbcCompatibilityTest {
@Test
- @TestForIssue(jiraKey = "HHH-11308")
+ @JiraKey(value = "HHH-11308")
public void testJdbc41(SessionFactoryScope scope) {
scope.inTransaction( session -> {
session.doWork( connection -> {
@@ -45,7 +45,7 @@ public class JdbcCompatibilityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-11308")
+ @JiraKey(value = "HHH-11308")
public void testJdbc42(SessionFactoryScope scope) {
scope.inTransaction( session -> {
for ( int i = 0; i < 5; i++ ) {
diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/OracleSQLCallableStatementProxyTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/OracleSQLCallableStatementProxyTest.java
index 6d2f8cc62e..86ae136809 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/OracleSQLCallableStatementProxyTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/OracleSQLCallableStatementProxyTest.java
@@ -18,7 +18,7 @@ import org.hibernate.cfg.Configuration;
import org.hibernate.dialect.OracleDialect;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Before;
import org.junit.Test;
@@ -30,7 +30,7 @@ import static org.junit.Assert.assertEquals;
* @author Vlad Mihalcea
*/
@RequiresDialect(OracleDialect.class)
-@TestForIssue( jiraKey = "HHH-10256" )
+@JiraKey(value = "HHH-10256")
public class OracleSQLCallableStatementProxyTest extends
BaseCoreFunctionalTestCase {
diff --git a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/StatementCacheTest.java b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/StatementCacheTest.java
index eb1da70092..1fede761fc 100644
--- a/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/StatementCacheTest.java
+++ b/hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/StatementCacheTest.java
@@ -14,8 +14,8 @@ import jakarta.persistence.criteria.CriteriaQuery;
import org.junit.Assert;
import org.junit.Test;
-import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* Tests that when using cached prepared statement with batching enabled doesn't bleed over into new transactions.
@@ -24,7 +24,7 @@ import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
*/
public class StatementCacheTest extends BaseCoreFunctionalTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-7193" )
+ @JiraKey(value = "HHH-7193")
public void testStatementCaching() {
inSession(
session -> {
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DB2LegacyDialectTestCase.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DB2LegacyDialectTestCase.java
index 6fda520b98..50abc51509 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DB2LegacyDialectTestCase.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DB2LegacyDialectTestCase.java
@@ -12,7 +12,7 @@ import org.hibernate.engine.jdbc.Size;
import org.hibernate.query.spi.Limit;
import org.hibernate.type.spi.TypeConfiguration;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.Before;
import org.junit.Test;
@@ -37,7 +37,7 @@ public class DB2LegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6866")
+ @JiraKey(value = "HHH-6866")
public void testGetDefaultBinaryTypeName() {
String actual = typeConfiguration.getDdlTypeRegistry().getTypeName( Types.BINARY, dialect );
assertEquals(
@@ -48,7 +48,7 @@ public class DB2LegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6866")
+ @JiraKey(value = "HHH-6866")
public void testGetExplicitBinaryTypeName() {
// lower bound
String actual = typeConfiguration.getDdlTypeRegistry().getTypeName( Types.BINARY, Size.length( 1) );
@@ -76,7 +76,7 @@ public class DB2LegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-12369")
+ @JiraKey(value = "HHH-12369")
public void testIntegerOverflowForMaxResults() {
Limit rowSelection = new Limit();
rowSelection.setFirstRow(1);
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DerbyLegacyDialectTestCase.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DerbyLegacyDialectTestCase.java
index f972717c5d..180486fbe1 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DerbyLegacyDialectTestCase.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/DerbyLegacyDialectTestCase.java
@@ -11,7 +11,7 @@ import org.hibernate.query.spi.Limit;
import static org.junit.Assert.assertEquals;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.Test;
@@ -23,7 +23,7 @@ import org.junit.Test;
public class DerbyLegacyDialectTestCase extends BaseUnitTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-3972" )
+ @JiraKey( value = "HHH-3972" )
public void testInsertLimitClause() {
final int limit = 50;
final String input = "select * from tablename t where t.cat = 5";
@@ -34,7 +34,7 @@ public class DerbyLegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-3972" )
+ @JiraKey( value = "HHH-3972" )
public void testInsertLimitWithOffsetClause() {
final int limit = 50;
final int offset = 200;
@@ -46,7 +46,7 @@ public class DerbyLegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-3972" )
+ @JiraKey( value = "HHH-3972" )
public void testInsertLimitWithForUpdateClause() {
final int limit = 50;
final int offset = 200;
@@ -59,7 +59,7 @@ public class DerbyLegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-3972" )
+ @JiraKey( value = "HHH-3972" )
public void testInsertLimitWithWithClause() {
final int limit = 50;
final int offset = 200;
@@ -72,7 +72,7 @@ public class DerbyLegacyDialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-3972" )
+ @JiraKey( value = "HHH-3972" )
public void testInsertLimitWithForUpdateAndWithClauses() {
final int limit = 50;
final int offset = 200;
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixFunctionTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixFunctionTest.java
index 91070aaf65..1014609021 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixFunctionTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixFunctionTest.java
@@ -14,7 +14,7 @@ import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialect;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -50,7 +50,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10846" )
+ @JiraKey( value = "HHH-10846" )
public void testConcat(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
@@ -66,7 +66,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10846" )
+ @JiraKey( value = "HHH-10846" )
public void testSubstring(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
@@ -82,7 +82,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10846" )
+ @JiraKey( value = "HHH-10846" )
public void testSubstr(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
@@ -98,7 +98,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10846" )
+ @JiraKey( value = "HHH-10846" )
public void testCoalesceAndNvl(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
@@ -122,7 +122,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10800" )
+ @JiraKey( value = "HHH-10800" )
public void testCurrentDate(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
@@ -145,7 +145,7 @@ public class InformixFunctionTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-10800" )
+ @JiraKey( value = "HHH-10800" )
public void testCurrentTimestamp(SessionFactoryScope scope) {
scope.inTransaction(
(session) -> {
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/SQLServer2005DialectTestCase.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/SQLServer2005DialectTestCase.java
index 637f0563b8..5613683bdc 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/SQLServer2005DialectTestCase.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/SQLServer2005DialectTestCase.java
@@ -13,7 +13,7 @@ import org.hibernate.LockOptions;
import org.hibernate.dialect.DatabaseVersion;
import org.hibernate.query.spi.Limit;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.After;
import org.junit.Before;
@@ -53,7 +53,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10736")
+ @JiraKey(value = "HHH-10736")
public void testGetLimitStringWithNewlineAfterSelect() {
final String query = "select" + System.lineSeparator() + "* FROM Employee E WHERE E.firstName = :firstName";
assertEquals(
@@ -64,7 +64,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10736")
+ @JiraKey(value = "HHH-10736")
public void testGetLimitStringWithNewlineAfterSelectWithMultipleSpaces() {
final String query = "select " + System.lineSeparator() + "* FROM Employee E WHERE E.firstName = :firstName";
assertEquals(
@@ -75,7 +75,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8507")
+ @JiraKey(value = "HHH-8507")
public void testGetLimitStringWithNewlineAfterColumnList() {
final String query = "select E.fieldA,E.fieldB\r\nFROM Employee E WHERE E.firstName = :firstName";
assertEquals(
@@ -88,7 +88,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6950")
+ @JiraKey(value = "HHH-6950")
public void testGetLimitStringWithFromColumnName() {
final String fromColumnNameSQL = "select persistent0_.rid as rid1688_, " +
"persistent0_.deviationfromtarget as deviati16_1688_, " + // "from" character sequence as a part of the column name
@@ -105,7 +105,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8301")
+ @JiraKey(value = "HHH-8301")
public void testGetLimitStringAliasGeneration() {
final String notAliasedSQL = "select column1, column2, column3, column4 from table1";
@@ -118,7 +118,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10994")
+ @JiraKey(value = "HHH-10994")
public void testGetLimitStringAliasGenerationWithAliasesNoAs() {
final String aliasedSQLNoAs = "select column1 c1, column c2, column c3, column c4 from table1";
assertEquals(
@@ -130,7 +130,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11352")
+ @JiraKey(value = "HHH-11352")
public void testPagingWithColumnNameStartingWithFrom() {
final String sql = "select column1 c1, from_column c2 from table1";
assertEquals( "with query_ as (select row_.*,row_number() over (order by current_timestamp) as rownumber_ from (" +
@@ -140,7 +140,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-7019")
+ @JiraKey(value = "HHH-7019")
public void testGetLimitStringWithSubselect() {
final String subselectInSelectClauseSQL = "select persistent0_.id as col_0_0_, " +
"(select max(persistent1_.acceptancedate) " +
@@ -158,7 +158,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11084")
+ @JiraKey(value = "HHH-11084")
public void testGetLimitStringWithSelectDistinctSubselect() {
final String selectDistinctSubselectSQL = "select col0_.CONTENTID as CONTENT1_12_ " +
"where col0_.CONTENTTYPE='PAGE' and (col0_.CONTENTID in " +
@@ -173,7 +173,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11084")
+ @JiraKey(value = "HHH-11084")
public void testGetLimitStringWithSelectDistinctSubselectNotFirst() {
final String selectDistinctSubselectSQL = "select col0_.CONTENTID as CONTENT1_12_ FROM CONTEXT col0_ " +
"where col0_.CONTENTTYPE='PAGE' and (col0_.CONTENTID in " +
@@ -188,7 +188,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6728")
+ @JiraKey(value = "HHH-6728")
public void testGetLimitStringCaseSensitive() {
final String caseSensitiveSQL = "select persistent0_.id, persistent0_.uid AS tmp1, " +
"(select case when persistent0_.name = 'Smith' then 'Neo' else persistent0_.id end) " +
@@ -207,7 +207,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6310")
+ @JiraKey(value = "HHH-6310")
public void testGetLimitStringDistinctWithinAggregation() {
final String distinctInAggregateSQL = "select aggregate_function(distinct p.n) as f1 from table849752 p order by f1";
@@ -220,7 +220,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10994")
+ @JiraKey(value = "HHH-10994")
public void testGetLimitStringDistinctWithinAggregationWithoutAlias() {
final String distinctInAggregateSQL = "select aggregate_function(distinct p.n) from table849752 p order by f1";
@@ -233,7 +233,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10994")
+ @JiraKey(value = "HHH-10994")
public void testGetLimitStringDistinctWithinAggregationWithAliasNoAs() {
final String distinctInAggregateSQL = "select aggregate_function(distinct p.n) f1 from table849752 p order by f1";
@@ -246,7 +246,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-7370")
+ @JiraKey(value = "HHH-7370")
public void testGetLimitStringWithMaxOnly() {
final String query = "select product2x0_.id as id0_, product2x0_.description as descript2_0_ " +
"from Product2 product2x0_ order by product2x0_.id";
@@ -268,7 +268,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-7781")
+ @JiraKey(value = "HHH-7781")
public void testGetLimitStringWithCastOperator() {
final String query = "select cast(lc302_doku6_.redniBrojStavke as varchar(255)) as col_0_0_, lc302_doku6_.dokumentiID as col_1_0_ " +
"from LC302_Dokumenti lc302_doku6_ order by lc302_doku6_.dokumentiID DESC";
@@ -283,7 +283,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10994")
+ @JiraKey(value = "HHH-10994")
public void testGetLimitStringWithCastOperatorWithAliasNoAs() {
final String query = "select cast(lc302_doku6_.redniBrojStavke as varchar(255)) f1, lc302_doku6_.dokumentiID f2 " +
"from LC302_Dokumenti lc302_doku6_ order by lc302_doku6_.dokumentiID DESC";
@@ -298,7 +298,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-10994")
+ @JiraKey(value = "HHH-10994")
public void testGetLimitStringWithCastOperatorWithoutAliases() {
final String query = "select cast(lc302_doku6_.redniBrojStavke as varchar(255)), lc302_doku6_.dokumentiID " +
"from LC302_Dokumenti lc302_doku6_ order by lc302_doku6_.dokumentiID DESC";
@@ -313,7 +313,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8007")
+ @JiraKey(value = "HHH-8007")
public void testGetLimitStringSelectingMultipleColumnsFromSeveralTables() {
final String query = "select t1.*, t2.* from tab1 t1, tab2 t2 where t1.ref = t2.ref order by t1.id desc";
@@ -326,7 +326,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8007")
+ @JiraKey(value = "HHH-8007")
public void testGetLimitStringSelectingAllColumns() {
final String query = "select * from tab1 t1, tab2 t2 where t1.ref = t2.ref order by t1.id desc";
@@ -339,7 +339,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11145")
+ @JiraKey(value = "HHH-11145")
public void testGetLimitStringWithFromInColumnName() {
final String query = "select [Created From Nonstock Item], field2 from table1";
@@ -351,7 +351,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11145")
+ @JiraKey(value = "HHH-11145")
public void testGetLimitStringWithQuotedColumnNamesAndAlias() {
final String query = "select [Created From Item] c1, field2 from table1";
@@ -363,7 +363,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11145")
+ @JiraKey(value = "HHH-11145")
public void testGetLimitStringWithQuotedColumnNamesAndAliasWithAs() {
final String query = "select [Created From Item] as c1, field2 from table1";
@@ -375,7 +375,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11324")
+ @JiraKey(value = "HHH-11324")
public void testGetLimitStringWithSelectClauseNestedQueryUsingParenthesis() {
final String query = "select t1.c1 as col_0_0, (select case when count(t2.c1)>0 then 'ADDED' else 'UNMODIFIED' end from table2 t2 WHERE (t2.c1 in (?))) as col_1_0 from table1 t1 WHERE 1=1 ORDER BY t1.c1 ASC";
@@ -388,7 +388,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11650")
+ @JiraKey(value = "HHH-11650")
public void testGetLimitWithStringValueContainingParenthesis() {
final String query = "select t1.c1 as col_0_0 FROM table1 t1 where t1.c1 = '(123' ORDER BY t1.c1 ASC";
@@ -400,7 +400,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-11324")
+ @JiraKey(value = "HHH-11324")
public void testGetLimitStringWithSelectClauseNestedQueryUsingParenthesisOnlyTop() {
final String query = "select t1.c1 as col_0_0, (select case when count(t2.c1)>0 then 'ADDED' else 'UNMODIFIED' end from table2 t2 WHERE (t2.c1 in (?))) as col_1_0 from table1 t1 WHERE 1=1 ORDER BY t1.c1 ASC";
@@ -411,7 +411,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8916")
+ @JiraKey(value = "HHH-8916")
public void testGetLimitStringUsingCTEQueryNoOffset() {
Limit selection = toRowSelection( 0, 5 );
@@ -449,7 +449,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-8916")
+ @JiraKey(value = "HHH-8916")
public void testGetLimitStringUsingCTEQueryWithOffset() {
Limit selection = toRowSelection( 1, 5 );
@@ -497,7 +497,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintReadPastLocking() {
final String expectedLockHint = "tab1 with (updlock,rowlock,readpast)";
@@ -508,7 +508,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintReadPastLockingNoTimeOut() {
final String expectedLockHint = "tab1 with (updlock,rowlock,readpast,nowait)";
@@ -520,7 +520,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintPessimisticRead() {
final String expectedLockHint = "tab1 with (holdlock,rowlock)";
@@ -531,7 +531,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintPessimisticReadNoTimeOut() {
final String expectedLockHint = "tab1 with (holdlock,rowlock,nowait)";
@@ -543,7 +543,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintWrite() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock)";
@@ -554,7 +554,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintWriteWithNoTimeOut() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock,nowait)";
@@ -567,7 +567,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintUpgradeNoWait() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock,nowait)";
@@ -578,7 +578,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintUpgradeNoWaitNoTimeout() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock,nowait)";
@@ -590,7 +590,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintUpgrade() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock)";
@@ -601,7 +601,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintUpgradeNoTimeout() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock,nowait)";
@@ -613,7 +613,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintPessimisticWrite() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock)";
@@ -624,7 +624,7 @@ public class SQLServer2005DialectTestCase extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-9635")
+ @JiraKey(value = "HHH-9635")
public void testAppendLockHintPessimisticWriteNoTimeOut() {
final String expectedLockHint = "tab1 with (updlock,holdlock,rowlock,nowait)";
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java
index 0fb657db2b..e33b0a6308 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java
@@ -12,12 +12,12 @@ import org.hibernate.orm.test.dialect.unit.sequence.AbstractSequenceInformationE
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorNoOpImpl;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11470")
+@JiraKey(value = "HHH-11470")
public class DB2390SequenceInformationExtractorTest extends AbstractSequenceInformationExtractorTest {
@Override
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java
index 0c07836a56..eee441f9bc 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java
@@ -12,13 +12,13 @@ import org.hibernate.orm.test.dialect.unit.sequence.AbstractSequenceInformationE
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorNoOpImpl;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11470")
+@JiraKey(value = "HHH-11470")
public class DB2400SequenceInformationExtractorTest extends AbstractSequenceInformationExtractorTest {
@Override
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenFiveDialectSequenceInformationExtractorTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenFiveDialectSequenceInformationExtractorTest.java
index 63ff2b817d..fccfbb582b 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenFiveDialectSequenceInformationExtractorTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenFiveDialectSequenceInformationExtractorTest.java
@@ -13,12 +13,12 @@ import org.hibernate.orm.test.dialect.unit.sequence.AbstractSequenceInformationE
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorNoOpImpl;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11470")
+@JiraKey(value = "HHH-11470")
public class DerbyTenFiveDialectSequenceInformationExtractorTest extends AbstractSequenceInformationExtractorTest {
@Override
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSevenDialectSequenceInformationExtractorTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSevenDialectSequenceInformationExtractorTest.java
index 0efea810bc..e3181845a1 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSevenDialectSequenceInformationExtractorTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSevenDialectSequenceInformationExtractorTest.java
@@ -13,12 +13,12 @@ import org.hibernate.orm.test.dialect.unit.sequence.AbstractSequenceInformationE
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11470")
+@JiraKey(value = "HHH-11470")
public class DerbyTenSevenDialectSequenceInformationExtractorTest extends AbstractSequenceInformationExtractorTest {
@Override
public Dialect getDialect() {
diff --git a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSixDialectSequenceInformationExtractorTest.java b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSixDialectSequenceInformationExtractorTest.java
index 5184a0412a..7e133a4780 100644
--- a/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSixDialectSequenceInformationExtractorTest.java
+++ b/hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DerbyTenSixDialectSequenceInformationExtractorTest.java
@@ -13,12 +13,12 @@ import org.hibernate.orm.test.dialect.unit.sequence.AbstractSequenceInformationE
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11470")
+@JiraKey(value = "HHH-11470")
public class DerbyTenSixDialectSequenceInformationExtractorTest extends AbstractSequenceInformationExtractorTest {
@Override
public Dialect getDialect() {
diff --git a/hibernate-core/src/test/java/NoPackageTest.java b/hibernate-core/src/test/java/NoPackageTest.java
index 5c8e20aef3..4b1dee44a5 100644
--- a/hibernate-core/src/test/java/NoPackageTest.java
+++ b/hibernate-core/src/test/java/NoPackageTest.java
@@ -7,7 +7,7 @@
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -17,7 +17,7 @@ import static org.junit.Assert.assertEquals;
* Test using an entity which is in no package.
* We had problems with ByteBuddy in the past.
*/
-@TestForIssue(jiraKey = "HHH-13112")
+@JiraKey(value = "HHH-13112")
public class NoPackageTest extends BaseCoreFunctionalTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyBasicProxyFactoryTest.java b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyBasicProxyFactoryTest.java
index a61fd3d034..5978a3ade7 100644
--- a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyBasicProxyFactoryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/ByteBuddyBasicProxyFactoryTest.java
@@ -15,10 +15,10 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals;
import org.hibernate.bytecode.internal.bytebuddy.BasicProxyFactoryImpl;
import org.hibernate.bytecode.internal.bytebuddy.ByteBuddyState;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Test;
-@TestForIssue(jiraKey = "HHH-12786")
+@JiraKey(value = "HHH-12786")
public class ByteBuddyBasicProxyFactoryTest {
private static final BasicProxyFactoryImpl BASIC_PROXY_FACTORY = new BasicProxyFactoryImpl( Entity.class, null, new ByteBuddyState() );
diff --git a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhanceByteCodeNotInProvidedClassLoaderTest.java b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhanceByteCodeNotInProvidedClassLoaderTest.java
index 8189554a17..020358a6b7 100644
--- a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhanceByteCodeNotInProvidedClassLoaderTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhanceByteCodeNotInProvidedClassLoaderTest.java
@@ -15,7 +15,7 @@ import org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl;
import org.hibernate.bytecode.enhance.spi.DefaultEnhancementContext;
import org.hibernate.bytecode.enhance.spi.Enhancer;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Assert;
import org.junit.Test;
@@ -26,7 +26,7 @@ import org.junit.Test;
public class EnhanceByteCodeNotInProvidedClassLoaderTest {
@Test
- @TestForIssue( jiraKey = "HHH-13343" )
+ @JiraKey( value = "HHH-13343" )
public void test() {
Enhancer enhancer = createByteBuddyEnhancer();
byte[] buffer = readResource( SimpleEntity.class );
diff --git a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhancerWildFlyNamesTest.java b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhancerWildFlyNamesTest.java
index 385d9df342..fa9a4686fa 100644
--- a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhancerWildFlyNamesTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/EnhancerWildFlyNamesTest.java
@@ -14,7 +14,7 @@ import org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl;
import org.hibernate.bytecode.enhance.spi.DefaultEnhancementContext;
import org.hibernate.bytecode.enhance.spi.Enhancer;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Assert;
import org.junit.Test;
@@ -26,7 +26,7 @@ import org.junit.Test;
public class EnhancerWildFlyNamesTest {
@Test
- @TestForIssue( jiraKey = "HHH-12545" )
+ @JiraKey( value = "HHH-12545" )
public void test() {
Enhancer enhancer = createByteBuddyEnhancer();
String internalName = SimpleEntity.class.getName().replace( '.', '/' );
diff --git a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java
index 5d488219af..3dc8ec4be5 100644
--- a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java
@@ -18,7 +18,7 @@ import org.hibernate.proxy.ProxyFactory;
import org.hibernate.proxy.pojo.bytebuddy.ByteBuddyProxyFactory;
import org.hibernate.proxy.pojo.bytebuddy.ByteBuddyProxyHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Assert;
import org.junit.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -35,7 +35,7 @@ import org.junit.jupiter.params.provider.MethodSource;
*
* @author Sanne Grinovero
*/
-@TestForIssue( jiraKey = "HHH-15790" )
+@JiraKey( value = "HHH-15790" )
public class SuperTypesEnhancementTest {
private static final ByteBuddyProxyHelper helper = new ByteBuddyProxyHelper( new ByteBuddyState() );
diff --git a/hibernate-core/src/test/java/org/hibernate/dialect/H2DialectDatabaseVersionTest.java b/hibernate-core/src/test/java/org/hibernate/dialect/H2DialectDatabaseVersionTest.java
index e0a4dc7ae3..0808cedfe4 100644
--- a/hibernate-core/src/test/java/org/hibernate/dialect/H2DialectDatabaseVersionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/dialect/H2DialectDatabaseVersionTest.java
@@ -18,13 +18,13 @@ import org.hibernate.tool.hbm2ddl.SchemaUpdate;
import org.hibernate.tool.schema.TargetType;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.Test;
@RequiresDialect(H2Dialect.class)
-@TestForIssue(jiraKey = "HHH-17791")
+@JiraKey(value = "HHH-17791")
public class H2DialectDatabaseVersionTest extends BaseUnitTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/dialect/MySQLDialectDatabaseVersionTest.java b/hibernate-core/src/test/java/org/hibernate/dialect/MySQLDialectDatabaseVersionTest.java
index 466180eac6..f8e061460a 100644
--- a/hibernate-core/src/test/java/org/hibernate/dialect/MySQLDialectDatabaseVersionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/dialect/MySQLDialectDatabaseVersionTest.java
@@ -3,7 +3,7 @@ package org.hibernate.dialect;
import java.util.Map;
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.Test;
@@ -11,7 +11,7 @@ import org.junit.Test;
import static org.junit.Assert.assertEquals;
@RequiresDialect(MySQLDialect.class)
-@TestForIssue(jiraKey = "HHH-18518")
+@JiraKey(value = "HHH-18518")
public class MySQLDialectDatabaseVersionTest extends BaseUnitTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/engine/jdbc/env/internal/SkipLoadingSequenceInformationTest.java b/hibernate-core/src/test/java/org/hibernate/engine/jdbc/env/internal/SkipLoadingSequenceInformationTest.java
index ea6bc7cc54..ec7fe8e0b6 100644
--- a/hibernate-core/src/test/java/org/hibernate/engine/jdbc/env/internal/SkipLoadingSequenceInformationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/engine/jdbc/env/internal/SkipLoadingSequenceInformationTest.java
@@ -20,7 +20,7 @@ import org.hibernate.id.SequenceMismatchStrategy;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -29,7 +29,7 @@ import org.junit.Test;
* is going to skip loading the sequence information from the database.
*/
@RequiresDialect( H2Dialect.class )
-@TestForIssue( jiraKey = "HHH-14667")
+@JiraKey( value = "HHH-14667")
public class SkipLoadingSequenceInformationTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/event/PreUpdateEventListenerVetoTest.java b/hibernate-core/src/test/java/org/hibernate/event/PreUpdateEventListenerVetoTest.java
index 9e3768b7a0..0dd4502be6 100644
--- a/hibernate-core/src/test/java/org/hibernate/event/PreUpdateEventListenerVetoTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/event/PreUpdateEventListenerVetoTest.java
@@ -8,7 +8,7 @@ import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.event.service.spi.EventListenerRegistry;
import org.hibernate.event.spi.EventType;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseSessionFactoryFunctionalTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -20,7 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
* @author Nathan Xu
* @author Tassilo Karge
*/
-@TestForIssue(jiraKey = "HHH-14413")
+@JiraKey(value = "HHH-14413")
public class PreUpdateEventListenerVetoTest extends BaseSessionFactoryFunctionalTest {
private static final Long EXAMPLE_ID_VALUE = 1L;
diff --git a/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java b/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
index 94b8dd1d00..bc7e36e1c9 100644
--- a/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
@@ -10,7 +10,7 @@ import org.hibernate.event.spi.ClearEvent;
import org.hibernate.event.spi.ClearEventListener;
import org.hibernate.event.spi.EventType;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
@@ -22,7 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
* Note: I'm using ClearEvent for the tests because it's the simpler one I've found.
*
*/
-@TestForIssue(jiraKey = "HHH-13831")
+@JiraKey(value = "HHH-13831")
public class EventListenerDuplicationStrategyTest {
Tracker tracker = new Tracker();
diff --git a/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerGroupAppendListenerTest.java b/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerGroupAppendListenerTest.java
index 8c5355dc77..3d6d3d4797 100644
--- a/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerGroupAppendListenerTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerGroupAppendListenerTest.java
@@ -17,7 +17,7 @@ import org.hibernate.event.spi.MergeEventListener;
import org.hibernate.jpa.event.spi.CallbackRegistry;
import org.hibernate.service.spi.ServiceRegistryImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseSessionFactoryFunctionalTest;
import org.junit.jupiter.api.Test;
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.fail;
/**
* @author Frank Doherty
*/
-@TestForIssue(jiraKey = "HHH-13070")
+@JiraKey(value = "HHH-13070")
public class EventListenerGroupAppendListenerTest extends BaseSessionFactoryFunctionalTest {
private static final DuplicationStrategy DUPLICATION_STRATEGY_REPLACE_ORIGINAL = new DuplicationStrategy() {
diff --git a/hibernate-core/src/test/java/org/hibernate/event/service/internal/NewlyInstantiatdCollectionSkipDeleteOrphanTest.java b/hibernate-core/src/test/java/org/hibernate/event/service/internal/NewlyInstantiatdCollectionSkipDeleteOrphanTest.java
index d8a77d1e7c..d0816d41bf 100644
--- a/hibernate-core/src/test/java/org/hibernate/event/service/internal/NewlyInstantiatdCollectionSkipDeleteOrphanTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/event/service/internal/NewlyInstantiatdCollectionSkipDeleteOrphanTest.java
@@ -28,7 +28,7 @@ import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.DynamicUpdate;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialectFeature;
@@ -45,7 +45,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
* @author Artem K.
* @author Nathan Xu
*/
-@TestForIssue(jiraKey = "HHH-14178")
+@JiraKey(value = "HHH-14178")
@RequiresDialectFeature(feature = DialectFeatureChecks.SupportsIdentityColumns.class)
@DomainModel(
annotatedClasses = {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomAfterCompletionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomAfterCompletionTest.java
index 40d9887ae6..7fa27c9f93 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomAfterCompletionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomAfterCompletionTest.java
@@ -15,7 +15,7 @@ import org.hibernate.HibernateException;
import org.hibernate.action.spi.AfterTransactionCompletionProcess;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Assert;
import org.junit.Test;
@@ -28,7 +28,7 @@ import static org.junit.Assert.assertThat;
public class CustomAfterCompletionTest extends BaseCoreFunctionalTestCase {
@Test
- @TestForIssue(jiraKey = "HHH-13666")
+ @JiraKey(value = "HHH-13666")
public void success() {
inSession( session -> {
AtomicBoolean called = new AtomicBoolean( false );
@@ -54,7 +54,7 @@ public class CustomAfterCompletionTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-13666")
+ @JiraKey(value = "HHH-13666")
public void failure() {
try {
inSession( session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomBeforeCompletionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomBeforeCompletionTest.java
index 0345e5a079..a07c18a1e8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomBeforeCompletionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/actionqueue/CustomBeforeCompletionTest.java
@@ -15,7 +15,7 @@ import org.hibernate.HibernateException;
import org.hibernate.action.spi.BeforeTransactionCompletionProcess;
import org.hibernate.engine.spi.SessionImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Assert;
import org.junit.Test;
@@ -28,7 +28,7 @@ import static org.junit.Assert.assertThat;
public class CustomBeforeCompletionTest extends BaseCoreFunctionalTestCase {
@Test
- @TestForIssue(jiraKey = "HHH-13666")
+ @JiraKey(value = "HHH-13666")
public void success() {
inSession( session -> {
AtomicBoolean called = new AtomicBoolean( false );
@@ -54,7 +54,7 @@ public class CustomBeforeCompletionTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-13666")
+ @JiraKey(value = "HHH-13666")
public void failure() {
try {
inSession( session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/aggregation/UuidAggregationTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/aggregation/UuidAggregationTest.java
index e4f753fb07..b625d0aa79 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/aggregation/UuidAggregationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/aggregation/UuidAggregationTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.aggregation;
import java.util.UUID;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -36,7 +36,7 @@ public class UuidAggregationTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-15495")
+ @JiraKey(value = "HHH-15495")
public void testMaxUuid(SessionFactoryScope scope) {
scope.inTransaction(
s -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/CreationTimestampTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/CreationTimestampTest.java
index 8ba23d4e67..be90e5e60c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/CreationTimestampTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/CreationTimestampTest.java
@@ -17,7 +17,7 @@ import java.time.*;
import java.util.Calendar;
import java.util.Date;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
@@ -179,7 +179,7 @@ public class CreationTimestampTest extends BaseEntityManagerFunctionalTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-16240")
+ @JiraKey( value = "HHH-16240")
public void generatesCurrentTimestampInStatelessSession() {
doInJPA(this::entityManagerFactory, entityManager -> {
Session session = entityManager.unwrap( Session.class);
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/HHH16122Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/HHH16122Test.java
index 8a1e96fd2c..256ac083ab 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/HHH16122Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/HHH16122Test.java
@@ -6,10 +6,10 @@ import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Test;
-@TestForIssue( jiraKey = "HHH-16122" )
+@JiraKey( value = "HHH-16122" )
public class HHH16122Test extends BaseEntityManagerFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/InMemoryCreationTimestampNullableColumnTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/InMemoryCreationTimestampNullableColumnTest.java
index 792d827ac1..1e544842b8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/InMemoryCreationTimestampNullableColumnTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/InMemoryCreationTimestampNullableColumnTest.java
@@ -16,7 +16,7 @@ import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.NaturalId;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Assert;
import org.junit.Test;
@@ -25,7 +25,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-11096")
+@JiraKey(value = "HHH-11096")
public class InMemoryCreationTimestampNullableColumnTest extends BaseEntityManagerFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/UpdateTimestampTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/UpdateTimestampTest.java
index 54f7738765..0c9d9c3e4f 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/UpdateTimestampTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/UpdateTimestampTest.java
@@ -23,7 +23,7 @@ import java.time.*;
import java.util.Calendar;
import java.util.Date;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
@@ -185,7 +185,7 @@ public class UpdateTimestampTest extends BaseEntityManagerFunctionalTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-16240")
+ @JiraKey( value = "HHH-16240")
public void generatesCurrentTimestampInStatelessSession() {
doInJPA(this::entityManagerFactory, entityManager -> {
Session session = entityManager.unwrap( Session.class);
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/backquotes/BackquoteTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/backquotes/BackquoteTest.java
index 08bec9fc5c..3a90acee38 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/backquotes/BackquoteTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/backquotes/BackquoteTest.java
@@ -22,7 +22,7 @@ import org.hibernate.cfg.Environment;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -58,7 +58,7 @@ public class BackquoteTest {
}
@Test
- @TestForIssue(jiraKey = "ANN-718")
+ @JiraKey(value = "ANN-718")
public void testBackquotes() {
try {
Configuration config = new Configuration();
@@ -88,7 +88,7 @@ public class BackquoteTest {
* The same issue exists with getLogicalColumnName()
*/
@Test
- @TestForIssue(jiraKey = "HHH-4647")
+ @JiraKey(value = "HHH-4647")
public void testInvalidReferenceToQuotedTableName() {
try (BootstrapServiceRegistry serviceRegistry = new BootstrapServiceRegistryBuilder().build()) {
Configuration config = new Configuration( serviceRegistry );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionTest.java
index d0ab3a1a2e..da71c47016 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionTest.java
@@ -22,7 +22,7 @@ import org.hibernate.Transaction;
import org.hibernate.boot.beanvalidation.ValidationMode;
import org.hibernate.cfg.Configuration;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -31,7 +31,7 @@ import static org.hibernate.cfg.ValidationSettings.JAKARTA_VALIDATION_MODE;
/**
* @author Ryan Emerson
*/
-@TestForIssue( jiraKey = "HHH-9979")
+@JiraKey( value = "HHH-9979")
public class MergeNotNullCollectionTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionUsingIdentityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionUsingIdentityTest.java
index c40f235f85..8acd72244d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionUsingIdentityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/beanvalidation/MergeNotNullCollectionUsingIdentityTest.java
@@ -28,7 +28,7 @@ import org.hibernate.cfg.Configuration;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.FailureExpected;
import org.hibernate.testing.RequiresDialectFeature;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.hibernate.cfg.ValidationSettings.JAKARTA_VALIDATION_MODE;
@@ -40,7 +40,7 @@ import static org.hibernate.cfg.ValidationSettings.JAKARTA_VALIDATION_MODE;
DialectChecks.SupportsIdentityColumns.class,
DialectChecks.SupportsNoColumnInsert.class
}, jiraKey = "HHH-9979")
-@TestForIssue( jiraKey = "HHH-9979")
+@JiraKey( value = "HHH-9979")
public class MergeNotNullCollectionUsingIdentityTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/identity/CascadeCircleIdentityIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/identity/CascadeCircleIdentityIdTest.java
index a704a42730..c4a3813af2 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/identity/CascadeCircleIdentityIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/identity/CascadeCircleIdentityIdTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.cascade.circle.identity;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialectFeature;
@@ -31,7 +31,7 @@ import org.junit.jupiter.api.Test;
public class CascadeCircleIdentityIdTest {
@Test
- @TestForIssue(jiraKey = "HHH-5472")
+ @JiraKey(value = "HHH-5472")
public void testCascade(SessionFactoryScope scope) {
A a = new A();
B b = new B();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/sequence/CascadeCircleSequenceIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/sequence/CascadeCircleSequenceIdTest.java
index 7fff1700a1..1244682fa6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/sequence/CascadeCircleSequenceIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cascade/circle/sequence/CascadeCircleSequenceIdTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.cascade.circle.sequence;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialectFeature;
@@ -31,7 +31,7 @@ import org.junit.jupiter.api.Test;
public class CascadeCircleSequenceIdTest {
@Test
- @TestForIssue(jiraKey = "HHH-5472")
+ @JiraKey(value = "HHH-5472")
public void testCascade(SessionFactoryScope scope) {
A a = new A();
B b = new B();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueIdentityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueIdentityTest.java
index 79c3c38e97..3f65b1a6ce 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueIdentityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueIdentityTest.java
@@ -15,7 +15,7 @@ import jakarta.persistence.Id;
import jakarta.persistence.IdClass;
import jakarta.persistence.ManyToOne;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.FailureExpected;
@@ -24,7 +24,7 @@ import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.junit.jupiter.api.Test;
-@TestForIssue(jiraKey = "HHH-10956")
+@JiraKey(value = "HHH-10956")
@RequiresDialectFeature(feature = DialectFeatureChecks.SupportsIdentityColumns.class)
@DomainModel(
annotatedClasses = {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueTest.java
index f99bed4718..64b2e7c0f6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueTest.java
@@ -19,7 +19,7 @@ import jakarta.persistence.PersistenceException;
import org.hibernate.dialect.Dialect;
import org.hibernate.dialect.SQLServerDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -43,7 +43,7 @@ import static org.junit.jupiter.api.Assertions.fail;
* {@link GenerationType#IDENTITY}
* @see HHH-4848 introduced the regression
*/
-@TestForIssue(jiraKey = "HHH-10956")
+@JiraKey(value = "HHH-10956")
@DomainModel(
annotatedClasses = {
CompositeIdFkGeneratedValueTest.Head.class,
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdIdentityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdIdentityTest.java
index 551a87dead..d7e645f475 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdIdentityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdIdentityTest.java
@@ -19,7 +19,7 @@ import jakarta.persistence.Table;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.FailureExpected;
import org.hibernate.testing.RequiresDialectFeature;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -29,7 +29,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInHibernate;
* @author Vlad Mihalcea
*/
@RequiresDialectFeature(DialectChecks.SupportsIdentityColumns.class)
-@TestForIssue( jiraKey = "HHH-9662" )
+@JiraKey( value = "HHH-9662" )
public class CompositeIdIdentityTest extends BaseCoreFunctionalTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdTest.java
index cec091affe..5541168ad4 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdTest.java
@@ -16,7 +16,7 @@ import jakarta.persistence.criteria.Root;
import org.hibernate.Session;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -155,7 +155,7 @@ public class CompositeIdTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testManyToOneInCompositePkInPC(SessionFactoryScope scope) {
ParentPk ppk = new ParentPk();
ChildPk cpk = new ChildPk();
@@ -295,7 +295,7 @@ public class CompositeIdTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testManyToOneInCompositeIdClassInPC(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -329,7 +329,7 @@ public class CompositeIdTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testGetWithUpdatedDetachedEntityInCompositeID(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -367,7 +367,7 @@ public class CompositeIdTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testGetWithDetachedEntityInCompositeIDWithManagedCopy(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/keymanytoone/EagerKeyManyToOneTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/keymanytoone/EagerKeyManyToOneTest.java
index 5debcb78d4..cb0d75d243 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/keymanytoone/EagerKeyManyToOneTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/keymanytoone/EagerKeyManyToOneTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.cid.keymanytoone;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -59,7 +59,7 @@ public class EagerKeyManyToOneTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-4147")
+ @JiraKey(value = "HHH-4147")
public void testLoadEntityWithEagerFetchingToKeyManyToOneReferenceBackToSelf(SessionFactoryScope scope) {
// based on the core testsuite test of same name in org.hibernate.orm.test.keymanytoone.bidir.component.EagerKeyManyToOneTest
// meant to test against regression relating to http://opensource.atlassian.com/projects/hibernate/browse/HHH-2277
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/CustomImprovedNamingCollectionElementTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/CustomImprovedNamingCollectionElementTest.java
index 37d5c99bda..7564204ba7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/CustomImprovedNamingCollectionElementTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/CustomImprovedNamingCollectionElementTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.collectionelement;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.hibernate.testing.orm.junit.Setting;
@@ -23,7 +23,7 @@ import org.junit.jupiter.api.Test;
public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCollectionElementTest {
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -34,7 +34,7 @@ public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCol
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -51,7 +51,7 @@ public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCol
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -63,7 +63,7 @@ public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCol
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -74,7 +74,7 @@ public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCol
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerPrimaryTableOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -85,7 +85,7 @@ public class CustomImprovedNamingCollectionElementTest extends ImprovedNamingCol
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerPrimaryTableOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/DefaultNamingCollectionElementTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/DefaultNamingCollectionElementTest.java
index 6337a8b9d2..5a3b971a29 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/DefaultNamingCollectionElementTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/DefaultNamingCollectionElementTest.java
@@ -19,7 +19,7 @@ import org.hibernate.mapping.Column;
import org.hibernate.mapping.ForeignKey;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -301,7 +301,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameNoOverrides(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -311,7 +311,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerPrimaryTableOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -321,7 +321,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -332,7 +332,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -355,7 +355,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnNoOverrides(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -365,7 +365,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerPrimaryTableOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -375,7 +375,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -386,7 +386,7 @@ public class DefaultNamingCollectionElementTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.java
index a4aa0f256b..22c69e6d97 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.java
@@ -16,7 +16,7 @@ import org.hibernate.orm.test.annotations.collectionelement.ElementCollectionOfE
import org.hibernate.orm.test.annotations.collectionelement.ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.Plan;
import org.hibernate.orm.test.annotations.collectionelement.ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest.SubPlan;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -48,7 +48,7 @@ import static org.hibernate.annotations.FetchMode.SUBSELECT;
}
)
@SessionFactory( useCollectingStatementInspector = true )
-@TestForIssue(jiraKey = "HHH-15713")
+@JiraKey(value = "HHH-15713")
public class ElementCollectionOfEmbeddableWithEntityWithEntityCollectionTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionWithEntityAndFKForElementTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionWithEntityAndFKForElementTest.java
index 314c7230ca..cf1c137b86 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionWithEntityAndFKForElementTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ElementCollectionWithEntityAndFKForElementTest.java
@@ -3,7 +3,7 @@ package org.hibernate.orm.test.annotations.collectionelement;
import java.io.Serializable;
import java.util.Set;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.Test;
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
}
)
-@TestForIssue(jiraKey = "HHH-15759")
+@JiraKey(value = "HHH-15759")
public class ElementCollectionWithEntityAndFKForElementTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableCollectionElementWithLazyManyToOneTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableCollectionElementWithLazyManyToOneTest.java
index 8b5875b679..45510d8f86 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableCollectionElementWithLazyManyToOneTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/EmbeddableCollectionElementWithLazyManyToOneTest.java
@@ -22,7 +22,7 @@ import org.hibernate.query.criteria.HibernateCriteriaBuilder;
import org.hibernate.query.criteria.JpaCriteriaQuery;
import org.hibernate.query.criteria.JpaRoot;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -45,7 +45,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
public class EmbeddableCollectionElementWithLazyManyToOneTest {
@Test
- @TestForIssue(jiraKey = "???")
+ @JiraKey(value = "???")
public void testLazyManyToOneInEmbeddable(SessionFactoryScope scope) {
Parent p = new Parent();
p.containedChild = new ContainedChild( new Child() );
@@ -69,7 +69,7 @@ public class EmbeddableCollectionElementWithLazyManyToOneTest {
}
@Test
- @TestForIssue(jiraKey = "???")
+ @JiraKey(value = "???")
public void testLazyManyToOneInCollectionElementEmbeddable(SessionFactoryScope scope) {
Parent p = new Parent();
p.containedChildren.add( new ContainedChild( new Child() ) );
@@ -96,7 +96,7 @@ public class EmbeddableCollectionElementWithLazyManyToOneTest {
}
@Test
- @TestForIssue(jiraKey = "???")
+ @JiraKey(value = "???")
public void testLazyBoth(SessionFactoryScope scope) {
Parent p = new Parent();
ContainedChild containedChild = new ContainedChild( new Child() );
@@ -126,7 +126,7 @@ public class EmbeddableCollectionElementWithLazyManyToOneTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-13045")
+ @JiraKey(value = "HHH-13045")
public void testAccessIdOfManyToOneInEmbeddable(SessionFactoryScope scope) {
Parent p = new Parent();
p.containedChildren.add( new ContainedChild( new Child() ) );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ImprovedNamingCollectionElementTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ImprovedNamingCollectionElementTest.java
index 581c10b4d9..0ddfe1048d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ImprovedNamingCollectionElementTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ImprovedNamingCollectionElementTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.collectionelement;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.hibernate.testing.orm.junit.Setting;
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
public class ImprovedNamingCollectionElementTest extends DefaultNamingCollectionElementTest {
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -36,7 +36,7 @@ public class ImprovedNamingCollectionElementTest extends DefaultNamingCollection
}
@Test
- @TestForIssue(jiraKey = "HHH-9387")
+ @JiraKey(value = "HHH-9387")
public void testDefaultTableNameOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -46,7 +46,7 @@ public class ImprovedNamingCollectionElementTest extends DefaultNamingCollection
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerEntityNameAndPKColumnOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
@@ -56,7 +56,7 @@ public class ImprovedNamingCollectionElementTest extends DefaultNamingCollection
}
@Test
- @TestForIssue(jiraKey = "HHH-9389")
+ @JiraKey(value = "HHH-9389")
public void testDefaultJoinColumnOwnerPrimaryTableAndEntityNamesOverride(SessionFactoryScope scope) {
// NOTE: expected JPA entity names are explicit here (rather than just getting them from the PersistentClass)
// to ensure that entity names/tables are not changed (which would invalidate these test cases).
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionTest.java
index f72379c5e2..7d4382aec2 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionTest.java
@@ -11,7 +11,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -34,7 +34,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15159")
+@JiraKey(value = "HHH-15159")
public class OrphanRemovalOfAnEntityWithElementCollectionTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionWithUpdatesAndInsertsOrderTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionWithUpdatesAndInsertsOrderTest.java
index 88f35346f4..651aae0aae 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionWithUpdatesAndInsertsOrderTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/OrphanRemovalOfAnEntityWithElementCollectionWithUpdatesAndInsertsOrderTest.java
@@ -13,7 +13,7 @@ import java.util.Set;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -44,7 +44,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
@Setting(name = AvailableSettings.ORDER_UPDATES, value = "true")
}
)
-@TestForIssue(jiraKey = "HHH-15159")
+@JiraKey(value = "HHH-15159")
public class OrphanRemovalOfAnEntityWithElementCollectionWithUpdatesAndInsertsOrderTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/QueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/QueryTest.java
index d33d4ab07b..f6d540dd6d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/QueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/QueryTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.collectionelement;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -49,7 +49,7 @@ public class QueryTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-5209")
+ @JiraKey(value = "HHH-5209")
public void testMemberOfSyntax(SessionFactoryScope scope) {
// performs syntax checking of the MEMBER OF predicate against a basic collection
scope.inSession(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/embeddables/withcustomenumdef/TestBasicOps.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/embeddables/withcustomenumdef/TestBasicOps.java
index 358417771f..b378e22b44 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/embeddables/withcustomenumdef/TestBasicOps.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/embeddables/withcustomenumdef/TestBasicOps.java
@@ -10,7 +10,7 @@ import java.util.Iterator;
import org.hibernate.Transaction;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -49,7 +49,7 @@ public class TestBasicOps {
}
@Test
- @TestForIssue(jiraKey = "HHH-7072")
+ @JiraKey(value = "HHH-7072")
public void testEmbeddableWithNullables(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ordered/ElementCollectionSortingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ordered/ElementCollectionSortingTest.java
index f4de3b3fab..001eafffcc 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ordered/ElementCollectionSortingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/ordered/ElementCollectionSortingTest.java
@@ -18,7 +18,7 @@ import org.hibernate.metamodel.mapping.ordering.OrderByFragmentImpl;
import org.hibernate.metamodel.mapping.ordering.ast.OrderingSpecification;
import org.hibernate.persister.collection.BasicCollectionPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -65,7 +65,7 @@ public class ElementCollectionSortingTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-6875")
+ @JiraKey(value = "HHH-6875")
public void testSortingEmbeddableCollectionOfPrimitives(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/recreate/RecreateCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/recreate/RecreateCollectionTest.java
index 2e96f08973..4856fc659e 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/recreate/RecreateCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/recreate/RecreateCollectionTest.java
@@ -10,7 +10,7 @@ import java.util.Date;
import org.hibernate.BaseSessionEventListener;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -41,7 +41,7 @@ public class RecreateCollectionTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9474")
+ @JiraKey(value = "HHH-9474")
public void testUpdateCollectionOfElements(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentTest.java
index cc0e238904..7ec8b091b8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentTest.java
@@ -24,7 +24,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.mapping.Column;
import org.hibernate.mapping.Table;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.jupiter.api.Test;
@@ -39,7 +39,7 @@ public class CommentTest {
private static final String TABLE_COMMENT = "I am table";
@Test
- @TestForIssue(jiraKey = "HHH-4369")
+ @JiraKey(value = "HHH-4369")
public void testComments() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistry();
Metadata metadata = new MetadataSources(ssr).addAnnotatedClass(TestEntity.class).buildMetadata();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentsTest.java
index 1b5ba20e2e..a6cb04c43d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/comment/CommentsTest.java
@@ -20,7 +20,7 @@ import org.hibernate.boot.Metadata;
import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.jupiter.api.Test;
@@ -45,7 +45,7 @@ public class CommentsTest {
private static final String SEC_TABLE_COMMENT = "I am a table too";
@Test
- @TestForIssue(jiraKey = "HHH-4369")
+ @JiraKey(value = "HHH-4369")
public void testComments() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistry();
Metadata metadata = new MetadataSources(ssr).addAnnotatedClass(TestEntity.class).buildMetadata();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeDerivedIdentityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeDerivedIdentityTest.java
index 8ebb5eb12c..d2b5a0dff3 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeDerivedIdentityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeDerivedIdentityTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.derivedidentities.bidirectional;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -72,7 +72,7 @@ public class CompositeDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testBidirectonalKeyManyToOneId(SessionFactoryScope scope) {
Product product = new Product();
product.setName( "Product 1" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeIdDerivedIdWithIdClassTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeIdDerivedIdWithIdClassTest.java
index 7304be8edd..20299b9cb0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeIdDerivedIdWithIdClassTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeIdDerivedIdWithIdClassTest.java
@@ -13,7 +13,7 @@ import java.util.Objects;
import org.hibernate.jpa.internal.PersistenceUnitUtilImpl;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ImplicitListAsBagProvider;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -67,7 +67,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-11328")
+ @JiraKey(value = "HHH-11328")
public void testMergeTransientIdManyToOne(SessionFactoryScope scope) {
ShoppingCart transientCart = new ShoppingCart( "cart1" );
transientCart.addLineItem( new LineItem( 0, "description2", transientCart ) );
@@ -96,7 +96,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10623")
+ @JiraKey(value = "HHH-10623")
public void testMergeDetachedIdManyToOne(SessionFactoryScope scope) {
ShoppingCart cart = new ShoppingCart( "cart1" );
@@ -125,7 +125,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-12007")
+ @JiraKey(value = "HHH-12007")
public void testBindTransientEntityWithTransientKeyManyToOne(SessionFactoryScope scope) {
ShoppingCart cart = new ShoppingCart( "cart" );
@@ -147,7 +147,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-12007")
+ @JiraKey(value = "HHH-12007")
public void testBindTransientEntityWithPersistentKeyManyToOne(SessionFactoryScope scope) {
ShoppingCart cart = new ShoppingCart( "cart" );
LineItem item = new LineItem( 0, "desc", cart );
@@ -169,7 +169,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-12007")
+ @JiraKey(value = "HHH-12007")
public void testBindTransientEntityWithDetachedKeyManyToOne(SessionFactoryScope scope) {
ShoppingCart cart = new ShoppingCart( "cart" );
@@ -191,7 +191,7 @@ public class CompositeIdDerivedIdWithIdClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-12007")
+ @JiraKey(value = "HHH-12007")
public void testBindTransientEntityWithCopiedKeyManyToOne(SessionFactoryScope scope) {
ShoppingCart cart = new ShoppingCart( "cart" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/ManyToOneEagerDerivedIdFetchModeJoinTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/ManyToOneEagerDerivedIdFetchModeJoinTest.java
index bcf85d7642..e71245c0be 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/ManyToOneEagerDerivedIdFetchModeJoinTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/ManyToOneEagerDerivedIdFetchModeJoinTest.java
@@ -13,7 +13,7 @@ import java.util.Set;
import org.hibernate.Hibernate;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -45,7 +45,7 @@ public class ManyToOneEagerDerivedIdFetchModeJoinTest {
private Foo foo;
@Test
- @TestForIssue(jiraKey = "HHH-14466")
+ @JiraKey(value = "HHH-14466")
public void testQuery(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo.id = :id" )
@@ -63,7 +63,7 @@ public class ManyToOneEagerDerivedIdFetchModeJoinTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14466")
+ @JiraKey(value = "HHH-14466")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo = :foo" )
@@ -81,7 +81,7 @@ public class ManyToOneEagerDerivedIdFetchModeJoinTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14466")
+ @JiraKey(value = "HHH-14466")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = session.find( Bar.class, foo.getId() );
@@ -97,7 +97,7 @@ public class ManyToOneEagerDerivedIdFetchModeJoinTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14466")
+ @JiraKey(value = "HHH-14466")
public void testFindByInversePrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Foo newFoo = session.find( Foo.class, foo.getId() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
index 35728626a7..9d1e8c0f00 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
@@ -11,7 +11,7 @@ import java.io.Serializable;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -42,7 +42,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
private Foo foo;
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQuery(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo.id = :id" )
@@ -56,7 +56,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo = :foo" )
@@ -70,7 +70,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = session.find( Bar.class, foo.getId() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
index b10c8e20c8..7e5e22d483 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
@@ -11,7 +11,7 @@ import java.io.Serializable;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -41,7 +41,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
private Foo foo;
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQuery(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo.id = :id" )
@@ -55,7 +55,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo = :foo" )
@@ -69,7 +69,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = session.find( Bar.class, foo.getId() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneWithDerivedIdentityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneWithDerivedIdentityTest.java
index c788220978..2f615ef7b8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneWithDerivedIdentityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/OneToOneWithDerivedIdentityTest.java
@@ -10,7 +10,7 @@ import java.util.List;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -48,7 +48,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-11903")
+ @JiraKey(value = "HHH-11903")
public void testInsertFooAndBarWithDerivedId(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -78,7 +78,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14389")
+ @JiraKey(value = "HHH-14389")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -108,7 +108,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14389")
+ @JiraKey(value = "HHH-14389")
public void testFindById(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -135,7 +135,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14389")
+ @JiraKey(value = "HHH-14389")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -163,7 +163,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10476")
+ @JiraKey(value = "HHH-10476")
public void testInsertFooAndBarWithDerivedIdPC(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -194,7 +194,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-6813")
+ @JiraKey(value = "HHH-6813")
public void testSelectWithDerivedId(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -222,7 +222,7 @@ public class OneToOneWithDerivedIdentityTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-6813")
+ @JiraKey(value = "HHH-6813")
// Regression test utilizing multiple types of queries.
public void testCase(SessionFactoryScope scope) {
scope.inTransaction(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e4/c/DerivedIdentitySimpleParentSimpleDepSecondPassOrderingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e4/c/DerivedIdentitySimpleParentSimpleDepSecondPassOrderingTest.java
index 1ea3f95bdd..b8218b954d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e4/c/DerivedIdentitySimpleParentSimpleDepSecondPassOrderingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/e4/c/DerivedIdentitySimpleParentSimpleDepSecondPassOrderingTest.java
@@ -10,7 +10,7 @@ import java.io.Serializable;
import org.hibernate.boot.spi.MetadataImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -32,7 +32,7 @@ import static org.hibernate.orm.test.util.SchemaUtil.getColumnNames;
*
* org.hibernate.MappingException: Foreign key (FK2m2b1kaetxfvcsaih4raaocn8:ref_mto_derived [])) must have same number of columns as the referenced primary key (mto_derived [idsource_id])
*/
-@TestForIssue(jiraKey = "HHH-14467")
+@JiraKey(value = "HHH-14467")
@DomainModel(
annotatedClasses = {
// These two must be mentioned first in order to trigger the bug.
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
index 6f759fcbe5..2d5882dcb7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneEagerDerivedIdFetchModeSelectTest.java
@@ -11,7 +11,7 @@ import java.io.Serializable;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -40,7 +40,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
private Foo foo;
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQuery(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo.id = :id" )
@@ -54,7 +54,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo = :foo" )
@@ -68,7 +68,7 @@ public class OneToOneEagerDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = session.find( Bar.class, foo.getId() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
index 100b7dfa2b..fdee2425f0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/unidirectional/OneToOneLazyDerivedIdFetchModeSelectTest.java
@@ -11,7 +11,7 @@ import java.io.Serializable;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -40,7 +40,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
private Foo foo;
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQuery(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo.id = :id" )
@@ -54,7 +54,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testQueryById(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = (Bar) session.createQuery( "SELECT b FROM Bar b WHERE b.foo = :foo" )
@@ -68,7 +68,7 @@ public class OneToOneLazyDerivedIdFetchModeSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14390")
+ @JiraKey(value = "HHH-14390")
public void testFindByPrimaryKey(SessionFactoryScope scope) {
scope.inTransaction( session -> {
Bar newBar = session.find( Bar.class, foo.getId() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableAndMappedSuperClassWithGenericsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableAndMappedSuperClassWithGenericsTest.java
index bb36cb32d2..39d6e4e30a 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableAndMappedSuperClassWithGenericsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableAndMappedSuperClassWithGenericsTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.embeddables;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15552")
+@JiraKey(value = "HHH-15552")
public class EmbeddableAndMappedSuperClassWithGenericsTest {
private final static long POPULAR_BOOK_ID = 1l;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
index c4e8fc5c6d..7f388a6fe2 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithGenericAndMappedSuperClassTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.embeddables;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -186,7 +186,7 @@ public class EmbeddableWithGenericAndMappedSuperClassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-4299")
+ @JiraKey(value = "HHH-4299")
public void testGenericEmbeddedAttribute(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithManyToManyTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithManyToManyTest.java
index c6eccb1ee3..b04415e7cd 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithManyToManyTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/EmbeddableWithManyToManyTest.java
@@ -11,7 +11,7 @@ import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15453")
+@JiraKey(value = "HHH-15453")
public class EmbeddableWithManyToManyTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithManyToMany_HHH_11302_Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithManyToMany_HHH_11302_Test.java
index 13075f3f0e..d414d4f4ce 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithManyToMany_HHH_11302_Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithManyToMany_HHH_11302_Test.java
@@ -28,12 +28,12 @@ import jakarta.persistence.Version;
import org.hibernate.boot.MetadataSources;
import org.hibernate.internal.util.StringHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-11302")
+@JiraKey(value = "HHH-11302")
public class EmbeddableWithManyToMany_HHH_11302_Test
extends AbstractEmbeddableWithManyToManyTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_11302_Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_11302_Test.java
index 43dbca2c95..55d7051de5 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_11302_Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_11302_Test.java
@@ -28,12 +28,12 @@ import jakarta.persistence.Version;
import org.hibernate.boot.MetadataSources;
import org.hibernate.internal.util.StringHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-11302")
+@JiraKey(value = "HHH-11302")
public class EmbeddableWithOneToMany_HHH_11302_Test
extends AbstractEmbeddableWithManyToManyTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8564_Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8564_Test.java
index a8e8da61b5..89e86701fa 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8564_Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8564_Test.java
@@ -23,12 +23,12 @@ import jakarta.validation.constraints.Size;
import org.hibernate.boot.MetadataSources;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-8564")
+@JiraKey(value = "HHH-8564")
public class EmbeddableWithOneToMany_HHH_8564_Test
extends AbstractEmbeddableWithManyToManyTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8860_Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8860_Test.java
index beccc6b819..67561b9ea2 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8860_Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/EmbeddableWithOneToMany_HHH_8860_Test.java
@@ -21,12 +21,12 @@ import jakarta.persistence.Version;
import org.hibernate.boot.MetadataSources;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-8860")
+@JiraKey(value = "HHH-8860")
public class EmbeddableWithOneToMany_HHH_8860_Test
extends AbstractEmbeddableWithManyToManyTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/xml/EmbeddableWithOneToMany_HHH_11302_xml_Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/xml/EmbeddableWithOneToMany_HHH_11302_xml_Test.java
index dc85b67ea9..4cf70fb2d5 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/xml/EmbeddableWithOneToMany_HHH_11302_xml_Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/embeddables/collection/xml/EmbeddableWithOneToMany_HHH_11302_xml_Test.java
@@ -9,12 +9,12 @@ package org.hibernate.orm.test.annotations.embeddables.collection.xml;
import org.hibernate.boot.MetadataSources;
import org.hibernate.orm.test.annotations.embeddables.collection.AbstractEmbeddableWithManyToManyTest;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-11302")
+@JiraKey(value = "HHH-11302")
public class EmbeddableWithOneToMany_HHH_11302_xml_Test extends AbstractEmbeddableWithManyToManyTest {
protected void addResources(MetadataSources metadataSources) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/HibernateAnnotationMappingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/HibernateAnnotationMappingTest.java
index f7ca2b2d84..c746ceab6c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/HibernateAnnotationMappingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/HibernateAnnotationMappingTest.java
@@ -13,7 +13,7 @@ import java.util.ConcurrentModificationException;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.Test;
@@ -24,7 +24,7 @@ import org.junit.Test;
public class HibernateAnnotationMappingTest extends BaseUnitTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-7446" )
+ @JiraKey( value = "HHH-7446" )
public void testUniqueConstraintAnnotationOnNaturalIds() throws Exception {
Configuration configuration = new Configuration();
ServiceRegistryUtil.applySettings( configuration.getStandardServiceRegistryBuilder() );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entitynonentity/EntityNonEntityTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entitynonentity/EntityNonEntityTest.java
index 9418ea6c65..ded4f9d977 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entitynonentity/EntityNonEntityTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entitynonentity/EntityNonEntityTest.java
@@ -10,7 +10,7 @@ import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.UnknownEntityTypeException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -49,7 +49,7 @@ public class EntityNonEntityTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-9856" )
+ @JiraKey( value = "HHH-9856" )
public void testGetAndFindNonEntityThrowsIllegalArgumentException() {
try {
sessionFactory().getMetamodel().locateEntityPersister(Cellular.class);
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics2Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics2Test.java
index 1a356b0c7e..bf8793ad0f 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics2Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics2Test.java
@@ -1,6 +1,6 @@
package org.hibernate.orm.test.annotations.enumerated;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -21,7 +21,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-16479")
+@JiraKey(value = "HHH-16479")
public class EnumeratedAndGenerics2Test {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics3Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics3Test.java
index f75ddad9b8..ae99eb75e6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics3Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenerics3Test.java
@@ -1,6 +1,6 @@
package org.hibernate.orm.test.annotations.enumerated;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -20,7 +20,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-16479")
+@JiraKey(value = "HHH-16479")
public class EnumeratedAndGenerics3Test {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenericsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenericsTest.java
index 5de0ee1218..dabde08a62 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenericsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedAndGenericsTest.java
@@ -1,6 +1,6 @@
package org.hibernate.orm.test.annotations.enumerated;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -21,7 +21,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
}
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-16479")
+@JiraKey( value = "HHH-16479")
public class EnumeratedAndGenericsTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java
index 2fe18a300b..9f5590e14c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java
@@ -13,7 +13,7 @@ import org.hibernate.type.Type;
import org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.junit4.ExtraAssertions;
import org.hibernate.type.internal.BasicTypeImpl;
@@ -26,7 +26,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author Steve Ebersole
*/
-@TestForIssue( jiraKey = "HHH-7645" )
+@JiraKey( value = "HHH-7645" )
public class OrmXmlEnumTypeTest extends BaseUnitTestCase {
@Test
public void testOrmXmlDefinedEnumType() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/FetchProfileTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/FetchProfileTest.java
index 8154984a0a..98ed738f83 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/FetchProfileTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/FetchProfileTest.java
@@ -18,7 +18,7 @@ import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.After;
@@ -34,7 +34,7 @@ import static org.junit.Assert.fail;
*
* @author Hardy Ferentschik
*/
-@TestForIssue( jiraKey = "HHH-4812" )
+@JiraKey( value = "HHH-4812" )
public class FetchProfileTest extends BaseUnitTestCase {
private ServiceRegistry serviceRegistry;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileFunctionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileFunctionTest.java
index ef27cf43f3..a3bba11a25 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileFunctionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileFunctionTest.java
@@ -5,13 +5,13 @@ import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.orm.test.annotations.fetchprofile.mappedby.Address;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
import static org.junit.Assert.assertTrue;
-@TestForIssue( jiraKey = "HHH-14071" )
+@JiraKey( value = "HHH-14071" )
public class MappedByFetchProfileFunctionTest extends BaseCoreFunctionalTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileUnitTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileUnitTest.java
index e00c255a6f..71589d3285 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileUnitTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/fetchprofile/MappedByFetchProfileUnitTest.java
@@ -7,7 +7,7 @@ import org.hibernate.orm.test.annotations.fetchprofile.mappedby.Address;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.After;
import org.junit.Before;
@@ -15,7 +15,7 @@ import org.junit.Test;
import static org.junit.Assert.assertTrue;
-@TestForIssue( jiraKey = "HHH-14071" )
+@JiraKey( value = "HHH-14071" )
public class MappedByFetchProfileUnitTest extends BaseUnitTestCase {
private ServiceRegistry serviceRegistry;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinColumnOrFormulaTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinColumnOrFormulaTest.java
index aa5c4e0ffd..508021df63 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinColumnOrFormulaTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinColumnOrFormulaTest.java
@@ -24,7 +24,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.testing.FailureExpected;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.After;
@@ -50,7 +50,7 @@ public class JoinColumnOrFormulaTest extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-9897" )
+ @JiraKey( value = "HHH-9897" )
@FailureExpected( jiraKey = "HHH-9897" )
public void testUseOfJoinColumnOrFormula() {
Metadata metadata = new MetadataSources( ssr )
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java
index 2cf7a89da3..454e859fdf 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneLazyFetchingTest.java
@@ -22,7 +22,7 @@ import org.hibernate.annotations.JoinColumnOrFormula;
import org.hibernate.annotations.JoinFormula;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Test;
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
@@ -30,7 +30,7 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.fail;
-@TestForIssue(jiraKey = "HHH-12770")
+@JiraKey(value = "HHH-12770")
public class JoinFormulaManyToOneLazyFetchingTest extends BaseEntityManagerFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneNotIgnoreLazyFetchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneNotIgnoreLazyFetchingTest.java
index d2f100b7d2..98276241ac 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneNotIgnoreLazyFetchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaManyToOneNotIgnoreLazyFetchingTest.java
@@ -18,7 +18,7 @@ import org.hibernate.boot.model.internal.ToOneBinder;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
import org.junit.Rule;
@@ -40,7 +40,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
-@TestForIssue(jiraKey = "HHH-12770")
+@JiraKey(value = "HHH-12770")
public class JoinFormulaManyToOneNotIgnoreLazyFetchingTest extends BaseEntityManagerFunctionalTestCase {
@Rule
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaOneToOneNotIgnoreLazyFetchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaOneToOneNotIgnoreLazyFetchingTest.java
index 60d3106640..79a1f4d559 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaOneToOneNotIgnoreLazyFetchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/JoinFormulaOneToOneNotIgnoreLazyFetchingTest.java
@@ -18,7 +18,7 @@ import org.hibernate.boot.model.internal.ToOneBinder;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
import org.junit.Rule;
@@ -40,7 +40,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
-@TestForIssue(jiraKey = "HHH-12770")
+@JiraKey(value = "HHH-12770")
public class JoinFormulaOneToOneNotIgnoreLazyFetchingTest extends BaseEntityManagerFunctionalTestCase {
@Rule
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/ManyToManyNotIgnoreLazyFetchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/ManyToManyNotIgnoreLazyFetchingTest.java
index 2e872e180b..9a2d35030d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/ManyToManyNotIgnoreLazyFetchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/formula/ManyToManyNotIgnoreLazyFetchingTest.java
@@ -19,9 +19,10 @@ import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.orm.test.jpa.BaseEntityManagerFunctionalTestCase;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.junit.Rule;
import org.junit.Test;
@@ -42,7 +43,10 @@ import static org.hibernate.testing.transaction.TransactionUtil2.fromTransaction
import static org.junit.Assert.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
-@TestForIssue(jiraKey = {"HHH-12770", "HHH-15545"})
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-12770" ),
+ @JiraKey( value = "HHH-15545" )
+} )
public class ManyToManyNotIgnoreLazyFetchingTest extends BaseEntityManagerFunctionalTestCase {
@Rule
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MappedSuperclassAndGenericsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MappedSuperclassAndGenericsTest.java
index 08778bb349..7f93306ed6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MappedSuperclassAndGenericsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MappedSuperclassAndGenericsTest.java
@@ -1,6 +1,6 @@
package org.hibernate.orm.test.annotations.generics;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -23,7 +23,7 @@ import jakarta.persistence.MappedSuperclass;
}
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-15970")
+@JiraKey( value = "HHH-15970")
public class MappedSuperclassAndGenericsTest {
public enum MyEnum {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleBoundsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleBoundsTest.java
index eb227d29aa..fdcbab1bfa 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleBoundsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleBoundsTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.generics;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertInstanceOf;
}
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-15687")
+@JiraKey( value = "HHH-15687")
public class MultipleBoundsTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/TypeVariableTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/TypeVariableTest.java
index 17463cfdd3..519cf44d5d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/TypeVariableTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/TypeVariableTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.generics;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -28,7 +28,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15646")
+@JiraKey(value = "HHH-15646")
public class TypeVariableTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/WildcardsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/WildcardsTest.java
index 9968376297..a83e010055 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/WildcardsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/WildcardsTest.java
@@ -6,7 +6,7 @@ import java.util.HashSet;
import java.util.Set;
import java.util.stream.Collectors;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeEach;
@@ -27,7 +27,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
WildcardsTest.BalanceUsage.class
}
)
-@TestForIssue(jiraKey = "HHH-15624")
+@JiraKey(value = "HHH-15624")
public class WildcardsTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/EnumIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/EnumIdTest.java
index e980e24734..75c91cba5e 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/EnumIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/EnumIdTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.id;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -23,7 +23,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
*
* @author Hardy Ferentschik
*/
-@TestForIssue(jiraKey = "ANN-744")
+@JiraKey(value = "ANN-744")
@DomainModel(
annotatedClasses = PlanetCheatSheet.class
)
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/IdClassAndAssociationsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/IdClassAndAssociationsTest.java
index bb5de187e9..047ab608b9 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/IdClassAndAssociationsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/IdClassAndAssociationsTest.java
@@ -5,7 +5,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeEach;
@@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
IdClassAndAssociationsTest.UserRole.class
}
)
-@TestForIssue( jiraKey = "HHH-16075")
+@JiraKey( value = "HHH-16075")
public class IdClassAndAssociationsTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/JoinColumnOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/JoinColumnOverrideTest.java
index 771cf55693..217f63a552 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/JoinColumnOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/JoinColumnOverrideTest.java
@@ -15,7 +15,7 @@ import org.hibernate.boot.spi.MetadataImplementor;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.tool.schema.internal.SchemaCreatorImpl;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
@@ -40,7 +40,7 @@ public class JoinColumnOverrideTest {
"id numeric(128,0) not null, primary key (id))";
@Test
- @TestForIssue(jiraKey = "ANN-748")
+ @JiraKey(value = "ANN-748")
public void testBlownPrecision() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistryBuilder()
.applySetting( AvailableSettings.DIALECT, "SQLServer" )
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java
index 042ffda054..0182c9afbd 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/generationmappings/NewGeneratorMappingsTest.java
@@ -13,7 +13,7 @@ import org.hibernate.id.enhanced.PooledOptimizer;
import org.hibernate.id.enhanced.SequenceStyleGenerator;
import org.hibernate.id.enhanced.TableGenerator;
import org.hibernate.persister.entity.EntityPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -127,7 +127,7 @@ public class NewGeneratorMappingsTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-6790")
+ @JiraKey(value = "HHH-6790")
public void testSequencePerEntity(SessionFactoryScope scope) {
// Checking first entity.
EntityPersister persister = scope.getSessionFactory().getRuntimeMetamodels().getMappingMetamodel().getEntityDescriptor(DedicatedSequenceEntity1.class.getName());
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/EnumIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/EnumIdTest.java
index 94dac3d2b0..f9cd0ea594 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/EnumIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/EnumIdTest.java
@@ -6,7 +6,7 @@
*/
package org.hibernate.orm.test.annotations.id.sequences;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -22,7 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
*
* @author Hardy Ferentschik
*/
-@TestForIssue(jiraKey = "ANN-744")
+@JiraKey(value = "ANN-744")
@DomainModel(
annotatedClasses = PlanetCheatSheet.class
)
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/HibernateSequenceTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/HibernateSequenceTest.java
index 1fe436e206..98c0ec7270 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/HibernateSequenceTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/HibernateSequenceTest.java
@@ -14,7 +14,7 @@ import org.hibernate.id.enhanced.SequenceStyleGenerator;
import org.hibernate.mapping.Table;
import org.hibernate.persister.entity.EntityPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialect;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* @author Lukasz Antoniak
*/
-@TestForIssue(jiraKey = "HHH-6068")
+@JiraKey(value = "HHH-6068")
@RequiresDialect(value = H2Dialect.class)
@DomainModel(
annotatedClasses = HibernateSequenceEntity.class,
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdTest.java
index b857f440a6..33fa33dfe9 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/IdTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.id.sequences;
import org.hibernate.mapping.Column;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialectFeature;
@@ -289,7 +289,7 @@ public class IdTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-6790")
+ @JiraKey(value = "HHH-6790")
public void testSequencePerEntity(SessionFactoryScope scope) {
DedicatedSequenceEntity1 entity1 = new DedicatedSequenceEntity1();
DedicatedSequenceEntity2 entity2 = new DedicatedSequenceEntity2();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/JoinColumnOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/JoinColumnOverrideTest.java
index 4477f520d1..b27ca82c5a 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/JoinColumnOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/id/sequences/JoinColumnOverrideTest.java
@@ -17,7 +17,7 @@ import org.hibernate.boot.spi.MetadataImplementor;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.tool.schema.internal.SchemaCreatorImpl;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
@@ -43,7 +43,7 @@ public class JoinColumnOverrideTest {
"id numeric(128,0) not null, primary key (id))";
@Test
- @TestForIssue(jiraKey = "ANN-748")
+ @JiraKey(value = "ANN-748")
public void testBlownPrecision() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistryBuilder()
.applySetting( AvailableSettings.DIALECT, "SQLServer" )
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassMappedSuperclassTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassMappedSuperclassTest.java
index 891bb4d289..087062208d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassMappedSuperclassTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassMappedSuperclassTest.java
@@ -12,7 +12,7 @@ import jakarta.persistence.Id;
import jakarta.persistence.IdClass;
import jakarta.persistence.MappedSuperclass;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
/**
* @author Chris Cranford
*/
-@TestForIssue(jiraKey = "HHH-9114")
+@JiraKey(value = "HHH-9114")
@DomainModel(annotatedClasses = IdClassMappedSuperclassTest.Simple.class)
@SessionFactory
public class IdClassMappedSuperclassTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/IdManyToOneTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/IdManyToOneTest.java
index 9b3509b6bd..78feb5b139 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/IdManyToOneTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idmanytoone/IdManyToOneTest.java
@@ -16,7 +16,7 @@ import org.hibernate.Session;
import org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl;
import org.hibernate.cfg.Configuration;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -53,7 +53,7 @@ public class IdManyToOneTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-7767" )
+ @JiraKey( value = "HHH-7767" )
public void testCriteriaRestrictionOnIdManyToOne() {
inTransaction( s -> {
s.createQuery( "from Course c join c.students cs join cs.student s where s.name = 'Foo'", Object[].class ).list();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeExceptionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeExceptionTest.java
index 902c1259aa..4d5ee39e70 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeExceptionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeExceptionTest.java
@@ -19,7 +19,7 @@ import org.hibernate.annotations.Immutable;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.junit.Test;
@@ -31,7 +31,7 @@ import static org.junit.Assert.fail;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue( jiraKey = "HHH-12387" )
+@JiraKey( value = "HHH-12387" )
public class ImmutableEntityUpdateQueryHandlingModeExceptionTest extends BaseNonConfigCoreFunctionalTestCase {
@Override
@@ -76,7 +76,7 @@ public class ImmutableEntityUpdateQueryHandlingModeExceptionTest extends BaseNon
}
@Test
- @TestForIssue( jiraKey = "HHH-12927" )
+ @JiraKey( value = "HHH-12927" )
public void testUpdateMutableWithImmutableSubSelect() {
doInHibernate(this::sessionFactory, session -> {
String selector = "foo";
@@ -104,7 +104,7 @@ public class ImmutableEntityUpdateQueryHandlingModeExceptionTest extends BaseNon
}
@Test
- @TestForIssue( jiraKey = "HHH-12927" )
+ @JiraKey( value = "HHH-12927" )
public void testUpdateImmutableWithMutableSubSelect() {
doInHibernate(this::sessionFactory, session -> {
String selector = "foo";
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeWarningTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeWarningTest.java
index 89129528e3..830370776b 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeWarningTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/immutable/ImmutableEntityUpdateQueryHandlingModeWarningTest.java
@@ -9,7 +9,7 @@ package org.hibernate.orm.test.annotations.immutable;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.query.sqm.tree.update.SqmUpdateStatement;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
@@ -26,7 +26,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue( jiraKey = "HHH-12387" )
+@JiraKey( value = "HHH-12387" )
public class ImmutableEntityUpdateQueryHandlingModeWarningTest extends BaseNonConfigCoreFunctionalTestCase {
@Rule
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/indexcoll/IndexedCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/indexcoll/IndexedCollectionTest.java
index c13291f09e..c01a7516fe 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/indexcoll/IndexedCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/indexcoll/IndexedCollectionTest.java
@@ -22,7 +22,7 @@ import org.hibernate.dialect.HSQLDialect;
import org.hibernate.mapping.Collection;
import org.hibernate.mapping.Column;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialect;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -672,7 +672,7 @@ public class IndexedCollectionTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8879")
+ @JiraKey(value = "HHH-8879")
public void testMapKeyEmbeddableWithEntityKey(SessionFactoryScope scope) {
Session s = scope.getSessionFactory().openSession();
Transaction tx;
@@ -716,7 +716,7 @@ public class IndexedCollectionTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8994")
+ @JiraKey(value = "HHH-8994")
public void testEmbeddableWithEntityKey(SessionFactoryScope scope) {
Session s = scope.getSessionFactory().openSession();
Transaction tx;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceEagerAssociationTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceEagerAssociationTest.java
index b9129de396..a75653fa48 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceEagerAssociationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceEagerAssociationTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.inheritance;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -36,7 +36,7 @@ import jakarta.persistence.Version;
SingleTableInheritanceEagerAssociationTest.Message.class,
}
)
-@TestForIssue(jiraKey = "HHH-15969")
+@JiraKey(value = "HHH-15969")
public class SingleTableInheritanceEagerAssociationTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceLazyAssociationTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceLazyAssociationTest.java
index 4fc2a47097..80cd00754c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceLazyAssociationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/SingleTableInheritanceLazyAssociationTest.java
@@ -4,7 +4,7 @@ import java.util.List;
import org.hibernate.Hibernate;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -40,7 +40,7 @@ import static org.assertj.core.api.Assertions.assertThat;
SingleTableInheritanceLazyAssociationTest.Message.class,
}
)
-@TestForIssue(jiraKey = "HHH-15969")
+@JiraKey(value = "HHH-15969")
public class SingleTableInheritanceLazyAssociationTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/joined/JoinedSubclassTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/joined/JoinedSubclassTest.java
index 8532399d68..5e37ff2d29 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/joined/JoinedSubclassTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/joined/JoinedSubclassTest.java
@@ -10,7 +10,7 @@ import java.util.Iterator;
import java.util.List;
import java.util.Set;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -143,7 +143,7 @@ public class JoinedSubclassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-4250")
+ @JiraKey(value = "HHH-4250")
public void testManyToOneWithJoinTable(SessionFactoryScope scope) {
//HHH-4250 : @ManyToOne - @OneToMany doesn't work with @Inheritance(strategy= InheritanceType.JOINED)
scope.inTransaction(
@@ -184,7 +184,7 @@ public class JoinedSubclassTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-4240")
+ @JiraKey(value = "HHH-4240")
public void testSecondaryTables(SessionFactoryScope scope) {
// HHH-4240 - SecondaryTables not recognized when using JOINED inheritance
Company company = new Company();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/singletable/DuplicatedDiscriminatorValueTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/singletable/DuplicatedDiscriminatorValueTest.java
index 7ba3aafd61..33a7816286 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/singletable/DuplicatedDiscriminatorValueTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/inheritance/singletable/DuplicatedDiscriminatorValueTest.java
@@ -20,7 +20,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.internal.SessionFactoryRegistry;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.jupiter.api.Test;
@@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.fail;
/**
* @author Lukasz Antoniak
*/
-@TestForIssue( jiraKey = "HHH-7214" )
+@JiraKey( value = "HHH-7214" )
@BaseUnitTest
public class DuplicatedDiscriminatorValueTest {
private static final String DISCRIMINATOR_VALUE = "D";
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/joincolumn/JoinColumnWithSecondaryTableTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/joincolumn/JoinColumnWithSecondaryTableTest.java
index 232c60c44f..b72f100d0e 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/joincolumn/JoinColumnWithSecondaryTableTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/joincolumn/JoinColumnWithSecondaryTableTest.java
@@ -1,6 +1,6 @@
package org.hibernate.orm.test.annotations.joincolumn;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -27,7 +27,7 @@ import jakarta.persistence.Table;
}
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-15111")
+@JiraKey( value = "HHH-15111")
public class JoinColumnWithSecondaryTableTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/VersionedLobTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/VersionedLobTest.java
index 3d76e56225..c536eaedd0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/VersionedLobTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/VersionedLobTest.java
@@ -12,7 +12,7 @@ import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.RequiresDialectFeature;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
@@ -129,7 +129,7 @@ public class VersionedLobTest extends AbstractLobTest {
@@ -361,7 +361,7 @@ public class OneToOneTest extends BaseNonConfigCoreFunctionalTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-5757")
+ @JiraKey(value = "HHH-5757")
public void testHqlQuery() {
//test a default one to one and a mappedBy in the other side
final Passport passport = TransactionUtil.doInHibernate( this::sessionFactory, session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMappedByTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMappedByTest.java
index a02372e199..7ab5a1c1db 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMappedByTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMappedByTest.java
@@ -14,7 +14,7 @@ import jakarta.persistence.criteria.Root;
import org.hibernate.id.IdentifierGenerationException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -127,7 +127,7 @@ public class OptionalOneToOneMappedByTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-5757")
+ @JiraKey(value = "HHH-5757")
public void testBidirQueryEntityProperty() {
AtomicReference personHolder = new AtomicReference<>();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMapsIdQueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMapsIdQueryTest.java
index 65f476e210..0c51a886e7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMapsIdQueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOneMapsIdQueryTest.java
@@ -16,7 +16,7 @@ import jakarta.persistence.Table;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.junit.After;
import org.junit.Test;
@@ -25,7 +25,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInHibernate;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-@TestForIssue( jiraKey = "HHH-13875")
+@JiraKey( value = "HHH-13875")
public class OptionalOneToOneMapsIdQueryTest extends BaseNonConfigCoreFunctionalTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCQueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCQueryTest.java
index 61005bd53c..94a86456e1 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCQueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCQueryTest.java
@@ -14,7 +14,7 @@ import jakarta.persistence.OneToOne;
import jakarta.persistence.PrimaryKeyJoinColumn;
import jakarta.persistence.Table;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.junit.After;
import org.junit.Test;
@@ -23,7 +23,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInHibernate;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-@TestForIssue( jiraKey = "HHH-13875")
+@JiraKey( value = "HHH-13875")
public class OptionalOneToOnePKJCQueryTest extends BaseNonConfigCoreFunctionalTestCase {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCTest.java
index d35dca99a6..81aff649be 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OptionalOneToOnePKJCTest.java
@@ -15,7 +15,7 @@ import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.id.IdentifierGenerationException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -32,7 +32,7 @@ import static org.junit.Assert.fail;
public class OptionalOneToOnePKJCTest extends BaseCoreFunctionalTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-4982")
+ @JiraKey( value = "HHH-4982")
public void testNullBidirForeignIdGenerator() {
Session s = openSession();
Transaction tx = s.beginTransaction();
@@ -54,7 +54,7 @@ public class OptionalOneToOnePKJCTest extends BaseCoreFunctionalTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-4982")
+ @JiraKey( value = "HHH-4982")
public void testNotFoundBidirForeignIdGenerator() {
Session s = openSession();
Transaction tx = s.beginTransaction();
@@ -79,7 +79,7 @@ public class OptionalOneToOnePKJCTest extends BaseCoreFunctionalTestCase {
// @PrimaryKeyJoinColumn @OneToOne(optional=true) non-foreign generator
@Test
- @TestForIssue( jiraKey = "HHH-4982")
+ @JiraKey( value = "HHH-4982")
public void testNotFoundBidirDefaultIdGenerator() {
Session s = openSession();
s.getTransaction().begin();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java
index ec67b531a2..c53d7e1353 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetoone/OverrideOneToOneJoinColumnTest.java
@@ -11,7 +11,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.mapping.ForeignKey;
import org.hibernate.mapping.Table;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseUnitTest;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.jupiter.api.Test;
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* @author Aresnii Skvortsov
*/
-@TestForIssue(jiraKey = "HHH-4384")
+@JiraKey(value = "HHH-4384")
@BaseUnitTest
public class OverrideOneToOneJoinColumnTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/EntityInheritanceAttributeOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/EntityInheritanceAttributeOverrideTest.java
index 192b8193a9..b06120cf09 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/EntityInheritanceAttributeOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/EntityInheritanceAttributeOverrideTest.java
@@ -17,9 +17,11 @@ import jakarta.persistence.UniqueConstraint;
import org.hibernate.AnnotationException;
import org.hibernate.boot.model.internal.EntityBinder;
import org.hibernate.internal.CoreMessageLogger;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.orm.junit.EntityManagerFactoryBasedFunctionalTest;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
+
import org.jboss.logging.Logger;
import org.junit.Rule;
import org.junit.jupiter.api.Test;
@@ -32,7 +34,12 @@ import static org.junit.jupiter.api.Assertions.fail;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-12609, HHH-12654, HHH-13172")
+@JiraKeyGroup( value = {
+ @JiraKey(value = "HHH-12609"),
+ @JiraKey(value = "HHH-12654"),
+ @JiraKey(value = "HHH-13172")
+} )
+@JiraKey(value = "HHH-12609, HHH-12654, HHH-13172")
public class EntityInheritanceAttributeOverrideTest extends EntityManagerFactoryBasedFunctionalTest {
@Rule
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/MappedSuperclassAttributeOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/MappedSuperclassAttributeOverrideTest.java
index 4fdb602b1c..3c58d4e32c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/MappedSuperclassAttributeOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/inheritance/MappedSuperclassAttributeOverrideTest.java
@@ -14,7 +14,7 @@ import jakarta.persistence.MappedSuperclass;
import jakarta.persistence.Table;
import jakarta.persistence.UniqueConstraint;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.Test;
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
public class MappedSuperclassAttributeOverrideTest {
@Test
- @TestForIssue(jiraKey = "HHH-12609")
+ @JiraKey(value = "HHH-12609")
public void test(EntityManagerFactoryScope scope) {
scope.inTransaction( entityManager -> {
TaxonEntity taxon1 = new TaxonEntity();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassBasicPropertyIdAttributeOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassBasicPropertyIdAttributeOverrideTest.java
index c862c6487e..d94fc3ef88 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassBasicPropertyIdAttributeOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassBasicPropertyIdAttributeOverrideTest.java
@@ -8,14 +8,14 @@ import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.junit.jupiter.api.Test;
/**
* @author Stanislav Gubanov
*/
-@TestForIssue(jiraKey = "HHH-11771")
+@JiraKey(value = "HHH-11771")
@DomainModel(
annotatedClasses = {
MappedSuperClassBasicPropertyIdAttributeOverrideTest.BaseMappedSuperClass.class,
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassIdPropertyBasicAttributeOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassIdPropertyBasicAttributeOverrideTest.java
index 3c1b2878f2..661b676ef1 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassIdPropertyBasicAttributeOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/override/mappedsuperclass/MappedSuperClassIdPropertyBasicAttributeOverrideTest.java
@@ -6,7 +6,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.boot.spi.MetadataImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.jupiter.api.Test;
@@ -17,7 +17,7 @@ import static org.junit.jupiter.api.Assertions.fail;
/**
* @author Stanislav Gubanov
*/
-@TestForIssue(jiraKey = "HHH-11771")
+@JiraKey(value = "HHH-11771")
public class MappedSuperClassIdPropertyBasicAttributeOverrideTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/NamedQueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/NamedQueryTest.java
index d6d80675fc..2bc390db72 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/NamedQueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/NamedQueryTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.annotations.query;
import java.util.List;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -74,7 +74,7 @@ public class NamedQueryTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15263" )
+ @JiraKey( value = "HHH-15263" )
public void testNoExceptionThrownForNamedUpdate(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryAndSQLTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryAndSQLTest.java
index 5aa82292ef..cbf0b93e33 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryAndSQLTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryAndSQLTest.java
@@ -27,7 +27,7 @@ import org.hibernate.query.Query;
import org.hibernate.stat.Statistics;
import org.hibernate.type.StandardBasicTypes;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -136,7 +136,7 @@ public class QueryAndSQLTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10161")
+ @JiraKey(value = "HHH-10161")
public void testQueryWithNullParameter(SessionFactoryScope scope) {
Chaos c0 = new Chaos();
c0.setId( 0L );
@@ -180,7 +180,7 @@ public class QueryAndSQLTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10161")
+ @JiraKey(value = "HHH-10161")
public void testQueryWithNullParameterTyped(SessionFactoryScope scope) {
Chaos c0 = new Chaos();
c0.setId( 0L );
@@ -224,7 +224,7 @@ public class QueryAndSQLTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10161")
+ @JiraKey(value = "HHH-10161")
public void testNativeQueryWithNullParameter(SessionFactoryScope scope) {
Chaos c0 = new Chaos();
c0.setId( 0L );
@@ -269,7 +269,7 @@ public class QueryAndSQLTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-10161")
+ @JiraKey(value = "HHH-10161")
public void testNativeQueryWithNullParameterTyped(SessionFactoryScope scope) {
Chaos c0 = new Chaos();
c0.setId( 0L );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryListParametersWithFetchSubSelectTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryListParametersWithFetchSubSelectTest.java
index a295e3dcc4..b5514aee3e 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryListParametersWithFetchSubSelectTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/query/QueryListParametersWithFetchSubSelectTest.java
@@ -14,7 +14,7 @@ import org.hibernate.Hibernate;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -82,7 +82,7 @@ public class QueryListParametersWithFetchSubSelectTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14439")
+ @JiraKey(value = "HHH-14439")
public void reusingQueryWithFewerNamedParameters(SessionFactoryScope scope) {
final SQLStatementInspector sqlStatementInterceptor = scope.getCollectingStatementInspector();
@@ -117,7 +117,7 @@ public class QueryListParametersWithFetchSubSelectTest {
@Test
- @TestForIssue(jiraKey = "HHH-14439")
+ @JiraKey(value = "HHH-14439")
public void reusingQueryWithFewerOrdinalParameters(SessionFactoryScope scope) {
final SQLStatementInspector sqlStatementInterceptor = scope.getCollectingStatementInspector();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc0Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc0Test.java
index b152944ece..0ee96630d0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc0Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc0Test.java
@@ -6,7 +6,7 @@ import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
import org.hibernate.annotations.JoinColumnOrFormula;
import org.hibernate.annotations.JoinFormula;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -16,7 +16,7 @@ import java.io.Serializable;
@DomainModel(annotatedClasses = {Misc0Test.EntityA.class, Misc0Test.EntityB.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15355")
+@JiraKey(value = "HHH-15355")
public class Misc0Test {
@Test
public void test(SessionFactoryScope scope) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc1Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc1Test.java
index ecb41ad64a..9c7d5b42b8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc1Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc1Test.java
@@ -4,7 +4,7 @@ import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -14,7 +14,7 @@ import java.io.Serializable;
@DomainModel(annotatedClasses = {Misc1Test.EntityA.class, Misc1Test.EntityB.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15355")
+@JiraKey(value = "HHH-15355")
public class Misc1Test {
@Test
public void test(SessionFactoryScope scope) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc2Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc2Test.java
index 6bde983a19..b9e55a0e99 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc2Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc2Test.java
@@ -8,7 +8,7 @@ import jakarta.persistence.FetchType;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
import jakarta.persistence.Table;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -21,7 +21,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
@DomainModel(annotatedClasses = {Misc2Test.A.class, Misc2Test.B.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15277")
+@JiraKey(value = "HHH-15277")
public class Misc2Test {
@Test
public void test(SessionFactoryScope scope) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc3Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc3Test.java
index 89d174d54c..95ffe11432 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc3Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc3Test.java
@@ -12,7 +12,7 @@ import jakarta.persistence.JoinColumns;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.Table;
import jakarta.persistence.UniqueConstraint;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -20,7 +20,7 @@ import org.junit.jupiter.api.Test;
@DomainModel(annotatedClasses = {Misc3Test.A.class, Misc3Test.B.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-14687")
+@JiraKey(value = "HHH-14687")
public class Misc3Test {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc4Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc4Test.java
index 158735bec1..203b64b23a 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc4Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc4Test.java
@@ -11,7 +11,7 @@ import jakarta.persistence.OneToMany;
import jakarta.persistence.Table;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -23,7 +23,7 @@ import java.util.Objects;
@DomainModel(annotatedClasses = {Misc4Test.A.class, Misc4Test.B.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-13054")
+@JiraKey(value = "HHH-13054")
public class Misc4Test {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc5Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc5Test.java
index c721a2a5bd..5fe344ab8d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc5Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/misc/Misc5Test.java
@@ -9,7 +9,7 @@ import jakarta.persistence.JoinColumn;
import jakarta.persistence.JoinTable;
import jakarta.persistence.ManyToMany;
import jakarta.persistence.Table;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -21,7 +21,7 @@ import java.util.Set;
@DomainModel(annotatedClasses = {Misc5Test.Animal.class})
@SessionFactory
-@TestForIssue(jiraKey = "HHH-14014")
+@JiraKey(value = "HHH-14014")
public class Misc5Test {
@Test
void test(SessionFactoryScope scope) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/secondary/RefToSecondaryTableTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/secondary/RefToSecondaryTableTest.java
index 405b3606b9..54ab193a4b 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/secondary/RefToSecondaryTableTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/refcolnames/secondary/RefToSecondaryTableTest.java
@@ -1,13 +1,13 @@
package org.hibernate.orm.test.annotations.refcolnames.secondary;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
-@TestForIssue(jiraKey = "HHH-15933")
+@JiraKey(value = "HHH-15933")
@SessionFactory
@DomainModel(annotatedClasses = { Split.class, Reference.class })
public class RefToSecondaryTableTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/ElementCollectionConverterTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/ElementCollectionConverterTest.java
index 11b491f743..73e5334744 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/ElementCollectionConverterTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/ElementCollectionConverterTest.java
@@ -8,14 +8,18 @@ package org.hibernate.orm.test.annotations.reflection;
import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.junit.Test;
import static org.hibernate.testing.transaction.TransactionUtil.doInHibernate;
import static org.junit.Assert.assertEquals;
-@TestForIssue(jiraKey = {"HHH-11924", "HHH-14529"})
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-11924" ),
+ @JiraKey( value = "HHH-14529" )
+} )
public class ElementCollectionConverterTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/XMLContextTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/XMLContextTest.java
index ac6da619ed..29ad98438d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/XMLContextTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/reflection/XMLContextTest.java
@@ -10,7 +10,7 @@ import org.hibernate.boot.jaxb.mapping.spi.JaxbEntityMappingsImpl;
import org.hibernate.boot.model.internal.XMLContext;
import org.hibernate.orm.test.internal.util.xml.XMLMappingHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.boot.BootstrapContextImpl;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test;
/**
* @author Emmanuel Bernard
*/
-@TestForIssue(jiraKey = "HHH-14529")
+@JiraKey(value = "HHH-14529")
public class XMLContextTest {
private BootstrapContextImpl bootstrapContext;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/secondarytable/ParentChildWithSameSecondaryTableTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/secondarytable/ParentChildWithSameSecondaryTableTest.java
index 34f6713e5b..54ce30e3d2 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/secondarytable/ParentChildWithSameSecondaryTableTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/secondarytable/ParentChildWithSameSecondaryTableTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.secondarytable;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -33,7 +33,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15117")
+@JiraKey(value = "HHH-15117")
public class ParentChildWithSameSecondaryTableTest {
@AfterEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/sharedfk/TestDiscriminatedOneToMany.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/sharedfk/TestDiscriminatedOneToMany.java
index 52b965026b..fad581c333 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/sharedfk/TestDiscriminatedOneToMany.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/sharedfk/TestDiscriminatedOneToMany.java
@@ -1,7 +1,7 @@
package org.hibernate.orm.test.annotations.sharedfk;
import org.hibernate.PropertyValueException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -14,7 +14,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
-@TestForIssue(jiraKey = "JPA-46")
+@JiraKey(value = "JPA-46")
@SessionFactory
@DomainModel(annotatedClasses = {AbstractChild.class, Parent.class, ConcreteChild1.class, ConcreteChild2.class})
public class TestDiscriminatedOneToMany {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintBatchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintBatchingTest.java
index 66b9080de9..1c606e8300 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintBatchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintBatchingTest.java
@@ -11,7 +11,7 @@ import org.hibernate.dialect.H2Dialect;
import org.hibernate.engine.jdbc.spi.SqlExceptionHelper;
import org.hibernate.internal.CoreMessageLogger;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
@@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.fail;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-12688")
+@JiraKey(value = "HHH-12688")
@RequiresDialect(H2Dialect.class)
@Jpa(
annotatedClasses = {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintThrowsConstraintViolationExceptionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintThrowsConstraintViolationExceptionTest.java
index bb997cc502..46c7561267 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintThrowsConstraintViolationExceptionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintThrowsConstraintViolationExceptionTest.java
@@ -17,7 +17,7 @@ import jakarta.persistence.Table;
import org.hibernate.exception.ConstraintViolationException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -28,7 +28,7 @@ import static org.junit.Assert.fail;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue(jiraKey = "HHH-11236")
+@JiraKey(value = "HHH-11236")
public class UniqueConstraintThrowsConstraintViolationExceptionTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintUnitTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintUnitTests.java
index 42c9152906..4d5509e1c1 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintUnitTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintUnitTests.java
@@ -25,7 +25,7 @@ import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.Test;
@@ -40,7 +40,7 @@ import static org.junit.Assert.fail;
public class UniqueConstraintUnitTests extends BaseUnitTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-8026" )
+ @JiraKey( value = "HHH-8026" )
public void testUnNamedConstraints() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistry();
@@ -74,7 +74,7 @@ public class UniqueConstraintUnitTests extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-8537" )
+ @JiraKey( value = "HHH-8537" )
public void testNonExistentColumn() {
StandardServiceRegistry ssr = ServiceRegistryUtil.serviceRegistry();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintValidationTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintValidationTest.java
index 2e8226cba4..800a6cdcad 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintValidationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/uniqueconstraint/UniqueConstraintValidationTest.java
@@ -17,7 +17,7 @@ import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.Test;
@@ -29,7 +29,7 @@ import org.junit.Test;
public class UniqueConstraintValidationTest extends BaseUnitTestCase {
@Test(expected = AnnotationException.class)
- @TestForIssue(jiraKey = "HHH-4084")
+ @JiraKey(value = "HHH-4084")
public void testUniqueConstraintWithEmptyColumnName() {
buildSessionFactory(EmptyColumnNameEntity.class);
}
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneOneGeneratedValueTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneOneGeneratedValueTest.java
index a57b1df09d..14372eeff8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneOneGeneratedValueTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/various/OneOneGeneratedValueTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.annotations.various;
import org.hibernate.annotations.Subselect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -23,7 +23,7 @@ import static org.assertj.core.api.Assertions.assertThat;
}
)
@SessionFactory
-@TestForIssue(jiraKey = "HHH-15520")
+@JiraKey(value = "HHH-15520")
public class OneOneGeneratedValueTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlTest.java
index 7086cbd0b3..bc3795196d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlTest.java
@@ -15,7 +15,7 @@ import org.hibernate.dialect.PostgreSQLDialect;
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.persister.collection.BasicCollectionPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* @author Emmanuel Bernard
*/
-@TestForIssue(jiraKey = "HHH-14529")
+@JiraKey(value = "HHH-14529")
@DomainModel(
annotatedClasses = { CarModel.class, Manufacturer.class, Model.class, Light.class },
xmlMappings = {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
index cd7c14bf62..63b952b274 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/NonExistentOrmVersionTest.java
@@ -11,13 +11,17 @@ import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.BootstrapServiceRegistry;
import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.junit.Test;
import static org.junit.Assert.fail;
-@TestForIssue(jiraKey = {"HHH-6271", "HHH-14529"})
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-6271" ),
+ @JiraKey( value = "HHH-14529" )
+} )
public class NonExistentOrmVersionTest extends BaseUnitTestCase {
@Test
public void testNonExistentOrmVersion() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
index 4399d05d2d..3f99a797f9 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
@@ -11,10 +11,11 @@ import org.hibernate.Transaction;
import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder;
import org.hibernate.internal.CoreMessageLogger;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.hibernate.testing.logger.LoggerInspectionRule;
import org.hibernate.testing.logger.Triggerable;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.junit.Rule;
import org.junit.Test;
@@ -25,7 +26,10 @@ import java.lang.invoke.MethodHandles;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
-@TestForIssue(jiraKey = {"HHH-6271", "HHH-14529"})
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-6271" ),
+ @JiraKey( value = "HHH-14529" )
+} )
public class OrmVersion1SupportedTest extends BaseCoreFunctionalTestCase {
@Override
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
index 418bc6430b..899467d913 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/PreParsedOrmXmlTest.java
@@ -16,13 +16,17 @@ import org.hibernate.cfg.Configuration;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.RequiresDialectFeature;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
-@TestForIssue(jiraKey = {"HHH-14530", "HHH-14529"})
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-14530" ),
+ @JiraKey( value = "HHH-14529" )
+} )
@RequiresDialectFeature(DialectChecks.SupportsIdentityColumns.class)
public class PreParsedOrmXmlTest extends BaseCoreFunctionalTestCase {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/hbm/PreParsedHbmXmlTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
index afc27b8112..b94ea20397 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/hbm/PreParsedHbmXmlTest.java
@@ -15,13 +15,13 @@ import org.hibernate.boot.jaxb.spi.Binding;
import org.hibernate.testing.orm.junit.DialectFeatureChecks;
import org.hibernate.testing.orm.junit.RequiresDialectFeature;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.BaseSessionFactoryFunctionalTest;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
-@TestForIssue(jiraKey = "HHH-14530")
+@JiraKey(value = "HHH-14530")
@RequiresDialectFeature(feature = DialectFeatureChecks.SupportsIdentityColumns.class)
public class PreParsedHbmXmlTest extends BaseSessionFactoryFunctionalTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyImplicitDiscriminatorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyImplicitDiscriminatorTest.java
index 36e3e19275..e2eba56912 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyImplicitDiscriminatorTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyImplicitDiscriminatorTest.java
@@ -7,7 +7,7 @@
package org.hibernate.orm.test.any.annotations;
import org.hibernate.query.spi.QueryImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -119,7 +119,7 @@ public class AnyImplicitDiscriminatorTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-16732")
+ @JiraKey( value = "HHH-16732")
public void testHqlAnyIdQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -137,7 +137,7 @@ public class AnyImplicitDiscriminatorTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testHqlCollectionTypeQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -165,7 +165,7 @@ public class AnyImplicitDiscriminatorTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15442")
+ @JiraKey( value = "HHH-15442")
public void testHqlCollectionTypeQueryWithParameters(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -197,7 +197,7 @@ public class AnyImplicitDiscriminatorTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testHqlTypeQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -220,7 +220,7 @@ public class AnyImplicitDiscriminatorTest {
@Test
- @TestForIssue( jiraKey = "HHH-15442")
+ @JiraKey( value = "HHH-15442")
public void testHqlTypeQueryWithParameter(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyTest.java
index dba13d4b88..17a8da390d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyTest.java
@@ -11,7 +11,7 @@ import java.util.List;
import org.hibernate.LazyInitializationException;
import org.hibernate.query.spi.QueryImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -131,7 +131,7 @@ public class AnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-16732")
+ @JiraKey( value = "HHH-16732")
public void testHqlAnyIdQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -149,7 +149,7 @@ public class AnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testHqlCollectionTypeQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -177,7 +177,7 @@ public class AnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15442")
+ @JiraKey( value = "HHH-15442")
public void testHqlCollectionTypeQueryWithParameters(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -209,7 +209,7 @@ public class AnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testHqlTypeQuery(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -232,7 +232,7 @@ public class AnyTest {
@Test
- @TestForIssue( jiraKey = "HHH-15442")
+ @JiraKey( value = "HHH-15442")
public void testHqlTypeQueryWithParameter(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EagerAnyDiscriminatorQueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EagerAnyDiscriminatorQueryTest.java
index b37268a31f..54c94060b7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EagerAnyDiscriminatorQueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EagerAnyDiscriminatorQueryTest.java
@@ -10,7 +10,7 @@ import org.hibernate.annotations.AnyDiscriminatorValue;
import org.hibernate.annotations.AnyDiscriminatorValues;
import org.hibernate.annotations.AnyKeyJavaClass;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -33,7 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
EagerAnyDiscriminatorQueryTest.StringProperty.class
}
)
-@TestForIssue(jiraKey = "HHH-15423")
+@JiraKey(value = "HHH-15423")
public class EagerAnyDiscriminatorQueryTest {
private static final Long PROPERTY_HOLDER_ID = 2l;
private static final Long STRING_PROPERTY_ID = 1l;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EmbeddedAnyTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EmbeddedAnyTest.java
index 82e423440d..8ca943db63 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EmbeddedAnyTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EmbeddedAnyTest.java
@@ -13,7 +13,7 @@ import org.hibernate.annotations.AnyDiscriminator;
import org.hibernate.annotations.AnyDiscriminatorValue;
import org.hibernate.annotations.AnyKeyJavaClass;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -83,7 +83,7 @@ public class EmbeddedAnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-16732")
+ @JiraKey( value = "HHH-16732")
public void testEmbeddedIdHql(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -94,7 +94,7 @@ public class EmbeddedAnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testEmbeddedTypeHql(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -105,7 +105,7 @@ public class EmbeddedAnyTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15323")
+ @JiraKey( value = "HHH-15323")
public void testEmbeddedTypeHql2(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/LazyAnyDiscriminatorQueryTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/LazyAnyDiscriminatorQueryTest.java
index d1b72d2953..6fe9014088 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/LazyAnyDiscriminatorQueryTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/LazyAnyDiscriminatorQueryTest.java
@@ -15,7 +15,7 @@ import org.hibernate.annotations.AnyDiscriminatorValue;
import org.hibernate.annotations.AnyDiscriminatorValues;
import org.hibernate.annotations.AnyKeyJavaClass;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.AfterEach;
@@ -43,7 +43,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
LazyAnyDiscriminatorQueryTest.StringProperty.class
}
)
-@TestForIssue(jiraKey = "HHH-15423")
+@JiraKey(value = "HHH-15423")
public class LazyAnyDiscriminatorQueryTest {
private static final Long PROPERTY_HOLDER_ID = 2l;
private static final Long STRING_PROPERTY_ID = 1l;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/any/hbm/AnyTypeTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/any/hbm/AnyTypeTest.java
index de51d699c9..0bbb2b0b1d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/any/hbm/AnyTypeTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/any/hbm/AnyTypeTest.java
@@ -9,7 +9,7 @@ package org.hibernate.orm.test.any.hbm;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.query.SemanticException;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -26,7 +26,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
/**
* @author Steve Ebersole
*/
-@TestForIssue(jiraKey = "HHH-1663")
+@JiraKey(value = "HHH-1663")
@ServiceRegistry( settings = @Setting( name = AvailableSettings.USE_SECOND_LEVEL_CACHE, value = "false" ) )
@DomainModel( xmlMappings = "org/hibernate/orm/test/any/hbm/Person.hbm.xml" )
@SessionFactory
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdAndLazyCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdAndLazyCollectionTest.java
index fdc2c04d41..22366849f3 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdAndLazyCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdAndLazyCollectionTest.java
@@ -11,7 +11,7 @@ import org.hibernate.annotations.BatchSize;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.internal.util.StringHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -51,7 +51,7 @@ import static org.junit.Assert.assertTrue;
@SessionFactory(
useCollectingStatementInspector = true
)
-@TestForIssue(jiraKey = "HHH-15921")
+@JiraKey(value = "HHH-15921")
public class BatchAndClassIdAndLazyCollectionTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdTest.java
index 65b19547f7..a64e444d60 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdTest.java
@@ -10,7 +10,7 @@ import org.hibernate.Hibernate;
import org.hibernate.annotations.BatchSize;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -49,7 +49,7 @@ import static org.junit.Assert.assertTrue;
@SessionFactory(
useCollectingStatementInspector = true
)
-@TestForIssue(jiraKey = "HHH-15921")
+@JiraKey(value = "HHH-15921")
public class BatchAndClassIdTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdId2Test.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdId2Test.java
index 71887fecb3..0d7c2880f7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdId2Test.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdId2Test.java
@@ -10,7 +10,7 @@ import org.hibernate.Hibernate;
import org.hibernate.annotations.BatchSize;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -50,7 +50,7 @@ import static org.junit.Assert.assertTrue;
@SessionFactory(
useCollectingStatementInspector = true
)
-@TestForIssue(jiraKey = "HHH-15921")
+@JiraKey(value = "HHH-15921")
public class BatchAndEmbeddedIdId2Test {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdAndLazyCollectionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdAndLazyCollectionTest.java
index a2a649a65c..03391231dd 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdAndLazyCollectionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdAndLazyCollectionTest.java
@@ -11,7 +11,7 @@ import org.hibernate.Hibernate;
import org.hibernate.annotations.BatchSize;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -52,7 +52,7 @@ import static org.junit.Assert.assertTrue;
@SessionFactory(
useCollectingStatementInspector = true
)
-@TestForIssue(jiraKey = "HHH-15921")
+@JiraKey(value = "HHH-15921")
public class BatchAndEmbeddedIdIdAndLazyCollectionTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdTest.java
index 1aef59a8a7..d76e0c4afe 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdTest.java
@@ -10,7 +10,7 @@ import org.hibernate.Hibernate;
import org.hibernate.annotations.BatchSize;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -49,7 +49,7 @@ import static org.junit.Assert.assertTrue;
@SessionFactory(
useCollectingStatementInspector = true
)
-@TestForIssue(jiraKey = "HHH-15921")
+@JiraKey(value = "HHH-15921")
public class BatchAndEmbeddedIdIdTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndResultStreamTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndResultStreamTest.java
index 7bd10d9549..8594ea49e6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndResultStreamTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndResultStreamTest.java
@@ -6,7 +6,7 @@ import java.util.stream.Stream;
import org.hibernate.annotations.BatchSize;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
BatchAndResultStreamTest.Appointment.class
}
)
-@TestForIssue( jiraKey = "HHH-16039")
+@JiraKey( value = "HHH-16039")
public class BatchAndResultStreamTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchNoUseJdbcMetadataTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchNoUseJdbcMetadataTest.java
index 78c213b8b4..ed0e659604 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchNoUseJdbcMetadataTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchNoUseJdbcMetadataTest.java
@@ -3,7 +3,7 @@ package org.hibernate.orm.test.batch;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.dialect.H2Dialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.RequiresDialect;
@@ -29,7 +29,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
@Setting(name = "hibernate.temp.use_jdbc_metadata_defaults", value = "false")
}
)
-@TestForIssue(jiraKey = "HHH-15281")
+@JiraKey(value = "HHH-15281")
@RequiresDialect(H2Dialect.class)
public class BatchNoUseJdbcMetadataTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPaginationTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPaginationTest.java
index 3556805784..f22d08ab37 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPaginationTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPaginationTest.java
@@ -6,7 +6,7 @@ import java.util.stream.Collectors;
import org.hibernate.annotations.BatchSize;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
@@ -31,7 +31,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
,
useCollectingStatementInspector = true
)
-@TestForIssue( jiraKey = "HHH-16005")
+@JiraKey( value = "HHH-16005")
public class BatchPaginationTest {
@BeforeAll
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPostLoadTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPostLoadTest.java
index 0318d7e4fd..3ba5280e5c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPostLoadTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchPostLoadTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.batch;
import org.hibernate.annotations.BatchSize;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
BatchPostLoadTest.MyEntity2.class
}
)
-@TestForIssue(jiraKey = "HHH-16106")
+@JiraKey(value = "HHH-16106")
public class BatchPostLoadTest {
private static final Long MY_ENTITY_1_ID = 1l;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchSizeAndStatelessSessionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchSizeAndStatelessSessionTest.java
index 756b9ec95e..735a1f6845 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchSizeAndStatelessSessionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchSizeAndStatelessSessionTest.java
@@ -9,7 +9,7 @@ package org.hibernate.orm.test.batch;
import org.hibernate.Session;
import org.hibernate.StatelessSession;
import org.hibernate.query.SelectionQuery;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
annotatedClasses = { BatchSizeAndStatelessSessionTest.TestEntity.class }
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-16249")
+@JiraKey( value = "HHH-16249")
public class BatchSizeAndStatelessSessionTest {
private final String countQuery = "select count(id) from TestEntity";
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchUpdateAndVersionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchUpdateAndVersionTest.java
index c9d58c5f06..ca45f1cd20 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchUpdateAndVersionTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchUpdateAndVersionTest.java
@@ -8,7 +8,7 @@ import jakarta.persistence.OptimisticLockException;
import org.hibernate.StaleObjectStateException;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -41,7 +41,7 @@ import static org.junit.jupiter.api.Assertions.fail;
public class BatchUpdateAndVersionTest {
@Test
- @TestForIssue(jiraKey = "HHH-16394")
+ @JiraKey(value = "HHH-16394")
public void testUpdate(SessionFactoryScope scope) {
scope.getSessionFactory().getSchemaManager().truncate();
scope.inTransaction(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingBatchFailureTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingBatchFailureTest.java
index bccdf8be69..e14525587d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingBatchFailureTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingBatchFailureTest.java
@@ -15,7 +15,7 @@ import org.hibernate.engine.jdbc.batch.spi.Batch;
import org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails;
import org.hibernate.engine.spi.SessionImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -31,7 +31,7 @@ import static org.junit.Assert.fail;
* @author Shawn Clowater
* @author Steve Ebersole
*/
-@TestForIssue( jiraKey = "HHH-7689" )
+@JiraKey( value = "HHH-7689" )
public class BatchingBatchFailureTest extends BaseCoreFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceDeleteTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceDeleteTest.java
index d9512f092f..f7545f176d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceDeleteTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceDeleteTest.java
@@ -26,7 +26,7 @@ import org.hibernate.cfg.AvailableSettings;
import org.hibernate.cfg.Configuration;
import org.hibernate.testing.FailureExpected;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -37,7 +37,7 @@ import static org.hibernate.testing.transaction.TransactionUtil.doInHibernate;
/**
* @author Vlad Mihalcea
*/
-@TestForIssue( jiraKey = "HHH-12470" )
+@JiraKey( value = "HHH-12470" )
public class BatchingInheritanceDeleteTest extends BaseCoreFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceTest.java
index 9bb411b706..256da41fbe 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchingInheritanceTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.batch;
import org.hibernate.annotations.BatchSize;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
@@ -25,7 +25,7 @@ import jakarta.persistence.criteria.CriteriaQuery;
BatchingInheritanceTest.Smell.class,
}
)
-@TestForIssue( jiraKey = "HHH-15694")
+@JiraKey( value = "HHH-15694")
public class BatchingInheritanceTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/DynamicMutationsAndBatchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/DynamicMutationsAndBatchingTest.java
index b558804e99..f0c418868e 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/DynamicMutationsAndBatchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/DynamicMutationsAndBatchingTest.java
@@ -19,7 +19,7 @@ import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -45,7 +45,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
annotatedClasses = { DynamicMutationsAndBatchingTest.EntityA.class }
)
@SessionFactory
-@TestForIssue( jiraKey = "HHH-16352")
+@JiraKey( value = "HHH-16352")
public class DynamicMutationsAndBatchingTest {
@AfterEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EagerManyToOneBatchTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EagerManyToOneBatchTest.java
index 892305521a..6137dbdbdf 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EagerManyToOneBatchTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EagerManyToOneBatchTest.java
@@ -4,7 +4,7 @@ import java.util.List;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
@ServiceRegistry(
settings = @Setting(name = AvailableSettings.DEFAULT_BATCH_FETCH_SIZE, value = "2")
)
-@TestForIssue(jiraKey = "HHH-15346")
+@JiraKey(value = "HHH-15346")
public class EagerManyToOneBatchTest {
@BeforeEach
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableBatchingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableBatchingTest.java
index 30b9677dcf..571b9ac1a6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableBatchingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableBatchingTest.java
@@ -8,7 +8,7 @@ import org.hibernate.engine.spi.EntityEntry;
import org.hibernate.internal.SessionImpl;
import org.hibernate.persister.entity.EntityPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.hibernate.testing.orm.junit.Setting;
@@ -33,7 +33,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
},
integrationSettings = { @Setting(name = Environment.DEFAULT_BATCH_FETCH_SIZE, value = "2") }
)
-@TestForIssue(jiraKey = "HHH-15644")
+@JiraKey(value = "HHH-15644")
class EmbeddableBatchingTest {
private static final EntityC ENTITY_C = new EntityC( 2, true );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableWithNullValuesExceptForAssociationsTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableWithNullValuesExceptForAssociationsTest.java
index a6c7c4a135..29b4abf1dd 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableWithNullValuesExceptForAssociationsTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/EmbeddableWithNullValuesExceptForAssociationsTest.java
@@ -5,7 +5,7 @@ import java.util.Objects;
import org.hibernate.cfg.Environment;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.hibernate.testing.orm.junit.Setting;
@@ -28,7 +28,7 @@ import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
},
integrationSettings = { @Setting(name = Environment.DEFAULT_BATCH_FETCH_SIZE, value = "2") }
)
-@TestForIssue( jiraKey = "HHH-15695")
+@JiraKey( value = "HHH-15695")
public class EmbeddableWithNullValuesExceptForAssociationsTest {
private static final EntityB ENTITY_B = new EntityB( 2, "d" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/LazyManyToOneBatchTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/LazyManyToOneBatchTest.java
index 23492f0c83..a1748283fd 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/LazyManyToOneBatchTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/LazyManyToOneBatchTest.java
@@ -4,7 +4,7 @@ import java.util.List;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.jdbc.SQLStatementInspector;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -35,7 +35,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
@ServiceRegistry(
settings = @Setting(name = AvailableSettings.DEFAULT_BATCH_FETCH_SIZE, value = "2")
)
-@TestForIssue(jiraKey = "HHH-15346")
+@JiraKey(value = "HHH-15346")
public class LazyManyToOneBatchTest {
@BeforeEach
public void setUp(SessionFactoryScope scope) {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/NonBatchingBatchFailureTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/NonBatchingBatchFailureTest.java
index 14887fd0cc..f1a00b8117 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/NonBatchingBatchFailureTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/NonBatchingBatchFailureTest.java
@@ -14,7 +14,7 @@ import org.hibernate.cfg.Configuration;
import org.hibernate.engine.jdbc.batch.spi.Batch;
import org.hibernate.engine.spi.SessionImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -30,7 +30,7 @@ import static org.junit.Assert.fail;
* @author Shawn Clowater
* @author Steve Ebersole
*/
-@TestForIssue( jiraKey = "HHH-7689" )
+@JiraKey( value = "HHH-7689" )
public class NonBatchingBatchFailureTest extends BaseCoreFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/RefreshAndBatchTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/RefreshAndBatchTest.java
index 4221b8abe3..e55cd6c569 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batch/RefreshAndBatchTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batch/RefreshAndBatchTest.java
@@ -2,7 +2,7 @@ package org.hibernate.orm.test.batch;
import org.hibernate.annotations.BatchSize;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.EntityManagerFactoryScope;
import org.hibernate.testing.orm.junit.Jpa;
import org.junit.jupiter.api.BeforeAll;
@@ -16,7 +16,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
@Jpa(
annotatedClasses = RefreshAndBatchTest.TestEntity.class
)
-@TestForIssue(jiraKey = "HHH-15851")
+@JiraKey(value = "HHH-15851")
public class RefreshAndBatchTest {
private static final Long ENTITY1_ID = 1l;
private static final Long ENTITY2_ID = 2l;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/BatchFetchReferencedColumnNameTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/BatchFetchReferencedColumnNameTest.java
index d4e0b4d7f8..2fc2d05b48 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/BatchFetchReferencedColumnNameTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/BatchFetchReferencedColumnNameTest.java
@@ -11,7 +11,7 @@ import java.util.List;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ImplicitListAsBagProvider;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -57,7 +57,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
public class BatchFetchReferencedColumnNameTest {
@Test
- @TestForIssue(jiraKey = "HHH-13059")
+ @JiraKey(value = "HHH-13059")
public void test(SessionFactoryScope scope) throws Exception {
scope.inTransaction( session -> {
Parent p = new Parent();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/DynamicBatchFetchTestCase.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/DynamicBatchFetchTestCase.java
index 316e06afbf..92f6d2fc38 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/DynamicBatchFetchTestCase.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/DynamicBatchFetchTestCase.java
@@ -11,7 +11,7 @@ import java.util.stream.IntStream;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -35,7 +35,7 @@ import static org.junit.Assert.assertNotNull;
public class DynamicBatchFetchTestCase {
@Test
- @TestForIssue(jiraKey = "HHH-12835")
+ @JiraKey(value = "HHH-12835")
public void batchFetchTest(SessionFactoryScope scope) {
scope.inTransaction( session -> {
// Having DEFAULT_BATCH_FETCH_SIZE=15
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/SubselectFetchTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/SubselectFetchTest.java
index 18e31f21a4..f70537246c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/SubselectFetchTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/SubselectFetchTest.java
@@ -11,7 +11,7 @@ import java.util.List;
import org.hibernate.engine.spi.BatchFetchQueue;
import org.hibernate.persister.entity.EntityPersister;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
@@ -69,7 +69,7 @@ public class SubselectFetchTest {
}
@Test
- @TestForIssue( jiraKey = "HHH-15202")
+ @JiraKey( value = "HHH-15202")
public void testSubselectFetchOnlyCreatedIfEnabled(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionWithAbstractBidClassTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionWithAbstractBidClassTest.java
index ef27424fa6..865ae5766c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionWithAbstractBidClassTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bidi/AuctionWithAbstractBidClassTest.java
@@ -10,8 +10,9 @@ import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Date;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.junit.jupiter.api.Test;
@@ -26,7 +27,12 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
xmlMappings = "org/hibernate/orm/test/bidi/Auction3.hbm.xml"
)
@SessionFactory
-@TestForIssue( jiraKey = {"HHH-987", "HHH-992"} )
+@JiraKeyGroup(
+ value = {
+ @JiraKey( value = "HHH-987" ),
+ @JiraKey( value = "HHH-992" )
+ }
+)
public class AuctionWithAbstractBidClassTest {
@Test
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/cfgXml/CfgXmlResourceNameClosingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/cfgXml/CfgXmlResourceNameClosingTest.java
index e4014ac40d..c6b19a4762 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/cfgXml/CfgXmlResourceNameClosingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/cfgXml/CfgXmlResourceNameClosingTest.java
@@ -18,7 +18,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
@@ -33,7 +33,7 @@ import static org.junit.Assert.assertTrue;
*
* @author Steve Ebersole
*/
-@TestForIssue( jiraKey = "HHH-10120" )
+@JiraKey( value = "HHH-10120" )
public class CfgXmlResourceNameClosingTest extends BaseUnitTestCase {
private static class InputStreamWrapper extends InputStream {
private final InputStream wrapped;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
index 174624c909..b115bd4c75 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
@@ -62,8 +62,9 @@ import org.hibernate.testing.BeforeClassOnce;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.RequiresDialectFeature;
import org.hibernate.testing.SkipForDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.CustomParameterized;
+import org.hibernate.testing.orm.junit.JiraKeyGroup;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -88,7 +89,12 @@ import jakarta.persistence.TableGenerator;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(CustomParameterized.class)
-@TestForIssue(jiraKey = { "HHH-14921", "HHH-14922", "HHH-15212", "HHH-16177" })
+@JiraKeyGroup( value = {
+ @JiraKey( value = "HHH-14921" ),
+ @JiraKey( value = "HHH-14922" ),
+ @JiraKey( value = "HHH-15212" ),
+ @JiraKey( value = "HHH-16177" )
+} )
@RequiresDialectFeature(DialectChecks.SupportsIdentityColumns.class)
public class DefaultCatalogAndSchemaTest {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/NamespaceTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/NamespaceTest.java
index cbc30c0221..5731722cfc 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/NamespaceTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/NamespaceTest.java
@@ -12,7 +12,7 @@ import org.hibernate.boot.model.relational.Database;
import org.hibernate.boot.model.relational.Namespace;
import org.hibernate.engine.jdbc.env.spi.JdbcEnvironment;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Before;
import org.junit.Test;
@@ -24,7 +24,7 @@ import static org.mockito.Mockito.when;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-11625")
+@JiraKey(value = "HHH-11625")
public class NamespaceTest {
private static final String EXPECTED_CATALOG_PHYSICAL_NAME = "catalog";
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/relational/QualifiedNameParserTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/relational/QualifiedNameParserTest.java
index d3e1c5b370..34dee62091 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/relational/QualifiedNameParserTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/relational/QualifiedNameParserTest.java
@@ -11,7 +11,7 @@ import org.hibernate.boot.model.relational.QualifiedNameParser;
import org.junit.Test;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue;
@@ -20,7 +20,7 @@ import static org.junit.Assert.assertThat;
/**
* @author Andrea Boriero
*/
-@TestForIssue(jiraKey = "HHH-10174")
+@JiraKey(value = "HHH-10174")
public class QualifiedNameParserTest {
private static final Identifier DEFAULT_SCHEMA = Identifier.toIdentifier( "schema" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/source/AttributePathTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/source/AttributePathTest.java
index 3d4fb64aba..3b33d2a24a 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/source/AttributePathTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/boot/model/source/AttributePathTest.java
@@ -10,7 +10,7 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.hibernate.boot.model.source.spi.AttributePath;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Test;
/**
@@ -19,7 +19,7 @@ import org.junit.Test;
public class AttributePathTest {
@Test
- @TestForIssue(jiraKey = "HHH-10863")
+ @JiraKey(value = "HHH-10863")
public void testCollectionElement() {
AttributePath attributePath = AttributePath.parse( "items.{element}.name" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/AttributeAccessorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/AttributeAccessorTest.java
index 1985a07c76..bcb0fd0da8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/AttributeAccessorTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/AttributeAccessorTest.java
@@ -19,7 +19,7 @@ import org.hibernate.property.access.spi.PropertyAccess;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -29,7 +29,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author Chris Cranford
*/
-@TestForIssue(jiraKey = "HHH-12062")
+@JiraKey(value = "HHH-12062")
public class AttributeAccessorTest {
private ServiceRegistry serviceRegistry;
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/jpa/AccessMappingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/jpa/AccessMappingTest.java
index 59031d3163..b1cfb5fbe8 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/jpa/AccessMappingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/access/jpa/AccessMappingTest.java
@@ -19,7 +19,7 @@ import org.hibernate.service.ServiceRegistry;
import org.hibernate.type.descriptor.java.spi.JdbcTypeRecommendationException;
import org.hibernate.testing.ServiceRegistryBuilder;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -269,7 +269,7 @@ public class AccessMappingTest {
}
}
- @TestForIssue(jiraKey = "HHH-5004")
+ @JiraKey(value = "HHH-5004")
@Test
public void testAccessOnClassAndId() {
Configuration cfg = new Configuration();
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/EmbeddedOverrideTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/EmbeddedOverrideTests.java
index 557fbf6bb7..9d031e0de4 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/EmbeddedOverrideTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/EmbeddedOverrideTests.java
@@ -22,7 +22,7 @@ import org.hibernate.mapping.Component;
import org.hibernate.mapping.PersistentClass;
import org.hibernate.mapping.Property;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.DomainModelScope;
import org.hibernate.testing.orm.junit.ServiceRegistry;
@@ -52,7 +52,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
@SessionFactory
public class EmbeddedOverrideTests {
@Test
- @TestForIssue(jiraKey = "HHH-8630")
+ @JiraKey(value = "HHH-8630")
public void testModel(DomainModelScope scope) {
assertTrue( SchemaUtil.isColumnPresent( "DOMESTIC_CUSTOMER", "DC_address_street", scope.getDomainModel() ) );
assertTrue( SchemaUtil.isColumnPresent( "FOREIGN_CUSTOMER", "FC_address_street", scope.getDomainModel() ) );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/PluralEmbeddedOverrideTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/PluralEmbeddedOverrideTests.java
index e626d8faaf..270a86e6b7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/PluralEmbeddedOverrideTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/attributeOverrides/PluralEmbeddedOverrideTests.java
@@ -26,7 +26,7 @@ import org.hibernate.mapping.Property;
import org.hibernate.mapping.SimpleValue;
import org.hibernate.type.BasicType;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.DomainModelScope;
import org.hibernate.testing.orm.junit.FailureExpected;
@@ -64,7 +64,7 @@ public class PluralEmbeddedOverrideTests {
@SuppressWarnings("rawtypes")
@Test
- @TestForIssue(jiraKey = "HHH-8630")
+ @JiraKey(value = "HHH-8630")
public void testModel(DomainModelScope scope) {
final PersistentClass entityBinding = scope.getDomainModel().getEntityBinding( AggregatedTypeValue.class.getName() );
final Property attributesBinding = entityBinding.getProperty( "attributes" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedCircularFetchTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedCircularFetchTests.java
index b156b91f13..a7542e15c5 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedCircularFetchTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedCircularFetchTests.java
@@ -20,7 +20,7 @@ import jakarta.persistence.Table;
import org.hibernate.Hibernate;
import org.hibernate.cfg.AvailableSettings;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -54,7 +54,7 @@ public class EmbeddedCircularFetchTests {
// - `org.hibernate.orm.test.fetch.circular.manytoone`
@Test
- @TestForIssue(jiraKey = "HHH-9642")
+ @JiraKey(value = "HHH-9642")
public void testCircularFetchAcrossComponent(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java
index 4861834356..1f5893d47c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/EmbeddedTest.java
@@ -20,7 +20,7 @@ import org.hibernate.orm.test.bootstrap.binding.annotations.embedded.FloatLeg.Ra
import org.hibernate.orm.test.bootstrap.binding.annotations.embedded.Leg.Frequency;
import org.hibernate.query.Query;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.DomainModel;
import org.hibernate.testing.orm.junit.ServiceRegistry;
import org.hibernate.testing.orm.junit.SessionFactory;
@@ -111,7 +111,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8172")
+ @JiraKey(value = "HHH-8172")
public void testQueryWithEmbeddedIsNull(SessionFactoryScope scope) {
Person person = new Person();
Address a = new Address();
@@ -142,7 +142,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8172")
+ @JiraKey(value = "HHH-8172")
public void testQueryWithEmbeddedParameterAllNull(SessionFactoryScope scope) {
Person person = new Person();
Address a = new Address();
@@ -176,7 +176,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8172")
+ @JiraKey(value = "HHH-8172")
public void testQueryWithEmbeddedParameterOneNull(SessionFactoryScope scope) {
Person person = new Person();
Address a = new Address();
@@ -211,7 +211,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-8172")
+ @JiraKey(value = "HHH-8172")
public void testQueryWithEmbeddedWithNullUsingSubAttributes(SessionFactoryScope scope) {
Person person = new Person();
Address a = new Address();
@@ -586,7 +586,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-9642")
+ @JiraKey(value = "HHH-9642")
public void testEmbeddedAndOneToManyHql(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
@@ -769,7 +769,7 @@ public class EmbeddedTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-3868")
+ @JiraKey(value = "HHH-3868")
public void testTransientMergeComponentParent(SessionFactoryScope scope) {
scope.inTransaction(
session -> {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/NestedEmbeddableAttributeOverrideTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/NestedEmbeddableAttributeOverrideTest.java
index a0d8bd00bb..8c185760a0 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/NestedEmbeddableAttributeOverrideTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/embedded/NestedEmbeddableAttributeOverrideTest.java
@@ -8,7 +8,7 @@ package org.hibernate.orm.test.bootstrap.binding.annotations.embedded;
import org.hibernate.Session;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@@ -18,7 +18,7 @@ import org.junit.Test;
public class NestedEmbeddableAttributeOverrideTest extends BaseCoreFunctionalTestCase {
@Test
- @TestForIssue(jiraKey="HHH-8021")
+ @JiraKey(value="HHH-8021")
public void testAttributeOverride() {
EmbeddableB embedB = new EmbeddableB();
embedB.setEmbedAttrB( "B" );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/AssociationOverrideSchemaTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/AssociationOverrideSchemaTest.java
index 43260d60c3..adff7c3c51 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/AssociationOverrideSchemaTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/AssociationOverrideSchemaTest.java
@@ -10,7 +10,7 @@ import org.hibernate.dialect.H2Dialect;
import org.hibernate.mapping.Table;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
import org.hibernate.orm.test.util.SchemaUtil;
import org.junit.Assert;
@@ -20,7 +20,7 @@ import org.junit.Test;
* @author Lukasz Antoniak
*/
@RequiresDialect(H2Dialect.class)
-@TestForIssue(jiraKey = "HHH-6662")
+@JiraKey(value = "HHH-6662")
public class AssociationOverrideSchemaTest extends BaseNonConfigCoreFunctionalTestCase {
public static final String SCHEMA_NAME = "OTHER_SCHEMA";
public static final String TABLE_NAME = "BLOG_TAGS";
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/InheritedAttributeOverridingTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/InheritedAttributeOverridingTest.java
index 957b6568eb..30c55fc35d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/InheritedAttributeOverridingTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/override/InheritedAttributeOverridingTest.java
@@ -16,7 +16,7 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.boot.spi.MetadataImplementor;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.ServiceRegistryUtil;
import org.junit.After;
@@ -42,7 +42,7 @@ public class InheritedAttributeOverridingTest extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-9485" )
+ @JiraKey( value = "HHH-9485" )
public void testInheritedAttributeOverridingMappedsuperclass() {
Metadata metadata = new MetadataSources( standardServiceRegistry )
.addAnnotatedClass( A.class )
@@ -54,7 +54,7 @@ public class InheritedAttributeOverridingTest extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-9485" )
+ @JiraKey( value = "HHH-9485" )
public void testInheritedAttributeOverridingEntity() {
Metadata metadata = new MetadataSources( standardServiceRegistry )
.addAnnotatedClass( C.class )
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/ImplicitIndexColumnNameSourceTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/ImplicitIndexColumnNameSourceTest.java
index 54bb7d5e21..6ff568a1f7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/ImplicitIndexColumnNameSourceTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/ImplicitIndexColumnNameSourceTest.java
@@ -9,7 +9,7 @@ package org.hibernate.orm.test.bootstrap.binding.naming;
import org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource;
import org.hibernate.boot.model.naming.ImplicitNameSource;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.Test;
import static org.junit.Assert.assertTrue;
@@ -20,7 +20,7 @@ import static org.junit.Assert.assertTrue;
public class ImplicitIndexColumnNameSourceTest {
@Test
- @TestForIssue(jiraKey = "HHH-10810")
+ @JiraKey(value = "HHH-10810")
public void testExtensionImplicitNameSource() {
assertTrue( ImplicitNameSource.class.isAssignableFrom( ImplicitIndexColumnNameSource.class ) );
}
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/NamingHelperTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/NamingHelperTest.java
index 5e70a9a58b..1a023992d6 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/NamingHelperTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/naming/NamingHelperTest.java
@@ -9,7 +9,7 @@ package org.hibernate.orm.test.bootstrap.binding.naming;
import org.hibernate.boot.model.naming.Identifier;
import org.hibernate.boot.model.naming.NamingHelper;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.junit.Test;
@@ -18,7 +18,7 @@ import static org.junit.Assert.assertEquals;
public class NamingHelperTest extends BaseUnitTestCase {
@Test
- @TestForIssue(jiraKey = "HHH-12357")
+ @JiraKey(value = "HHH-12357")
public void generateHashedFkName() {
Identifier booksDe = new Identifier( "Bücher", false );
Identifier authorsDe = new Identifier( "Autoren", false );
@@ -34,7 +34,7 @@ public class NamingHelperTest extends BaseUnitTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-12357")
+ @JiraKey(value = "HHH-12357")
public void generateHashedFkNameUSingUtf8() {
Identifier booksDe = new Identifier( "Bücher", false );
Identifier authorsDe = new Identifier( "Autoren", false );
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitInfoTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitInfoTests.java
index f75fd5b919..7a0e95f37d 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitInfoTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitInfoTests.java
@@ -23,7 +23,7 @@ import org.hibernate.testing.RequiresDialect;
import org.hibernate.testing.jdbc.DataSourceStub;
import org.hibernate.testing.FailureExpected;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.junit4.BaseUnitTestCase;
import org.hibernate.testing.util.jpa.PersistenceUnitInfoAdapter;
import org.junit.Test;
@@ -39,7 +39,7 @@ import static org.junit.Assert.assertEquals;
@RequiresDialect( H2Dialect.class )
public class PersistenceUnitInfoTests extends BaseUnitTestCase {
@Test
- @TestForIssue( jiraKey = "HHH-13432" )
+ @JiraKey( value = "HHH-13432" )
public void testNonJtaDataExposedAsProperty() {
final DataSource puDataSource = new DataSourceStub( "puDataSource" );
final PersistenceUnitInfoAdapter info = new PersistenceUnitInfoAdapter() {
@@ -73,7 +73,7 @@ public class PersistenceUnitInfoTests extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-13432" )
+ @JiraKey( value = "HHH-13432" )
public void testJtaDataExposedAsProperty() {
final DataSource puDataSource = new DataSourceStub( "puDataSource" );
final PersistenceUnitInfoAdapter info = new PersistenceUnitInfoAdapter() {
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitOverridesTests.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitOverridesTests.java
index ba1e58d2ab..b3946d662c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitOverridesTests.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/jpa/PersistenceUnitOverridesTests.java
@@ -27,7 +27,7 @@ import org.hibernate.jpa.HibernatePersistenceProvider;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.testing.RequiresDialect;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.env.ConnectionProviderBuilder;
import org.hibernate.testing.jdbc.DataSourceStub;
import org.hibernate.testing.junit4.BaseUnitTestCase;
@@ -312,7 +312,7 @@ public class PersistenceUnitOverridesTests extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-13640" )
+ @JiraKey( value = "HHH-13640" )
public void testIntegrationOverridesOfPersistenceXmlDataSource() {
// mimics a DataSource defined in the persistence.xml
@@ -359,7 +359,7 @@ public class PersistenceUnitOverridesTests extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-13640" )
+ @JiraKey( value = "HHH-13640" )
public void testIntegrationOverridesOfPersistenceXmlDataSourceWithDriverManagerInfo() {
// mimics a DataSource defined in the persistence.xml
@@ -398,7 +398,7 @@ public class PersistenceUnitOverridesTests extends BaseUnitTestCase {
}
@Test
- @TestForIssue( jiraKey = "HHH-13640" )
+ @JiraKey( value = "HHH-13640" )
public void testIntegrationOverridesOfPersistenceXmlDataSourceWithDriverManagerInfoUsingJakarta() {
// mimics a DataSource defined in the persistence.xml
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderServiceImplTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderServiceImplTest.java
index 3aac806599..0e07cd7e5b 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderServiceImplTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderServiceImplTest.java
@@ -15,7 +15,7 @@ import java.util.List;
import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl;
import org.hibernate.boot.registry.classloading.internal.TcclLookupPrecedence;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
@@ -146,7 +146,7 @@ public class ClassLoaderServiceImplTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-13551")
+ @JiraKey(value = "HHH-13551")
public void testServiceFromIncompatibleClassLoader() {
ClassLoaderServiceImpl classLoaderService = new ClassLoaderServiceImpl(
Arrays.asList(
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/JarVisitorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/JarVisitorTest.java
index 40c8b30193..0228126fc7 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/JarVisitorTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/JarVisitorTest.java
@@ -38,7 +38,7 @@ import org.hibernate.dialect.H2Dialect;
import org.hibernate.orm.test.jpa.pack.defaultpar.Version;
import org.hibernate.orm.test.jpa.pack.explodedpar.Carpet;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.RequiresDialect;
import org.junit.jupiter.api.Test;
@@ -276,7 +276,7 @@ public class JarVisitorTest extends PackagingTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-6806")
+ @JiraKey(value = "HHH-6806")
public void testJarVisitorFactory() throws Exception {
final File explodedPar = buildExplodedPar();
final File defaultPar = buildDefaultPar();
@@ -314,7 +314,7 @@ public class JarVisitorTest extends PackagingTestCase {
}
@Test
- @TestForIssue( jiraKey = "EJB-230" )
+ @JiraKey( value = "EJB-230" )
public void testDuplicateFilterExplodedJarExpected() throws Exception {
// File explodedPar = buildExplodedPar();
// addPackageToClasspath( explodedPar );
@@ -360,7 +360,7 @@ public class JarVisitorTest extends PackagingTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-7835")
+ @JiraKey(value = "HHH-7835")
public void testGetBytesFromInputStream() throws Exception {
File file = buildLargeJar();
@@ -406,7 +406,7 @@ public class JarVisitorTest extends PackagingTestCase {
}
@Test
- @TestForIssue(jiraKey = "HHH-7835")
+ @JiraKey(value = "HHH-7835")
public void testGetBytesFromZeroInputStream() throws Exception {
// Ensure that JarVisitorFactory#getBytesFromInputStream
// can handle 0 length streams gracefully.
diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/ScanningCoordinatorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/ScanningCoordinatorTest.java
index 5f867e17fc..7425e3b95c 100644
--- a/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/ScanningCoordinatorTest.java
+++ b/hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/ScanningCoordinatorTest.java
@@ -41,7 +41,7 @@ import org.hibernate.cfg.Environment;
import org.hibernate.engine.config.internal.ConfigurationServiceInitiator;
import org.hibernate.engine.config.spi.ConfigurationService;
-import org.hibernate.testing.TestForIssue;
+import org.hibernate.testing.orm.junit.JiraKey;
import org.hibernate.testing.orm.junit.Logger;
import org.hibernate.testing.orm.junit.MessageKeyInspection;
import org.hibernate.testing.orm.junit.MessageKeyWatcher;
@@ -135,7 +135,7 @@ public class ScanningCoordinatorTest {
}
@Test
- @TestForIssue(jiraKey = "HHH-14473")
+ @JiraKey(value = "HHH-14473")
public void testApplyScanResultsToManagedResultsWhileExplicitClassNameLoadable() {
Class