### Question:
AnalysisContext implements IAnalysisContext { public void setContextName( String contextName ) { this.contextName = contextName; } protected  AnalysisContext();  AnalysisContext( String contextName, Object contextObject );  AnalysisContext( String contextName ); @Override String getContextName(); @Override Object getContextObject(); void setContextName( String contextName ); void setContextObject( Object contextObject );  }### Answer:
@Test public void testSetContextName() throws Exception { AnalysisContext context = new AnalysisContext(); assertNull( context.getContextName() ); context.setContextName( "testContextName1" ); assertEquals( "Context name is not the expected string!", context.getContextName(), "testContextName1" ); }