public void setSerializerProcessor(SerializerConfig serializerConfig) throws ClassNotFoundException { SerializerFactory sf = sff.getFactory(serializerConfig); serializerProcessor = new SerializerProcessor(sf.newInstance()); }
public void setSerializerProcessor(SerializerConfig serializerConfig) throws ClassNotFoundException { SerializerFactory sf = sff.getFactory(serializerConfig); serializerProcessor = new SerializerProcessor(sf.newInstance()); }
@Test public void testStatsLoggingOnError() { DummySerializer serializer = mock(DummySerializer.class); SerializerProcessor processor = new SerializerProcessor(serializer); doThrow(new RuntimeException()).when(serializer).serialize("foo"); /* * Mock the Stat object */ Stat runtimeStat = mock(Stat.class); Stat successStat = mock(Stat.class); Stat errorStat = mock(Stat.class); processor.setRuntimeStat(runtimeStat); processor.setSuccessCountStat(successStat); processor.setErrorCountStat(errorStat); try { processor.serialize("foo"); } catch (Exception e) { // expected } /* * Verify start, stop are called, increment error count and never increment success count. */ verify(runtimeStat, times(1)).start(); verify(runtimeStat, times(1)).stop(); verify(successStat, never()).increment(); verify(errorStat, times(1)).increment(); }
@Test public void testStatsLogging() throws SerializationException { DummySerializer serializer = new DummySerializer(); SerializerProcessor processor = new SerializerProcessor(serializer); /* * Mock the Stat object */ Stat runtimeStat = mock(Stat.class); Stat successStat = mock(Stat.class); Stat errorStat = mock(Stat.class); processor.setRuntimeStat(runtimeStat); processor.setSuccessCountStat(successStat); processor.setErrorCountStat(errorStat); processor.serialize("foo"); /* * Verify start, stop, increment success count, and never increment error count. */ verify(runtimeStat, times(1)).start(); verify(runtimeStat, times(1)).stop(); verify(successStat, times(1)).increment(); verify(errorStat, never()).increment(); }
@Test public void testSerializeNull() { DummySerializer serializer = mock(DummySerializer.class); SerializerProcessor processor = new SerializerProcessor(serializer);