CCM NG: Updated create scripts for tests

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4310 8810af33-2d31-482b-a856-94f89814c4df
pull/2/head
jensp 2016-09-19 17:19:11 +00:00
parent 930c20ccbd
commit f73f87d622
4 changed files with 52 additions and 54 deletions

View File

@ -18,7 +18,6 @@
*/ */
package org.librecms.contentsection; package org.librecms.contentsection;
import com.sun.org.apache.bcel.internal.generic.LADD;
import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian; import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.junit.InSequence; import org.jboss.arquillian.junit.InSequence;
@ -43,7 +42,6 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.libreccm.categorization.Category; import org.libreccm.categorization.Category;
import org.libreccm.categorization.CategoryRepository; import org.libreccm.categorization.CategoryRepository;
import org.libreccm.security.Shiro;
import org.libreccm.tests.categories.IntegrationTest; import org.libreccm.tests.categories.IntegrationTest;
import org.librecms.contenttypes.Article; import org.librecms.contenttypes.Article;
import org.librecms.contenttypes.News; import org.librecms.contenttypes.News;

View File

@ -32,9 +32,9 @@
<property name="qualifiedTableNames">true</property> <property name="qualifiedTableNames">true</property>
</extension> </extension>
<extension qualifier="persistence-script"> <!--<extension qualifier="persistence-script">
<property name="scriptsToExecuteAfterTest">scripts/h2-cleanup.sql</property> <property name="scriptsToExecuteAfterTest">scripts/h2-cleanup.sql</property>
</extension> </extension>-->
</arquillian> </arquillian>

View File

@ -1,5 +1,5 @@
DROP SCHEMA IF EXISTS ccm_cms; DROP SCHEMA IF EXISTS ccm_cms CASCADE;
DROP SCHEMA IF EXISTS ccm_core; DROP SCHEMA IF EXISTS ccm_core CASCADE;
DROP SEQUENCE IF EXISTS hibernate_sequence; DROP SEQUENCE IF EXISTS hibernate_sequence;
@ -292,11 +292,21 @@ CREATE SCHEMA ccm_cms;
primary key (OBJECT_ID, REV) primary key (OBJECT_ID, REV)
); );
create table CCM_CMS.CONTENT_SECTION_LIFECYCLE_DEFINITIONS (
CONTENT_SECTION_ID int8 not null,
LIFECYCLE_DEFINITION_ID int8 not null
);
create table CCM_CMS.CONTENT_SECTION_ROLES ( create table CCM_CMS.CONTENT_SECTION_ROLES (
SECTION_ID int8 not null, SECTION_ID int8 not null,
ROLE_ID int8 not null ROLE_ID int8 not null
); );
create table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES (
CONTENT_SECTION_ID int8 not null,
WORKFLOW_TEMPLATE_ID int8 not null
);
create table CCM_CMS.CONTENT_SECTIONS ( create table CCM_CMS.CONTENT_SECTIONS (
DEFAULT_LOCALE varchar(255), DEFAULT_LOCALE varchar(255),
ITEM_RESOLVER_CLASS varchar(1024), ITEM_RESOLVER_CLASS varchar(1024),
@ -851,6 +861,12 @@ CREATE SCHEMA ccm_cms;
alter table CCM_CMS.ASSETS alter table CCM_CMS.ASSETS
add constraint UK_9l2v1u9beyemgjwqx7isbumwh unique (UUID); add constraint UK_9l2v1u9beyemgjwqx7isbumwh unique (UUID);
alter table CCM_CMS.CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint UK_dhbp1f81iaw6sl7tg36xh439e unique (LIFECYCLE_DEFINITION_ID);
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint UK_goj42ghwu4tf1akfb2r6ensns unique (WORKFLOW_TEMPLATE_ID);
create table CCM_CORE.APPLICATIONS ( create table CCM_CORE.APPLICATIONS (
APPLICATION_TYPE varchar(1024) not null, APPLICATION_TYPE varchar(1024) not null,
PRIMARY_URL varchar(1024) not null, PRIMARY_URL varchar(1024) not null,
@ -1337,11 +1353,11 @@ CREATE SCHEMA ccm_cms;
SETTING_ID int8 not null, SETTING_ID int8 not null,
CONFIGURATION_CLASS varchar(512) not null, CONFIGURATION_CLASS varchar(512) not null,
NAME varchar(512) not null, NAME varchar(512) not null,
SETTING_VALUE_LONG int8,
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
SETTING_VALUE_BOOLEAN boolean,
SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_DOUBLE float8, SETTING_VALUE_DOUBLE float8,
SETTING_VALUE_BOOLEAN boolean,
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_LONG int8,
primary key (SETTING_ID) primary key (SETTING_ID)
); );
@ -1482,22 +1498,6 @@ CREATE SCHEMA ccm_cms;
add constraint UK5whinfxdaepqs09e5ia9y71uk unique (CONFIGURATION_CLASS, NAME); add constraint UK5whinfxdaepqs09e5ia9y71uk unique (CONFIGURATION_CLASS, NAME);
create sequence hibernate_sequence start 1 increment 1; create sequence hibernate_sequence start 1 increment 1;
create table CONTENT_SECTION_LIFECYCLE_DEFINITIONS (
CONTENT_SECTION_ID int8 not null,
LIFECYCLE_DEFINITION_ID int8 not null
);
create table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES (
CONTENT_SECTION_ID int8 not null,
WORKFLOW_TEMPLATE_ID int8 not null
);
alter table CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint UK_dhbp1f81iaw6sl7tg36xh439e unique (LIFECYCLE_DEFINITION_ID);
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint UK_goj42ghwu4tf1akfb2r6ensns unique (WORKFLOW_TEMPLATE_ID);
alter table CCM_CMS.ARTICLE_LEADS alter table CCM_CMS.ARTICLE_LEADS
add constraint FK4g66u3qtfyepw0f733kuiiaul add constraint FK4g66u3qtfyepw0f733kuiiaul
foreign key (OBJECT_ID) foreign key (OBJECT_ID)
@ -1748,6 +1748,16 @@ create sequence hibernate_sequence start 1 increment 1;
foreign key (OBJECT_ID, REV) foreign key (OBJECT_ID, REV)
references CCM_CORE.CCM_OBJECTS_AUD; references CCM_CORE.CCM_OBJECTS_AUD;
alter table CCM_CMS.CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint FKqnsnk1eju8vrbm7x0wr5od4ll
foreign key (LIFECYCLE_DEFINITION_ID)
references CCM_CMS.LIFECYLE_DEFINITIONS;
alter table CCM_CMS.CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint FK7daejlunqsnhgky4b92n019a9
foreign key (CONTENT_SECTION_ID)
references CCM_CMS.CONTENT_SECTIONS;
alter table CCM_CMS.CONTENT_SECTION_ROLES alter table CCM_CMS.CONTENT_SECTION_ROLES
add constraint FKkn5nygbmub9wd5lxw3402t82d add constraint FKkn5nygbmub9wd5lxw3402t82d
foreign key (ROLE_ID) foreign key (ROLE_ID)
@ -1758,6 +1768,16 @@ create sequence hibernate_sequence start 1 increment 1;
foreign key (SECTION_ID) foreign key (SECTION_ID)
references CCM_CMS.CONTENT_SECTIONS; references CCM_CMS.CONTENT_SECTIONS;
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint FKrx08cdjm9tutrp5lvfhgslw48
foreign key (WORKFLOW_TEMPLATE_ID)
references CCM_CORE.WORKFLOW_TEMPLATES;
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint FK6kuejkcl9hcbkr8q6bdlatt8q
foreign key (CONTENT_SECTION_ID)
references CCM_CMS.CONTENT_SECTIONS;
alter table CCM_CMS.CONTENT_SECTIONS alter table CCM_CMS.CONTENT_SECTIONS
add constraint FKajweudfxaf7g2ydr2hcgqwcib add constraint FKajweudfxaf7g2ydr2hcgqwcib
foreign key (ROOT_ASSETS_FOLDER_ID) foreign key (ROOT_ASSETS_FOLDER_ID)
@ -2044,7 +2064,7 @@ create sequence hibernate_sequence start 1 increment 1;
references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS; references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
alter table CCM_CMS.LIFECYLE_PHASES alter table CCM_CMS.LIFECYLE_PHASES
add constraint FKerihqw4gpb0lwap6x73us7wos add constraint FKlh2b1nokqxhf790lt7lhgoisc
foreign key (LIFECYCLE_ID) foreign key (LIFECYCLE_ID)
references CCM_CMS.LIFECYCLES; references CCM_CMS.LIFECYCLES;
@ -2738,27 +2758,7 @@ create sequence hibernate_sequence start 1 increment 1;
foreign key (TASK_ID) foreign key (TASK_ID)
references CCM_CORE.WORKFLOW_TASKS; references CCM_CORE.WORKFLOW_TASKS;
alter table CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint FKqnsnk1eju8vrbm7x0wr5od4ll
foreign key (LIFECYCLE_DEFINITION_ID)
references CCM_CMS.LIFECYLE_DEFINITIONS;
alter table CONTENT_SECTION_LIFECYCLE_DEFINITIONS
add constraint FK7daejlunqsnhgky4b92n019a9
foreign key (CONTENT_SECTION_ID)
references CCM_CMS.CONTENT_SECTIONS;
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint FKrx08cdjm9tutrp5lvfhgslw48
foreign key (WORKFLOW_TEMPLATE_ID)
references CCM_CORE.WORKFLOW_TEMPLATES;
alter table CCM_CMS.CONTENT_SECTION_WORKFLOW_TEMPLATES
add constraint FK6kuejkcl9hcbkr8q6bdlatt8q
foreign key (CONTENT_SECTION_ID)
references CCM_CMS.CONTENT_SECTIONS;
alter table CCM_CORE.WORKFLOWS alter table CCM_CORE.WORKFLOWS
add constraint FKol71r1t83h0qe65gglq43far2 add constraint FKeixdxau4jebw682gd49tdbsjy
foreign key (template_id) foreign key (TEMPLATE_ID)
references CCM_CORE.WORKFLOW_TEMPLATES; references CCM_CORE.WORKFLOW_TEMPLATES;

View File

@ -4,7 +4,7 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
CREATE SCHEMA ccm_core; CREATE SCHEMA ccm_core;
create table CCM_CORE.APPLICATIONS ( create table CCM_CORE.APPLICATIONS (
APPLICATION_TYPE varchar(1024) not null, APPLICATION_TYPE varchar(1024) not null,
PRIMARY_URL varchar(1024) not null, PRIMARY_URL varchar(1024) not null,
OBJECT_ID int8 not null, OBJECT_ID int8 not null,
@ -35,7 +35,6 @@ CREATE SCHEMA ccm_core;
create table CCM_CORE.CATEGORIZATIONS ( create table CCM_CORE.CATEGORIZATIONS (
CATEGORIZATION_ID int8 not null, CATEGORIZATION_ID int8 not null,
type varchar(255),
CATEGORY_ORDER int8, CATEGORY_ORDER int8,
CATEGORY_INDEX boolean, CATEGORY_INDEX boolean,
OBJECT_ORDER int8, OBJECT_ORDER int8,
@ -492,9 +491,9 @@ CREATE SCHEMA ccm_core;
CONFIGURATION_CLASS varchar(512) not null, CONFIGURATION_CLASS varchar(512) not null,
NAME varchar(512) not null, NAME varchar(512) not null,
SETTING_VALUE_BOOLEAN boolean, SETTING_VALUE_BOOLEAN boolean,
SETTING_VALUE_DOUBLE float8,
SETTING_VALUE_STRING varchar(1024), SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_BIG_DECIMAL numeric(19, 2), SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
SETTING_VALUE_DOUBLE float8,
SETTING_VALUE_LONG int8, SETTING_VALUE_LONG int8,
primary key (SETTING_ID) primary key (SETTING_ID)
); );
@ -613,6 +612,7 @@ CREATE SCHEMA ccm_core;
create table CCM_CORE.WORKFLOWS ( create table CCM_CORE.WORKFLOWS (
WORKFLOW_ID int8 not null, WORKFLOW_ID int8 not null,
TEMPLATE_ID int8,
primary key (WORKFLOW_ID) primary key (WORKFLOW_ID)
); );
@ -1126,6 +1126,6 @@ create sequence hibernate_sequence start 1 increment 1;
references CCM_CORE.WORKFLOW_TASKS; references CCM_CORE.WORKFLOW_TASKS;
alter table CCM_CORE.WORKFLOWS alter table CCM_CORE.WORKFLOWS
add constraint FKol71r1t83h0qe65gglq43far2 add constraint FKeixdxau4jebw682gd49tdbsjy
foreign key (template_id) foreign key (TEMPLATE_ID)
references CCM_CORE.WORKFLOW_TEMPLATES; references CCM_CORE.WORKFLOW_TEMPLATES;