1 31 32 package org.opencms.file; 33 34 import org.opencms.test.OpenCmsTestCase; 35 import org.opencms.test.OpenCmsTestProperties; 36 37 import java.util.List ; 38 39 import junit.extensions.TestSetup; 40 import junit.framework.Test; 41 import junit.framework.TestSuite; 42 43 50 public class TestGroupOperations extends OpenCmsTestCase { 51 52 57 public TestGroupOperations(String arg0) { 58 super(arg0); 59 } 60 61 66 public static Test suite() { 67 OpenCmsTestProperties.initialize(org.opencms.test.AllTests.TEST_PROPERTIES_PATH); 68 69 TestSuite suite = new TestSuite(); 70 suite.setName(TestGroupOperations.class.getName()); 71 72 suite.addTest(new TestGroupOperations("testGetUsersOfGroup")); 73 74 TestSetup wrapper = new TestSetup(suite) { 75 76 protected void setUp() { 77 setupOpenCms(null, null, false); 78 } 79 80 protected void tearDown() { 81 removeOpenCms(); 82 } 83 }; 84 85 return wrapper; 86 } 87 88 93 public void testGetUsersOfGroup() throws Throwable { 94 95 CmsObject cms = getCmsObject(); 96 echo("Testing testGetUsersOfGroup"); 97 98 List users = cms.getUsersOfGroup("Guests"); 99 assertEquals("Export", ((CmsUser)users.get(0)).getName()); 100 assertEquals("Guest", ((CmsUser)users.get(1)).getName()); 101 } 102 } | Popular Tags |