package com.cf.imes.module.system.enums.token;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

/**
 * {@link TokenConfigAppTypeEnum} 的单元测试
 */
public class TokenConfigAppTypeEnumTest {

    @Test
    public void testEnumValues() {
        // 测试枚举值是否正确
        assertEquals(1, TokenConfigAppTypeEnum.WEBCAD.getType());
        assertEquals("WebCAD", TokenConfigAppTypeEnum.WEBCAD.getName());
    }

    @Test
    public void testFromType() {
        // 测试 fromType 方法
        assertEquals(TokenConfigAppTypeEnum.WEBCAD, TokenConfigAppTypeEnum.fromType(1));
        assertNull(TokenConfigAppTypeEnum.fromType(99)); // 不存在的类型
        assertNull(TokenConfigAppTypeEnum.fromType(null)); // null值
    }
}
