/** * Copyright (c) 2000-present Liferay, Inc. 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.liferay.portal.model; import com.liferay.portal.kernel.model.PortletConstants; import com.liferay.portlet.util.test.PortletKeys; import org.junit.Assert; import org.junit.Test; /** * @author Raymond Augé */ public class PortletConstantsTest { @Test public void testInstanceId1() { String portletId = PortletKeys.TEST; Assert.assertNull(PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId2() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, "1234"); Assert.assertEquals("1234", PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId3() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234); Assert.assertNull(PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId4() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234, "5678"); Assert.assertEquals("5678", PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId5() { String portletId = getWarPortletId(); Assert.assertNull(PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId6() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), "1234"); Assert.assertEquals("1234", PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId7() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234); Assert.assertNull(PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId8() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234, "5678"); Assert.assertEquals("5678", PortletConstants.getInstanceId(portletId)); } @Test public void testInstanceId9() { String portletId = PortletKeys.TEST; Assert.assertFalse(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId10() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, "1234"); Assert.assertTrue(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId11() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234); Assert.assertFalse(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId12() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234, "5678"); Assert.assertTrue(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId13() { String portletId = getWarPortletId(); Assert.assertFalse(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId14() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), "1234"); Assert.assertTrue(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId15() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234); Assert.assertFalse(PortletConstants.hasInstanceId(portletId)); } @Test public void testInstanceId16() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234, "5678"); Assert.assertTrue(PortletConstants.hasInstanceId(portletId)); } @Test public void testRootPortletId1() { String portletId = PortletKeys.TEST; Assert.assertEquals( PortletKeys.TEST, PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId2() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, "1234"); Assert.assertEquals( PortletKeys.TEST, PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId3() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234); Assert.assertEquals( PortletKeys.TEST, PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId4() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234, "5678"); Assert.assertEquals( PortletKeys.TEST, PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId5() { String portletId = getWarPortletId(); Assert.assertEquals( getWarPortletId(), PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId6() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), "1234"); Assert.assertEquals( getWarPortletId(), PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId7() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234); Assert.assertEquals( getWarPortletId(), PortletConstants.getRootPortletId(portletId)); } @Test public void testRootPortletId8() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234, "5678"); Assert.assertEquals( getWarPortletId(), PortletConstants.getRootPortletId(portletId)); } @Test public void testUserId1() { String portletId = PortletKeys.TEST; Assert.assertEquals(0, PortletConstants.getUserId(portletId)); } @Test public void testUserId2() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, "1234"); Assert.assertEquals(0, PortletConstants.getUserId(portletId)); } @Test public void testUserId3() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234); Assert.assertEquals(1234, PortletConstants.getUserId(portletId)); } @Test public void testUserId4() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234, "5678"); Assert.assertEquals(1234, PortletConstants.getUserId(portletId)); } @Test public void testUserId5() { String portletId = getWarPortletId(); Assert.assertEquals(0, PortletConstants.getUserId(portletId)); } @Test public void testUserId6() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), "1234"); Assert.assertEquals(0, PortletConstants.getUserId(portletId)); } @Test public void testUserId7() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234); Assert.assertEquals(1234, PortletConstants.getUserId(portletId)); } @Test public void testUserId8() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234, "5678"); Assert.assertEquals(1234, PortletConstants.getUserId(portletId)); } @Test public void testUserId9() { String portletId = PortletKeys.TEST; Assert.assertFalse(PortletConstants.hasUserId(portletId)); } @Test public void testUserId10() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, "1234"); Assert.assertFalse(PortletConstants.hasUserId(portletId)); } @Test public void testUserId11() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234); Assert.assertTrue(PortletConstants.hasUserId(portletId)); } @Test public void testUserId12() { String portletId = PortletConstants.assemblePortletId( PortletKeys.TEST, 1234, "5678"); Assert.assertTrue(PortletConstants.hasUserId(portletId)); } @Test public void testUserId13() { String portletId = getWarPortletId(); Assert.assertFalse(PortletConstants.hasUserId(portletId)); } @Test public void testUserId14() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), "1234"); Assert.assertFalse(PortletConstants.hasUserId(portletId)); } @Test public void testUserId15() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234); Assert.assertTrue(PortletConstants.hasUserId(portletId)); } @Test public void testUserId16() { String portletId = PortletConstants.assemblePortletId( getWarPortletId(), 1234, "5678"); Assert.assertTrue(PortletConstants.hasUserId(portletId)); } protected String getWarPortletId() { return PortletKeys.TEST + PortletConstants.WAR_SEPARATOR + "context"; } }