public void testDestroy() {
EndpointView endpointView = new EndpointView("endpoint", null);
endpointView.incrementSuspensions();
endpointView.incrementTimeouts();
endpointView.destroy();
Assert.assertEquals("Last minute suspension count is not reset", 0,
endpointView.getLastMinuteEndpointSuspensions());
Assert.assertEquals("Last 5 minute count is not reset", 0, endpointView.getLast5MinuteEndpointSuspensions());
Assert.assertEquals("Last 15 minute count is not reset", 0, endpointView.getLast15MinuteEndpointSuspensions());
Assert.assertEquals("Last minute timeout count is not reset", 0, endpointView.getLastMinuteEndpointTimeouts());
Assert.assertEquals("Last 5 minute timeout count is not reset", 0,
endpointView.getLast5MinuteEndpointTimeouts());
Assert.assertEquals("Last 15 minute count is not reset", 0, endpointView.getLast15MinuteEndpointTimeouts());
}