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

📄 authenticationhelpertest.java

📁 anewssystem新闻发布系统集成使用了spring hibernate freemarker EXTJS等开源框架 可以作为学习参考
💻 JAVA
字号:
package anni.core.security;

import java.lang.reflect.InvocationTargetException;

import java.util.*;

import junit.framework.TestCase;

import org.acegisecurity.*;

import org.apache.commons.beanutils.BeanUtils;


public class AuthenticationHelperTest extends TestCase {
    @Override
    protected void setUp() {
    }

    @Override
    protected void tearDown() {
    }

    public void testTrue() {
        assertTrue(true);
    }

    public void testConvertToGrantedAuthority() {
        Collection<GrantedAuthorityImpl> auths = new HashSet<GrantedAuthorityImpl>();
        GrantedAuthorityImpl item = new GrantedAuthorityImpl("test");
        auths.add(item);

        GrantedAuthority[] arrays = AuthenticationHelper
            .convertToGrantedAuthority(auths);
        assertEquals(1, arrays.length);
        assertEquals(item, arrays[0]);
    }

    public void testConvertToGrantedAuthority2() {
        Collection<Object> auths = new HashSet<Object>();
        Object item = new Object();
        auths.add(item);

        GrantedAuthority[] arrays = AuthenticationHelper
            .convertToGrantedAuthority(auths, "class");
        assertEquals(1, arrays.length);
        assertEquals("class java.lang.Object", arrays[0].getAuthority());
    }

    public void testGetCadByAuthorities() {
        ConfigAttributeDefinition def = AuthenticationHelper
            .getCadByAuthorities(null, true);
        assertNotNull(def);

        def = AuthenticationHelper.getCadByAuthorities(null, false);
        assertNull(def);
    }

    public void testGetCadByAuthorities2() {
        Collection<GrantedAuthority> auths = new HashSet<GrantedAuthority>();
        GrantedAuthority item = new GrantedAuthorityImpl("test");
        auths.add(item);

        ConfigAttributeDefinition def = AuthenticationHelper
            .getCadByAuthorities(auths, true);
        assertNotNull(def);
    }
}

⌨️ 快捷键说明

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