Run test only on HsqlDb.
JdbcRepositoryEmbeddedIntegrationTests no longer runs for all databases, since it doesn't tests anything specific to differen RDBMSs. Therefore the test also got renamed. See #1565
This commit is contained in:
@@ -29,6 +29,8 @@ import org.springframework.context.annotation.Import;
|
||||
import org.springframework.data.annotation.Id;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory;
|
||||
import org.springframework.data.jdbc.testing.DatabaseType;
|
||||
import org.springframework.data.jdbc.testing.EnabledOnDatabase;
|
||||
import org.springframework.data.jdbc.testing.IntegrationTest;
|
||||
import org.springframework.data.jdbc.testing.TestConfiguration;
|
||||
import org.springframework.data.relational.core.mapping.Column;
|
||||
@@ -50,7 +52,8 @@ import org.springframework.test.jdbc.JdbcTestUtils;
|
||||
* @author Jens Schauder
|
||||
*/
|
||||
@IntegrationTest
|
||||
public class JdbcRepositoryEmbeddedIntegrationTests {
|
||||
@EnabledOnDatabase(DatabaseType.HSQL)
|
||||
public class JdbcRepositoryEmbeddedHsqlIntegrationTests {
|
||||
|
||||
@Configuration
|
||||
@Import(TestConfiguration.class)
|
||||
@@ -1,27 +0,0 @@
|
||||
DROP TABLE dummy_entity;
|
||||
DROP TABLE SORT_EMBEDDED_ENTITY;
|
||||
DROP TABLE WITH_DOT_COLUMN;
|
||||
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
"address.city" VARCHAR(255)
|
||||
);
|
||||
@@ -1,23 +0,0 @@
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 ) PRIMARY KEY,
|
||||
"address.city" VARCHAR(255)
|
||||
);
|
||||
@@ -1,23 +0,0 @@
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
`address.city` VARCHAR(255)
|
||||
);
|
||||
@@ -1,27 +0,0 @@
|
||||
DROP TABLE IF EXISTS dummy_entity;
|
||||
DROP TABLE IF EXISTS SORT_EMBEDDED_ENTITY;
|
||||
DROP TABLE IF EXISTS WITH_DOT_COLUMN;
|
||||
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id BIGINT IDENTITY PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY
|
||||
(
|
||||
id BIGINT IDENTITY PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id BIGINT IDENTITY PRIMARY KEY,
|
||||
"address.city" VARCHAR(255)
|
||||
);
|
||||
@@ -1,23 +0,0 @@
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
`address.city` VARCHAR(255)
|
||||
);
|
||||
@@ -1,26 +0,0 @@
|
||||
DROP TABLE DUMMY_ENTITY CASCADE CONSTRAINTS PURGE;
|
||||
DROP TABLE SORT_EMBEDDED_ENTITY CASCADE CONSTRAINTS PURGE;
|
||||
DROP TABLE WITH_DOT_COLUMN CASCADE CONSTRAINTS PURGE;
|
||||
|
||||
CREATE TABLE DUMMY_ENTITY (
|
||||
ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
|
||||
TEST VARCHAR2(100),
|
||||
PREFIX2_ATTR NUMBER ,
|
||||
PREFIX_TEST VARCHAR2(100),
|
||||
PREFIX_PREFIX2_ATTR NUMBER
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE SORT_EMBEDDED_ENTITY (
|
||||
id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN (
|
||||
id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
|
||||
"address.city" VARCHAR(255)
|
||||
);
|
||||
@@ -1,27 +0,0 @@
|
||||
DROP TABLE dummy_entity;
|
||||
DROP TABLE "SORT_EMBEDDED_ENTITY";
|
||||
DROP TABLE WITH_DOT_COLUMN;
|
||||
|
||||
CREATE TABLE dummy_entity
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
TEST VARCHAR(100),
|
||||
PREFIX2_ATTR BIGINT,
|
||||
PREFIX_TEST VARCHAR(100),
|
||||
PREFIX_PREFIX2_ATTR BIGINT
|
||||
);
|
||||
|
||||
CREATE TABLE "SORT_EMBEDDED_ENTITY"
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
first_name VARCHAR(100),
|
||||
address VARCHAR(255),
|
||||
email VARCHAR(255),
|
||||
phone_number VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE WITH_DOT_COLUMN
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
"address.city" VARCHAR(255)
|
||||
);
|
||||
Reference in New Issue
Block a user