| Test |
Method name |
Duration |
Result |
| Should acquire and release buffer successfully |
testBasicAcquireAndRelease() |
0.002s |
passed |
| Should reuse buffers from pool |
testBufferReuse() |
0.002s |
passed |
| Should handle buffer state correctly after release |
testBufferStateAfterRelease() |
0s |
passed |
| Should clear pool successfully |
testClearPool() |
0.002s |
passed |
| Should handle concurrent access safely |
testConcurrentAccess() |
0.013s |
passed |
| Should use direct buffers when configured |
testDirectBuffers() |
0.001s |
passed |
| Should use heap buffers by default |
testHeapBuffers() |
0s |
passed |
| Should calculate hit rate correctly |
testHitRateCalculation() |
0s |
passed |
| Should respect maximum pool size |
testMaxPoolSize() |
0s |
passed |
| Should handle different pool sizes independently |
testMultiplePools() |
0s |
passed |
| Should handle null buffer release gracefully |
testNullRelease() |
0s |
passed |
| Should allocate correct size based on request |
testSizeMapping() |
0s |
passed |
| Should provide accurate stats toString |
testStatsToString() |
0.002s |
passed |
| Should calculate utilization correctly |
testUtilizationCalculation() |
0.001s |
passed |
| Should handle very large buffer requests |
testVeryLargeBuffers() |
0s |
passed |