MaxUnknownCmdHandler handler = new MaxUnknownCmdHandler(); handler.setMaxUnknownCmdCount(2); HookReturnCode resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(HookReturnCode.declined()); resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(HookReturnCode.declined()); resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(new HookReturnCode(HookReturnCode.Action.DENY, HookReturnCode.ConnectionStatus.Disconnected));
MaxUnknownCmdHandler handler = new MaxUnknownCmdHandler(); handler.setMaxUnknownCmdCount(2); HookReturnCode resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(HookReturnCode.declined()); resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(HookReturnCode.declined()); resp = handler.doUnknown(session, "what").getResult(); assertThat(resp).isEqualTo(new HookReturnCode(HookReturnCode.Action.DENY, HookReturnCode.ConnectionStatus.Disconnected));