if (stringifiedParam.length() > 150) { stringifiedParam = truncateTraceLog(stringifiedParam);
@Test public void testLoggingWithTraceOnLargeMax() { conf.setInt("hbase.ipc.trace.log.max.length", 2000); rpcServerLog.setLevel(Level.TRACE); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(TRACE_LOG_LENGTH, truncatedString.length()); assertFalse( mockRpcServer.truncateTraceLog(TRACE_LOG_MSG).contains(RpcServer.KEY_WORD_TRUNCATED)); } }
@BeforeClass public static void setUp() { Mockito.when(mockRpcServer.getConf()).thenReturn(conf); Mockito.when(mockRpcServer.truncateTraceLog(Mockito.any(String.class))).thenCallRealMethod(); }
@Test public void testLoggingWithTraceOff() { conf.setInt("hbase.ipc.trace.log.max.length", 250); rpcServerLog.setLevel(Level.DEBUG); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(150 + RpcServer.KEY_WORD_TRUNCATED.length(), truncatedString.length()); assertTrue(truncatedString.contains(RpcServer.KEY_WORD_TRUNCATED)); }
@Test public void testLoggingWithTraceOn() { conf.setInt("hbase.ipc.trace.log.max.length", 250); rpcServerLog.setLevel(Level.TRACE); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(250 + RpcServer.KEY_WORD_TRUNCATED.length(), truncatedString.length()); assertTrue(truncatedString.contains(RpcServer.KEY_WORD_TRUNCATED)); }
@Test public void testLoggingWithTraceOnLargeMax() { conf.setInt("hbase.ipc.trace.log.max.length", 2000); rpcServerLog.setLevel(Level.TRACE); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(TRACE_LOG_LENGTH, truncatedString.length()); assertFalse( mockRpcServer.truncateTraceLog(TRACE_LOG_MSG).contains(RpcServer.KEY_WORD_TRUNCATED)); } }
@Test public void testLoggingWithTraceOn() { conf.setInt("hbase.ipc.trace.log.max.length", 250); rpcServerLog.setLevel(Level.TRACE); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(250 + RpcServer.KEY_WORD_TRUNCATED.length(), truncatedString.length()); assertTrue(truncatedString.contains(RpcServer.KEY_WORD_TRUNCATED)); }
@Test public void testLoggingWithTraceOff() { conf.setInt("hbase.ipc.trace.log.max.length", 250); rpcServerLog.setLevel(Level.DEBUG); String truncatedString = mockRpcServer.truncateTraceLog(TRACE_LOG_MSG); assertEquals(150 + RpcServer.KEY_WORD_TRUNCATED.length(), truncatedString.length()); assertTrue(truncatedString.contains(RpcServer.KEY_WORD_TRUNCATED)); }
@BeforeClass public static void setUp() { Mockito.when(mockRpcServer.getConf()).thenReturn(conf); Mockito.when(mockRpcServer.truncateTraceLog(Mockito.any(String.class))).thenCallRealMethod(); }