testDifferentClassesAreNotEqual() — netty Function Reference
Architecture documentation for the testDifferentClassesAreNotEqual() function in DefaultByteBufHolderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 739a5143_6665_1c85_601e_e99f47ed4f5f["testDifferentClassesAreNotEqual()"] d114d6bc_2528_7438_87ec_88343e927cfa["DefaultByteBufHolderTest"] 739a5143_6665_1c85_601e_e99f47ed4f5f -->|defined in| d114d6bc_2528_7438_87ec_88343e927cfa afe00fab_b5c0_2c4a_9871_208e22997b3c["OtherByteBufHolder()"] 739a5143_6665_1c85_601e_e99f47ed4f5f -->|calls| afe00fab_b5c0_2c4a_9871_208e22997b3c 59a7764a_e4ac_b093_873c_13ba66266ca1["equals()"] 739a5143_6665_1c85_601e_e99f47ed4f5f -->|calls| 59a7764a_e4ac_b093_873c_13ba66266ca1 style 739a5143_6665_1c85_601e_e99f47ed4f5f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/DefaultByteBufHolderTest.java lines 49–75
@SuppressWarnings("SimplifiableJUnitAssertion")
@Test
public void testDifferentClassesAreNotEqual() {
// all objects here have EMPTY_BUFFER data but are instances of different classes
// so we want to check that none of them are equal to another.
ByteBufHolder dflt = new DefaultByteBufHolder(Unpooled.EMPTY_BUFFER);
ByteBufHolder other = new OtherByteBufHolder(Unpooled.EMPTY_BUFFER, 123);
ByteBufHolder constant1 = new DefaultByteBufHolder(Unpooled.EMPTY_BUFFER) {
// intentionally empty
};
ByteBufHolder constant2 = new DefaultByteBufHolder(Unpooled.EMPTY_BUFFER) {
// intentionally empty
};
try {
// not using 'assertNotEquals' to be explicit about which object we are calling .equals() on
assertFalse(dflt.equals(other));
assertFalse(dflt.equals(constant1));
assertFalse(constant1.equals(dflt));
assertFalse(constant1.equals(other));
assertFalse(constant1.equals(constant2));
} finally {
dflt.release();
other.release();
constant1.release();
constant2.release();
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testDifferentClassesAreNotEqual() do?
testDifferentClassesAreNotEqual() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/DefaultByteBufHolderTest.java.
Where is testDifferentClassesAreNotEqual() defined?
testDifferentClassesAreNotEqual() is defined in buffer/src/test/java/io/netty/buffer/DefaultByteBufHolderTest.java at line 49.
What does testDifferentClassesAreNotEqual() call?
testDifferentClassesAreNotEqual() calls 2 function(s): OtherByteBufHolder, equals.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free