⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aclentryimpltest.java

📁 JSPWiki,100%Java开发的一套完整WIKI程序
💻 JAVA
字号:
package com.ecyrd.jspwiki.acl;import junit.framework.*;import java.util.*;import com.ecyrd.jspwiki.auth.permissions.*;public class AclEntryImplTest    extends TestCase{    AclEntryImpl m_ae;    public AclEntryImplTest( String s )    {        super( s );    }    public void setUp()    {        m_ae = new AclEntryImpl();    }    public void tearDown()    {    }    public void testAddPermission()    {        m_ae.addPermission( new ViewPermission() );        assertTrue( "no permission", m_ae.checkPermission( new ViewPermission() ) );        assertFalse( "permission found", m_ae.checkPermission( new EditPermission() ) );    }    public void testAddPermission2()    {        m_ae.addPermission( new ViewPermission() );        m_ae.addPermission( new EditPermission() );        assertTrue( "no editpermission", m_ae.checkPermission( new EditPermission() ) );        assertTrue( "no viewpermission", m_ae.checkPermission( new ViewPermission() ) );    }    public void testAddPermission3()    {        m_ae.addPermission( new CommentPermission() );        assertFalse( "has editpermission", m_ae.checkPermission( new EditPermission() ) );    }    public void testAddPermission4()    {        m_ae.addPermission( new EditPermission() );        assertTrue( "has not commentpermission", m_ae.checkPermission( new CommentPermission() ) );    }    public void testRemPermission()    {        m_ae.addPermission( new ViewPermission() );        m_ae.addPermission( new EditPermission() );        assertTrue( "no editpermission", m_ae.checkPermission( new EditPermission() ) );        assertTrue( "no viewpermission", m_ae.checkPermission( new ViewPermission() ) );        m_ae.removePermission( new EditPermission() );        assertFalse( "editperm found", m_ae.checkPermission( new EditPermission() ) );        assertTrue( "viewperm disappeared", m_ae.checkPermission( new ViewPermission() ) );    }    public void testDefaults()    {        assertFalse( "negative", m_ae.isNegative() );        assertFalse( "elements", m_ae.permissions().hasMoreElements() );        assertNull( "principal", m_ae.getPrincipal() );    }    public void testNegative()    {        m_ae.setNegativePermissions();        assertTrue( "not negative", m_ae.isNegative() );    }    public static Test suite()    {        return new TestSuite( AclEntryImplTest.class );    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -