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)));
}
}
Source
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