}
@Test
public void caching()
{
Resource baseResource = newResource("Fred.class");
TemplateParser parser = mockTemplateParser();
ComponentTemplate template = mockComponentTemplate();
ComponentModel model = mockComponentModel();
train_getComponentClassName(model, PACKAGE + ".Fred");
train_getBaseResource(model, baseResource);
train_parseTemplate(parser, baseResource
.withExtension(InternalConstants.TEMPLATE_EXTENSION), template);
replay();
ComponentTemplateSource source = new ComponentTemplateSourceImpl(parser, null);