TemplateParser parser = mockTemplateParser();
ComponentTemplate template = mockComponentTemplate();
ComponentModel model = mockComponentModel();
ComponentModel parentModel = mockComponentModel();
Resource resource = mockResource();
ComponentTemplateLocator locator = mockComponentTemplateLocator();
train_getComponentClassName(model, "foo.Bar");
expect(locator.locateTemplate(model, Locale.ENGLISH)).andReturn(null);
train_getParentModel(model, parentModel);
expect(locator.locateTemplate(parentModel, Locale.ENGLISH)).andReturn(resource);
expect(resource.exists()).andReturn(true);
expect(resource.toURL()).andReturn(null);
train_parseTemplate(parser, resource, template);