package com.alibaba.json.bvt.util;
import java.util.HashMap;
import org.junit.Assert;
import junit.framework.TestCase;
import com.alibaba.fastjson.util.ASMUtils;
public class JSONASMUtilTest extends TestCase {
public void test_0() throws Exception {
Assert.assertEquals("()I", ASMUtils.desc(HashMap.class.getMethod("size")));
Assert.assertEquals("(Ljava/lang/Object;)Ljava/lang/Object;", ASMUtils.desc(HashMap.class.getMethod("get", Object.class)));
Assert.assertEquals("(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", ASMUtils.desc(HashMap.class.getMethod("put", Object.class, Object.class)));
}
public void test_1() throws Exception {
Assert.assertEquals("I", ASMUtils.type(int.class));
Assert.assertEquals("java/lang/Integer", ASMUtils.type(Integer.class));
}
public void test_2() throws Exception {
Assert.assertEquals("[I", ASMUtils.type(int[].class));
Assert.assertEquals("[Ljava/lang/Integer;", ASMUtils.type(Integer[].class));
}
}