testCantRelease() — netty Function Reference
Architecture documentation for the testCantRelease() function in UnreleaseableByteBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c4a20267_d779_2ac8_68da_1ce1360a57e9["testCantRelease()"] 2a0b4ae6_66c9_aaf2_b63a_e72a5795ede2["UnreleaseableByteBufTest"] c4a20267_d779_2ac8_68da_1ce1360a57e9 -->|defined in| 2a0b4ae6_66c9_aaf2_b63a_e72a5795ede2 style c4a20267_d779_2ac8_68da_1ce1360a57e9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/UnreleaseableByteBufTest.java lines 28–45
@Test
public void testCantRelease() {
ByteBuf buf = Unpooled.unreleasableBuffer(Unpooled.copyInt(1));
assertEquals(1, buf.refCnt());
assertFalse(buf.release());
assertEquals(1, buf.refCnt());
assertFalse(buf.release());
assertEquals(1, buf.refCnt());
buf.retain(5);
assertEquals(1, buf.refCnt());
buf.retain();
assertEquals(1, buf.refCnt());
assertTrue(buf.unwrap().release());
assertEquals(0, buf.refCnt());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testCantRelease() do?
testCantRelease() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/UnreleaseableByteBufTest.java.
Where is testCantRelease() defined?
testCantRelease() is defined in buffer/src/test/java/io/netty/buffer/UnreleaseableByteBufTest.java at line 28.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free