public void testEvaluateCachesResult() throws Exception
{
AbstractTCLNode _root = TCLParser.parse( "$.first_name" );
_root.acceptPreOrder( new TCLCleanUp() );
Message _event = messageFactory_.newMessage(testUtils_.getTestPersonAny());
_event.extractValue( context_, ( ETCLComponentName ) _root );
assertNotNull( context_.lookupResult( "$.first_name" ) );
_event.extractValue(context_, ( ETCLComponentName ) _root );
assertEquals( "firstname", context_.lookupResult( "$.first_name" ).getString() );
}