Package com.liferay.sharing.test.util
Class BaseSharingTestCase<T extends com.liferay.portal.kernel.model.ClassedModel>
java.lang.Object
com.liferay.sharing.test.util.BaseSharingTestCase<T>
public abstract class BaseSharingTestCase<T extends com.liferay.portal.kernel.model.ClassedModel>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.liferay.portal.kernel.test.rule.AggregateTestRule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
deleteModel
(T model) protected abstract String
protected abstract T
getModel
(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) protected abstract int
getModelCount
(com.liferay.portal.kernel.model.Group group) protected abstract com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission<T>
protected abstract T
getPendingModel
(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) protected abstract com.liferay.portal.security.permission.contributor.PermissionSQLContributor
protected abstract com.liferay.sharing.security.permission.SharingPermissionChecker
protected abstract void
moveModelToTrash
(T model) void
setUp()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
-
Field Details
-
aggregateTestRule
public static final com.liferay.portal.kernel.test.rule.AggregateTestRule aggregateTestRule
-
-
Constructor Details
-
BaseSharingTestCase
public BaseSharingTestCase()
-
-
Method Details
-
setUp
- Throws:
Exception
-
testInlinePermissions
- Throws:
Exception
-
testInlinePermissionsToUserGroup
- Throws:
Exception
-
testModelClassNameReturnsPermissionSQL
- Throws:
Exception
-
testUserWithAddDiscussionAndViewSharingEntryActionCanAddDiscussionPrivateModel
public void testUserWithAddDiscussionAndViewSharingEntryActionCanAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithAddDiscussionAndViewSharingEntryActionCannotUpdatePrivateModel
public void testUserWithAddDiscussionAndViewSharingEntryActionCannotUpdatePrivateModel() throws Exception- Throws:
Exception
-
testUserWithoutAddDiscussionSharingEntryActionCannotAddDiscussionPrivateModel
public void testUserWithoutAddDiscussionSharingEntryActionCannotAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithoutSharingCannotViewPrivateModel
- Throws:
Exception
-
testUserWithoutUpdateSharingEntryActionCannotUpdatePrivateModel
- Throws:
Exception
-
testUserWithoutViewSharingEntryActionCannotViewPrivateModel
- Throws:
Exception
-
testUserWithUpdateAndViewSharingEntryActionCannotAddDiscussionPrivateModel
public void testUserWithUpdateAndViewSharingEntryActionCannotAddDiscussionPrivateModel() throws Exception- Throws:
Exception
-
testUserWithUpdateAndViewSharingEntryActionCanUpdatePrivateModel
- Throws:
Exception
-
testUserWithViewSharingEntryActionCannotViewPendingModel
- Throws:
Exception
-
testUserWithViewSharingEntryActionCanViewPrivateModel
- Throws:
Exception
-
deleteModel
protected abstract void deleteModel(T model) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getClassName
-
getModel
protected abstract T getModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getModelCount
protected abstract int getModelCount(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getModelResourcePermission
protected abstract com.liferay.portal.kernel.security.permission.resource.ModelResourcePermission<T> getModelResourcePermission() -
getPendingModel
protected abstract T getPendingModel(com.liferay.portal.kernel.model.User user, com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getPermissionSQLContributor
protected abstract com.liferay.portal.security.permission.contributor.PermissionSQLContributor getPermissionSQLContributor() -
getSharingPermissionChecker
protected abstract com.liferay.sharing.security.permission.SharingPermissionChecker getSharingPermissionChecker() -
moveModelToTrash
protected abstract void moveModelToTrash(T model) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-