@Test public void should_return_null_in_result() { String message; Mockito.when(profiled.level()).thenReturn("endpoint"); message = aspect.getStopWatchMessage(profiled, joinPoint, null, new Exception()); Assert.assertNotNull(message); Assert.assertTrue(StringUtils.contains(message, "RESULT=null")); }
@Test public void should_not_return_skin_and_validation_and_if_profiled_is_not_endpoint() { String message; Mockito.when(profiled.level()).thenReturn("service"); message = aspect.getStopWatchMessage(profiled, joinPoint, new Object(), new Throwable()); Assert.assertNotNull(message); Assert.assertFalse(StringUtils.contains(message, ",SKIN=")); Assert.assertFalse(StringUtils.contains(message, ",VALIDATION=")); Assert.assertFalse(StringUtils.contains(message, ",IP=")); }
@Test public void should_return_exception_and_code_and_skin_and_validation_and_ip_if_profiled_is_endpoint() { String message; Mockito.when(profiled.level()).thenReturn("endpoint"); message = aspect.getStopWatchMessage(profiled, joinPoint, new Object(), new RuntimeException()); Assert.assertNotNull(message); Assert.assertTrue(StringUtils.contains(message, ",SKIN=")); Assert.assertTrue(StringUtils.contains(message, ",VALIDATION=")); Assert.assertTrue(StringUtils.contains(message, ",IP=")); Assert.assertTrue(StringUtils.contains(message, ",EXCEPTION=")); Assert.assertTrue(StringUtils.contains(message, ",MSG=")); }
public void profilingMark(String paramString) { Profiling.mark(formatMessage(paramString, null)); }