testMultiDimensionalArrayValues() — netty Function Reference
Architecture documentation for the testMultiDimensionalArrayValues() function in MessageFormatterTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 83f67588_448a_5554_4839_fcc5ff1a6d56["testMultiDimensionalArrayValues()"] 61b49498_5128_d2ab_e17e_0c346b46695a["MessageFormatterTest"] 83f67588_448a_5554_4839_fcc5ff1a6d56 -->|defined in| 61b49498_5128_d2ab_e17e_0c346b46695a style 83f67588_448a_5554_4839_fcc5ff1a6d56 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/test/java/io/netty/util/internal/logging/MessageFormatterTest.java lines 237–266
@Test
public void testMultiDimensionalArrayValues() {
Integer[] ia0 = { 1, 2, 3 };
Integer[] ia1 = { 10, 20, 30 };
Integer[][] multiIntegerA = { ia0, ia1 };
String result = MessageFormatter.arrayFormat("{}{}", new Object[] { "a", multiIntegerA }).getMessage();
assertEquals("a[[1, 2, 3], [10, 20, 30]]", result);
int[][] multiIntA = { { 1, 2 }, { 10, 20 } };
result = MessageFormatter.arrayFormat("{}{}", new Object[] { "a", multiIntA }).getMessage();
assertEquals("a[[1, 2], [10, 20]]", result);
float[][] multiFloatA = { { 1, 2 }, { 10, 20 } };
result = MessageFormatter.arrayFormat("{}{}", new Object[] { "a", multiFloatA }).getMessage();
assertEquals("a[[1.0, 2.0], [10.0, 20.0]]", result);
Object[][] multiOA = { ia0, ia1 };
result = MessageFormatter.arrayFormat("{}{}", new Object[] { "a", multiOA }).getMessage();
assertEquals("a[[1, 2, 3], [10, 20, 30]]", result);
Object[][][] _3DOA = { multiOA, multiOA };
result = MessageFormatter.arrayFormat("{}{}", new Object[] { "a", _3DOA }).getMessage();
assertEquals("a[[[1, 2, 3], [10, 20, 30]], [[1, 2, 3], [10, 20, 30]]]", result);
Byte[] ba0 = { 0, Byte.MAX_VALUE, Byte.MIN_VALUE };
Short[] sa0 = { 0, Short.MIN_VALUE, Short.MAX_VALUE };
result = MessageFormatter.arrayFormat("{}\\{}{}", new Object[] { new Object[] { ba0, sa0 }, ia1 }).getMessage();
assertEquals("[[0, 127, -128], [0, -32768, 32767]]{}[10, 20, 30]", result);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testMultiDimensionalArrayValues() do?
testMultiDimensionalArrayValues() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/internal/logging/MessageFormatterTest.java.
Where is testMultiDimensionalArrayValues() defined?
testMultiDimensionalArrayValues() is defined in common/src/test/java/io/netty/util/internal/logging/MessageFormatterTest.java at line 237.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free