/** Checks that localization to the same resource works (w/ caching). */
@Test
public void localization_to_same()
{
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();
ComponentTemplateSourceImpl source = new ComponentTemplateSourceImpl(parser, null);