public void testInstrumentWithDefaults() throws Exception { final MasterInstrumenter masterInstrumenter = new MasterInstrumenter(m_loggerStubFactory.getLogger(), false); assertEquals( "traditional Jython instrumenter; " + "byte code transforming instrumenter for Java", masterInstrumenter.getDescription()); m_loggerStubFactory.assertOutputMessageContains("traditional Jython"); m_loggerStubFactory.assertNoMoreCalls(); try { masterInstrumenter.instrument(null, m_recorder, null); fail("Expected NonInstrumentableTypeException"); } catch (NonInstrumentableTypeException e) { } final Object foo = new Object(); try { masterInstrumenter.instrument(m_test, m_recorder, foo); fail("Expected NonInstrumentableTypeException"); } catch (NonInstrumentableTypeException e) { } }