NioHybridServerStrategyTest
Tests
Test |
Method name |
Duration |
Result |
OP_ACCEPT 발생 시 ConnectionManager.acceptConnection 호출 |
accept_event_calls_connectionManager() |
0.033s |
passed |
cleanUp 시 attachment가 WebSocketSession이면 session.close() 호출 |
cleanup_closes_websocket_session() |
0.037s |
passed |
핸들러에서 IOException 던지면 cleanupConnection 호출(채널 close & key.cancel) |
ioException_triggers_cleanup() |
0.045s |
passed |
isRunning()은 플래그와 selector 상태에 의존한다 |
isRunning_checks_flag_and_selector() |
0.001s |
passed |
READ 이벤트면 ReadableHandler.read 호출 |
readable_event_calls_read() |
0.033s |
passed |
stop()은 running=false & selector.wakeup() 호출 |
stop_sets_flag_and_wakeup() |
0.006s |
passed |
WRITE 이벤트면 WritableHandler.write 호출 |
writable_event_calls_write() |
0.032s |
passed |
Standard output
NioHybridServerStrategy event loop started
NioHybridServerStrategy event loop running
NioHybridServerStrategy event loop started
NioHybridServerStrategy event loop running
NioHybridServerStrategy event loop started
NioHybridServerStrategy event loop running
NioHybridServerStrategy event loop started
NioHybridServerStrategy event loop running
Standard error
I/O error: boom