[HHH-10473] skip NationalizedLobFieldTest on databases that don't support nclob

This commit is contained in:
Martin Simka 2016-01-25 13:42:56 +01:00 committed by Gail Badner
parent af7a9a69a8
commit 9b80aa1d6e
1 changed files with 17 additions and 5 deletions

View File

@ -6,22 +6,28 @@
*/
package org.hibernate.test.nationalized;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import org.hibernate.Session;
import org.hibernate.annotations.Nationalized;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.cfg.Configuration;
import org.hibernate.dialect.DB2Dialect;
import org.hibernate.dialect.MySQLDialect;
import org.hibernate.dialect.PostgreSQL81Dialect;
import org.hibernate.dialect.SybaseDialect;
import org.hibernate.resource.transaction.spi.TransactionStatus;
import org.hibernate.testing.SkipForDialect;
import org.hibernate.testing.SkipForDialects;
import org.junit.Test;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import static junit.framework.TestCase.assertNotNull;
import static junit.framework.TestCase.fail;
import static org.hamcrest.core.Is.is;
@ -31,6 +37,12 @@ import static org.junit.Assert.assertThat;
* @author Andrea Boriero
*/
@TestForIssue(jiraKey = "HHH-10364")
@SkipForDialects({
@SkipForDialect(value = DB2Dialect.class, comment = "DB2 jdbc driver doesn't support getNClob"),
@SkipForDialect(value = MySQLDialect.class, comment = "MySQL/MariadB doesn't support nclob"),
@SkipForDialect(value = PostgreSQL81Dialect.class, comment = "PostgreSQL doesn't support nclob"),
@SkipForDialect(value = SybaseDialect.class, comment = "Sybase doesn't support nclob")
})
public class NationalizedLobFieldTest extends BaseCoreFunctionalTestCase {
@Override