/*
* Copyright 2015-Present Entando Inc. (http://www.entando.com) All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.agiletec.plugins.jacms;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.entando.entando.plugins.jacms.apsadmin.content.TestSaveBooleanAttributes;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateBooleanAttributes;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateDateAttribute;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateMonotextAttribute;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateNumberAttribute;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateResourceAttribute;
import org.entando.entando.plugins.jacms.apsadmin.content.TestValidateTextAttribute;
import com.agiletec.plugins.jacms.apsadmin.category.TestTrashReferencedCategory;
import com.agiletec.plugins.jacms.apsadmin.content.TestContentAction;
import com.agiletec.plugins.jacms.apsadmin.content.TestContentAdminAction;
import com.agiletec.plugins.jacms.apsadmin.content.TestContentFinderAction;
import com.agiletec.plugins.jacms.apsadmin.content.TestContentGroupAction;
import com.agiletec.plugins.jacms.apsadmin.content.TestContentInspectionAction;
import com.agiletec.plugins.jacms.apsadmin.content.TestIntroNewContentAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestContentLinkAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestExtendedResourceAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestExtendedResourceFinderAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestHypertextAttributeAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestLinkAttributeAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestListAttributeAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestPageLinkAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestResourceAttributeAction;
import com.agiletec.plugins.jacms.apsadmin.content.attribute.TestUrlLinkAction;
import com.agiletec.plugins.jacms.apsadmin.content.model.TestContentModelAction;
import com.agiletec.plugins.jacms.apsadmin.content.model.TestContentModelFinderAction;
import com.agiletec.plugins.jacms.apsadmin.portal.TestPageAction;
import com.agiletec.plugins.jacms.apsadmin.portal.TestTrashReferencedPage;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.listviewer.TestBaseFilterAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.listviewer.TestContentListViewerWidgetAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.listviewer.TestDateAttributeFilterAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.listviewer.TestNumberAttributeFilterAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.listviewer.TestTextAttributeFilterAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.viewer.TestContentFinderViewerAction;
import com.agiletec.plugins.jacms.apsadmin.portal.specialwidget.viewer.TestContentViewerWidgetAction;
import com.agiletec.plugins.jacms.apsadmin.resource.TestResourceAction;
import com.agiletec.plugins.jacms.apsadmin.resource.TestResourceFinderAction;
import com.agiletec.plugins.jacms.apsadmin.system.entity.TestJacmsEntityAttributeConfigAction;
import com.agiletec.plugins.jacms.apsadmin.system.entity.TestJacmsEntityManagersAction;
import com.agiletec.plugins.jacms.apsadmin.system.entity.TestJacmsEntityTypeConfigAction;
import com.agiletec.plugins.jacms.apsadmin.user.group.TestTrashReferencedGroup;
public class AllTests {
public static Test suite() {
TestSuite suite = new TestSuite("Test for jACMS");
System.out.println("Test for jACMS plugin");
suite.addTestSuite(TestTrashReferencedCategory.class);
// Content
suite.addTestSuite(TestListAttributeAction.class);
suite.addTestSuite(TestResourceAttributeAction.class);
suite.addTestSuite(TestExtendedResourceAction.class);
suite.addTestSuite(TestExtendedResourceFinderAction.class);
suite.addTestSuite(TestHypertextAttributeAction.class);
suite.addTestSuite(TestLinkAttributeAction.class);
suite.addTestSuite(TestPageLinkAction.class);
suite.addTestSuite(TestContentLinkAction.class);
suite.addTestSuite(TestUrlLinkAction.class);
suite.addTestSuite(TestContentModelAction.class);
suite.addTestSuite(TestContentModelFinderAction.class);
suite.addTestSuite(TestContentAction.class);
suite.addTestSuite(TestSaveBooleanAttributes.class);
suite.addTestSuite(TestValidateBooleanAttributes.class);
suite.addTestSuite(TestValidateDateAttribute.class);
suite.addTestSuite(TestValidateMonotextAttribute.class);
suite.addTestSuite(TestValidateNumberAttribute.class);
suite.addTestSuite(TestValidateResourceAttribute.class);
suite.addTestSuite(TestValidateTextAttribute.class);
suite.addTestSuite(TestContentAdminAction.class);
suite.addTestSuite(TestContentFinderAction.class);
suite.addTestSuite(TestContentGroupAction.class);
suite.addTestSuite(TestContentInspectionAction.class);
suite.addTestSuite(TestIntroNewContentAction.class);
// Page
suite.addTestSuite(TestContentListViewerWidgetAction.class);
suite.addTestSuite(TestBaseFilterAction.class);
suite.addTestSuite(TestDateAttributeFilterAction.class);
suite.addTestSuite(TestNumberAttributeFilterAction.class);
suite.addTestSuite(TestTextAttributeFilterAction.class);
suite.addTestSuite(TestContentFinderViewerAction.class);
suite.addTestSuite(TestContentViewerWidgetAction.class);
suite.addTestSuite(TestPageAction.class);
suite.addTestSuite(TestTrashReferencedPage.class);
//Resource
suite.addTestSuite(TestResourceAction.class);
suite.addTestSuite(TestResourceFinderAction.class);
//Entity
suite.addTestSuite(TestJacmsEntityAttributeConfigAction.class);
suite.addTestSuite(TestJacmsEntityTypeConfigAction.class);
suite.addTestSuite(TestJacmsEntityManagersAction.class);
//Group
suite.addTestSuite(TestTrashReferencedGroup.class);
return suite;
}
}