CCM NG: Fixed test failures in AssetRepositoryTest
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@6001 8810af33-2d31-482b-a856-94f89814c4dfccm-docs
parent
eeae09a07f
commit
1dfe947944
|
|
@ -71,8 +71,18 @@ import static org.junit.Assert.*;
|
||||||
@RunWith(Arquillian.class)
|
@RunWith(Arquillian.class)
|
||||||
@PersistenceTest
|
@PersistenceTest
|
||||||
@Transactional(TransactionMode.COMMIT)
|
@Transactional(TransactionMode.COMMIT)
|
||||||
@CreateSchema({"create_ccm_cms_schema.sql"})
|
@CreateSchema(
|
||||||
@CleanupUsingScript({"cleanup.sql"})
|
{
|
||||||
|
"001_create_schema.sql",
|
||||||
|
"002_create_ccm_cms_tables.sql",
|
||||||
|
"003_init_hibernate_sequence.sql"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
@CleanupUsingScript(
|
||||||
|
{
|
||||||
|
"999_cleanup.sql"
|
||||||
|
}
|
||||||
|
)
|
||||||
public class AssetRepositoryTest {
|
public class AssetRepositoryTest {
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
|
|
@ -142,6 +152,7 @@ public class AssetRepositoryTest {
|
||||||
.addClass(
|
.addClass(
|
||||||
com.arsdigita.ui.admin.applications.DefaultApplicationSettingsPane.class)
|
com.arsdigita.ui.admin.applications.DefaultApplicationSettingsPane.class)
|
||||||
.addClass(org.librecms.dispatcher.ItemResolver.class)
|
.addClass(org.librecms.dispatcher.ItemResolver.class)
|
||||||
|
.addClass(org.libreccm.imexport.Exportable.class)
|
||||||
.addPackage(com.arsdigita.util.Lockable.class.getPackage())
|
.addPackage(com.arsdigita.util.Lockable.class.getPackage())
|
||||||
.addPackage(com.arsdigita.web.BaseServlet.class.getPackage())
|
.addPackage(com.arsdigita.web.BaseServlet.class.getPackage())
|
||||||
.addPackage(org.librecms.Cms.class.getPackage())
|
.addPackage(org.librecms.Cms.class.getPackage())
|
||||||
|
|
@ -206,7 +217,7 @@ public class AssetRepositoryTest {
|
||||||
public void deleteUnusedAsset() {
|
public void deleteUnusedAsset() {
|
||||||
|
|
||||||
shiro.getSystemUser().execute(() -> {
|
shiro.getSystemUser().execute(() -> {
|
||||||
final Asset asset = assetRepo.findById(-800L).get();
|
final Asset asset = assetRepo.findById(800L).get();
|
||||||
|
|
||||||
assetRepo.delete(asset);
|
assetRepo.delete(asset);
|
||||||
});
|
});
|
||||||
|
|
@ -216,6 +227,7 @@ public class AssetRepositoryTest {
|
||||||
* Verifies that an {@link Asset} which is associated to at least one
|
* Verifies that an {@link Asset} which is associated to at least one
|
||||||
* {@link ContentItem} can't be deleted by using
|
* {@link ContentItem} can't be deleted by using
|
||||||
* {@link AssetRepository#delete(org.librecms.assets.Asset)}.
|
* {@link AssetRepository#delete(org.librecms.assets.Asset)}.
|
||||||
|
*
|
||||||
* @throws java.lang.Throwable
|
* @throws java.lang.Throwable
|
||||||
*/
|
*/
|
||||||
@Test(expected = AssetInUseException.class)
|
@Test(expected = AssetInUseException.class)
|
||||||
|
|
@ -230,7 +242,7 @@ public class AssetRepositoryTest {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
shiro.getSystemUser().execute(() -> {
|
shiro.getSystemUser().execute(() -> {
|
||||||
final Asset asset = assetRepo.findById(-700L).get();
|
final Asset asset = assetRepo.findById(700L).get();
|
||||||
assetRepo.delete(asset);
|
assetRepo.delete(asset);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -372,8 +384,8 @@ public class AssetRepositoryTest {
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void findAssetsByFolder() {
|
public void findAssetsByFolder() {
|
||||||
|
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
final Folder data = folderRepo.findById(-500L).get();
|
final Folder data = folderRepo.findById(500L).get();
|
||||||
|
|
||||||
final List<Asset> mediaAssets = shiro
|
final List<Asset> mediaAssets = shiro
|
||||||
.getSystemUser()
|
.getSystemUser()
|
||||||
|
|
@ -397,8 +409,8 @@ public class AssetRepositoryTest {
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void countAssetsInFolder() {
|
public void countAssetsInFolder() {
|
||||||
|
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
final Folder data = folderRepo.findById(-500L).get();
|
final Folder data = folderRepo.findById(500L).get();
|
||||||
|
|
||||||
final Subject systemUser = shiro.getSystemUser();
|
final Subject systemUser = shiro.getSystemUser();
|
||||||
|
|
||||||
|
|
@ -422,7 +434,7 @@ public class AssetRepositoryTest {
|
||||||
|
|
||||||
final Folder media = shiro
|
final Folder media = shiro
|
||||||
.getSystemUser()
|
.getSystemUser()
|
||||||
.execute(() -> folderRepo.findById(-400L).get());
|
.execute(() -> folderRepo.findById(400L).get());
|
||||||
|
|
||||||
final List<Asset> result1 = shiro
|
final List<Asset> result1 = shiro
|
||||||
.getSystemUser()
|
.getSystemUser()
|
||||||
|
|
@ -448,7 +460,7 @@ public class AssetRepositoryTest {
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void countFilterAssetByFolderAndTitle() {
|
public void countFilterAssetByFolderAndTitle() {
|
||||||
|
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
|
|
||||||
final Subject systemUser = shiro.getSystemUser();
|
final Subject systemUser = shiro.getSystemUser();
|
||||||
|
|
||||||
|
|
@ -475,7 +487,7 @@ public class AssetRepositoryTest {
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void filterAssetsByFolderAndType() {
|
public void filterAssetsByFolderAndType() {
|
||||||
|
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
|
|
||||||
final Subject systemUser = shiro.getSystemUser();
|
final Subject systemUser = shiro.getSystemUser();
|
||||||
|
|
||||||
|
|
@ -514,7 +526,7 @@ public class AssetRepositoryTest {
|
||||||
@UsingDataSet(
|
@UsingDataSet(
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void countFilterAssetsByFolderAndType() {
|
public void countFilterAssetsByFolderAndType() {
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
|
|
||||||
final Subject systemUser = shiro.getSystemUser();
|
final Subject systemUser = shiro.getSystemUser();
|
||||||
|
|
||||||
|
|
@ -547,7 +559,7 @@ public class AssetRepositoryTest {
|
||||||
@UsingDataSet(
|
@UsingDataSet(
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void filterAssetsByFolderAndTypeAndTitle() {
|
public void filterAssetsByFolderAndTypeAndTitle() {
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
|
|
||||||
final List<Asset> result1 = shiro
|
final List<Asset> result1 = shiro
|
||||||
.getSystemUser()
|
.getSystemUser()
|
||||||
|
|
@ -575,7 +587,7 @@ public class AssetRepositoryTest {
|
||||||
@UsingDataSet(
|
@UsingDataSet(
|
||||||
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
"datasets/org/librecms/contentsection/AssetRepositoryTest/data.xml")
|
||||||
public void countFilterAssetsByFolderAndTypeAndTitle() {
|
public void countFilterAssetsByFolderAndTypeAndTitle() {
|
||||||
final Folder media = folderRepo.findById(-400L).get();
|
final Folder media = folderRepo.findById(400L).get();
|
||||||
|
|
||||||
final Subject systemUser = shiro.getSystemUser();
|
final Subject systemUser = shiro.getSystemUser();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue