Skip to content
Snippets Groups Projects
Commit 2ba96da7 authored by Arnaud Jelmoni's avatar Arnaud Jelmoni
Browse files

Run TU on H2 DB generated by liquibase

parent 2a4ead4e
No related branches found
No related tags found
No related merge requests found
package fr.soleil.archiving.snap.api;
import org.junit.runner.RunWith;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional;
@Rollback(true)
@ActiveProfiles({ "test" })
@ContextConfiguration({ "classpath:beans.xml" })
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
public abstract class AbstractTest {
}
...@@ -12,12 +12,6 @@ import java.util.List; ...@@ -12,12 +12,6 @@ import java.util.List;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional;
import fr.esrf.Tango.AttrDataFormat; import fr.esrf.Tango.AttrDataFormat;
import fr.esrf.Tango.AttrWriteType; import fr.esrf.Tango.AttrWriteType;
...@@ -27,12 +21,7 @@ import fr.soleil.archiving.snap.api.tools.SnapContext; ...@@ -27,12 +21,7 @@ import fr.soleil.archiving.snap.api.tools.SnapContext;
import fr.soleil.archiving.snap.api.tools.SnapshotLight; import fr.soleil.archiving.snap.api.tools.SnapshotLight;
import fr.soleil.archiving.snap.api.tools.SnapshotingException; import fr.soleil.archiving.snap.api.tools.SnapshotingException;
@Rollback(true) public class DataBaseAPITest extends AbstractTest {
@ActiveProfiles({ "test" })
@ContextConfiguration({ "classpath:beans.xml" })
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
public class DataBaseAPITest {
DataBaseAPI dbApi; DataBaseAPI dbApi;
@Before @Before
......
...@@ -3,22 +3,13 @@ package fr.soleil.archiving.snap.api.persistence.spring.dao.test; ...@@ -3,22 +3,13 @@ package fr.soleil.archiving.snap.api.persistence.spring.dao.test;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional;
import fr.soleil.archiving.snap.api.AbstractTest;
import fr.soleil.archiving.snap.api.persistence.spring.dao.ValDAO; import fr.soleil.archiving.snap.api.persistence.spring.dao.ValDAO;
import fr.soleil.archiving.snap.api.persistence.spring.dto.Val; import fr.soleil.archiving.snap.api.persistence.spring.dto.Val;
@Rollback(true)
@ActiveProfiles({ "test" }) public abstract class AbstractValDAOTest<V extends Val> extends AbstractTest {
@ContextConfiguration({ "classpath:beans.xml" })
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
public abstract class AbstractValDAOTest<V extends Val> {
protected void compare(V original, V copy) { protected void compare(V original, V copy) {
assertNotNull(copy); assertNotNull(copy);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment