Home / Class/ CharSequenceValueConverterTest Class — netty Architecture

CharSequenceValueConverterTest Class — netty Architecture

Architecture documentation for the CharSequenceValueConverterTest class in CharSequenceValueConverterTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95["CharSequenceValueConverterTest"]
  00a3769e_3e05_9b92_8879_7c296238e1c7["CharSequenceValueConverterTest.java"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|defined in| 00a3769e_3e05_9b92_8879_7c296238e1c7
  e3a032ef_728e_a641_e1e8_7b9bc606b5d9["testBoolean()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| e3a032ef_728e_a641_e1e8_7b9bc606b5d9
  9ede1c24_452b_1068_9719_7896398625e0["testByteFromAsciiString()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 9ede1c24_452b_1068_9719_7896398625e0
  83934266_08c3_ba9e_0ac4_0aabbcdd7778["testByteFromEmptyAsciiString()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 83934266_08c3_ba9e_0ac4_0aabbcdd7778
  087ea320_44fa_31fb_ffcf_0ec0645455dd["testByte()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 087ea320_44fa_31fb_ffcf_0ec0645455dd
  f9c98e0f_b9db_9636_dfbf_3bee1c3a2ccd["testChar()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| f9c98e0f_b9db_9636_dfbf_3bee1c3a2ccd
  c88a769e_afbf_ff10_8abf_85a5e59a95c1["testDouble()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| c88a769e_afbf_ff10_8abf_85a5e59a95c1
  726588b1_e7fd_edc6_839f_f4f2135dfd7e["testFloat()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 726588b1_e7fd_edc6_839f_f4f2135dfd7e
  81a64012_70ba_6712_8c1e_7df26dd13d68["testInt()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 81a64012_70ba_6712_8c1e_7df26dd13d68
  dbab40f6_1f3d_9d45_ea83_95c933a510b3["testShort()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| dbab40f6_1f3d_9d45_ea83_95c933a510b3
  23f67b63_3f05_2648_befd_cc0ce2f9252c["testLong()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 23f67b63_3f05_2648_befd_cc0ce2f9252c
  84986895_e178_feae_f39a_697d6360f3ef["testTimeMillis()"]
  ac95ac9c_a7bc_bfcd_c11b_741388eddc95 -->|method| 84986895_e178_feae_f39a_697d6360f3ef

Relationship Graph

Source Code

codec-base/src/test/java/io/netty/handler/codec/CharSequenceValueConverterTest.java lines 26–92

public class CharSequenceValueConverterTest {

    private final CharSequenceValueConverter converter = CharSequenceValueConverter.INSTANCE;

    @Test
    public void testBoolean() {
        assertTrue(converter.convertToBoolean(converter.convertBoolean(true)));
        assertFalse(converter.convertToBoolean(converter.convertBoolean(false)));
    }

    @Test
    public void testByteFromAsciiString() {
        assertEquals(127, converter.convertToByte(AsciiString.of("127")));
    }

    @Test
    public void testByteFromEmptyAsciiString() {
        assertThrows(NumberFormatException.class, new Executable() {
            @Override
            public void execute() {
                converter.convertToByte(AsciiString.EMPTY_STRING);
            }
        });
    }

    @Test
    public void testByte() {
        assertEquals(Byte.MAX_VALUE, converter.convertToByte(converter.convertByte(Byte.MAX_VALUE)));
    }

    @Test
    public void testChar() {
        assertEquals(Character.MAX_VALUE, converter.convertToChar(converter.convertChar(Character.MAX_VALUE)));
    }

    @Test
    public void testDouble() {
        assertEquals(Double.MAX_VALUE, converter.convertToDouble(converter.convertDouble(Double.MAX_VALUE)), 0);
    }

    @Test
    public void testFloat() {
        assertEquals(Float.MAX_VALUE, converter.convertToFloat(converter.convertFloat(Float.MAX_VALUE)), 0);
    }

    @Test
    public void testInt() {
        assertEquals(Integer.MAX_VALUE, converter.convertToInt(converter.convertInt(Integer.MAX_VALUE)));
    }

    @Test
    public void testShort() {
        assertEquals(Short.MAX_VALUE, converter.convertToShort(converter.convertShort(Short.MAX_VALUE)));
    }

    @Test
    public void testLong() {
        assertEquals(Long.MAX_VALUE, converter.convertToLong(converter.convertLong(Long.MAX_VALUE)));
    }

    @Test
    public void testTimeMillis() {
        // Zero out the millis as this is what the convert is doing as well.
        long millis = (System.currentTimeMillis() / 1000) * 1000;
        assertEquals(millis, converter.convertToTimeMillis(converter.convertTimeMillis(millis)));
    }
}

Frequently Asked Questions

What is the CharSequenceValueConverterTest class?
CharSequenceValueConverterTest is a class in the netty codebase, defined in codec-base/src/test/java/io/netty/handler/codec/CharSequenceValueConverterTest.java.
Where is CharSequenceValueConverterTest defined?
CharSequenceValueConverterTest is defined in codec-base/src/test/java/io/netty/handler/codec/CharSequenceValueConverterTest.java at line 26.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free