Examples of UTF8Decoder


Examples of com.alibaba.fastjson.util.UTF8Decoder

public class TestUTF8_4 extends TestCase {

    public void test_error_0() throws Exception {
        byte[] bytes = decodeHex("FBB0B0B0B0B0".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }

    public void test_error_1() throws Exception {
        byte[] bytes = decodeHex("FCB0B0B0B0B0".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }

    public void test_error_2() throws Exception {
        byte[] bytes = decodeHex("C0".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

        }
        Assert.assertNotNull(error);
    }

    public void test_error_3() throws Exception {
        UTF8Decoder charsetDecoder = new UTF8Decoder();

        Exception error = null;
        try {
            charsetDecoder.malformedN(null, 5);
        } catch (Exception ex) {
            error = ex;
        }
        Assert.assertNotNull(error);
    }
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }

    public void test_error_4() throws Exception {
        byte[] bytes = decodeHex("20".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        char[] chars = new char[0];

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

public class TestUTF8_3 extends TestCase {

    public void test_error_0() throws Exception {
        byte[] bytes = decodeHex("C2FF".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }
   
    public void test_error_2() throws Exception {
        byte[] bytes = decodeHex("F0A4ADFF".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }
   
    public void test_error_3() throws Exception {
        byte[] bytes = decodeHex("E280FF".toCharArray());

        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);

        CharBuffer charBuffer = CharBuffer.wrap(chars);

        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }
   
    public void test_error_4() throws Exception {
        byte[] bytes = decodeHex("80".toCharArray());
       
        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);
       
        CharBuffer charBuffer = CharBuffer.wrap(chars);
       
        Exception error = null;
View Full Code Here

Examples of com.alibaba.fastjson.util.UTF8Decoder

    }
   
    public void test_error_5() throws Exception {
        byte[] bytes = decodeHex("FBBBF0".toCharArray());
       
        UTF8Decoder charsetDecoder = new UTF8Decoder();
        int scaleLength = (int) (bytes.length * (double) charsetDecoder.maxCharsPerByte());
        char[] chars = ThreadLocalCache.getChars(scaleLength);
       
        CharBuffer charBuffer = CharBuffer.wrap(chars);
       
        Exception error = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.