Fixed test failures due to missing dependencies

Former-commit-id: 17d8b48437
pull/8/head
Jens Pelzetter 2020-12-21 17:42:55 +01:00
parent dfc66b56a6
commit 544a78f395
7 changed files with 34 additions and 17 deletions

View File

@ -79,12 +79,12 @@
<dependency> <dependency>
<groupId>org.eclipse.krazo</groupId> <groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId> <artifactId>krazo-core</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.eclipse.krazo.ext</groupId> <groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-freemarker</artifactId> <artifactId>krazo-freemarker</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>

View File

@ -110,12 +110,12 @@
<dependency> <dependency>
<groupId>org.eclipse.krazo</groupId> <groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId> <artifactId>krazo-core</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.eclipse.krazo.ext</groupId> <groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-freemarker</artifactId> <artifactId>krazo-freemarker</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<!-- <!--

View File

@ -29,11 +29,11 @@ import org.libreccm.categorization.Category;
import org.libreccm.categorization.CategoryManager; import org.libreccm.categorization.CategoryManager;
import org.libreccm.security.Permission; import org.libreccm.security.Permission;
import javax.persistence.*;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -43,6 +43,20 @@ import java.util.Objects;
import static org.libreccm.core.CoreConstants.CORE_XML_NS; import static org.libreccm.core.CoreConstants.CORE_XML_NS;
import static org.libreccm.core.CoreConstants.DB_SCHEMA; import static org.libreccm.core.CoreConstants.DB_SCHEMA;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.OrderBy;
import javax.persistence.Table;
/** /**
* Root class of all entities in LibreCCM which need categorisation and * Root class of all entities in LibreCCM which need categorisation and
* permission services. * permission services.

View File

@ -18,7 +18,8 @@
*/ */
package org.libreccm.core; package org.libreccm.core;
import static org.hamcrest.CoreMatchers.*;
import static org.libreccm.testutils.DependenciesHelpers.getModuleDependencies;
import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.ShouldThrowException; import org.jboss.arquillian.container.test.api.ShouldThrowException;
@ -46,16 +47,18 @@ import javax.inject.Inject;
import javax.persistence.EntityManager; import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext; import javax.persistence.PersistenceContext;
import static org.junit.Assert.*;
import static org.libreccm.testutils.DependenciesHelpers.*;
import org.jboss.arquillian.persistence.CleanupUsingScript; import org.jboss.arquillian.persistence.CleanupUsingScript;
import java.util.Optional; import java.util.Optional;
import org.jboss.arquillian.persistence.TestExecutionPhase; import org.jboss.arquillian.persistence.TestExecutionPhase;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
/** /**
* Tests for the {@link CcmObjectRepository} which is the foundation for many * Tests for the {@link CcmObjectRepository} which is the foundation for many
* other repositories in LibreCCM. * other repositories in LibreCCM.
@ -111,6 +114,7 @@ public class CcmObjectRepositoryIT {
) )
.addAsResource("configs/shiro.ini", "shiro.ini") .addAsResource("configs/shiro.ini", "shiro.ini")
.addAsWebInfResource("test-web.xml", "web.xml") .addAsWebInfResource("test-web.xml", "web.xml")
.addAsResource(EmptyAsset.INSTANCE, "META-INF/beans.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "WEB-INF/beans.xml"); .addAsWebInfResource(EmptyAsset.INSTANCE, "WEB-INF/beans.xml");
} }

View File

@ -35,8 +35,6 @@ import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.After; import org.junit.After;
import org.junit.AfterClass; import org.junit.AfterClass;
import static org.junit.Assert.*;
import static org.libreccm.testutils.DependenciesHelpers.*; import static org.libreccm.testutils.DependenciesHelpers.*;
import org.jboss.arquillian.persistence.CleanupUsingScript; import org.jboss.arquillian.persistence.CleanupUsingScript;
@ -54,6 +52,7 @@ import javax.persistence.PersistenceContext;
import org.jboss.arquillian.persistence.TestExecutionPhase; import org.jboss.arquillian.persistence.TestExecutionPhase;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.not; import static org.hamcrest.Matchers.not;

View File

@ -81,12 +81,12 @@
<dependency> <dependency>
<groupId>org.eclipse.krazo</groupId> <groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId> <artifactId>krazo-core</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.eclipse.krazo.ext</groupId> <groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-freemarker</artifactId> <artifactId>krazo-freemarker</artifactId>
<scope>provided</scope> <!--<scope>provided</scope>-->
</dependency> </dependency>
<dependency> <dependency>

View File

@ -839,13 +839,13 @@
<dependency> <dependency>
<groupId>org.wildfly.arquillian</groupId> <groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId> <artifactId>wildfly-arquillian-container-managed</artifactId>
<version>2.2.0.Final</version> <version>3.0.1.Final</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.wildfly.arquillian</groupId> <groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-remote</artifactId> <artifactId>wildfly-arquillian-container-remote</artifactId>
<version>2.2.0.Final</version> <version>3.0.1.Final</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
@ -864,7 +864,7 @@
<dependency> <dependency>
<groupId>org.jboss.logmanager</groupId> <groupId>org.jboss.logmanager</groupId>
<artifactId>jboss-logmanager</artifactId> <artifactId>jboss-logmanager</artifactId>
<version>2.1.16.Final</version> <version>2.1.17.Final</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>