TemplateManagerImpl implements TemplateManager { @Override public Template getTemplateByName( final String name ) { Preconditions.checkArgument( !StringUtils.isBlank( name ) ); Template verifiedTemplate = getVerifiedTemplateByName( name ); if ( verifiedTemplate != null ) { return verifiedTemplate; } for ( Template template : getTemplates() ) { if ( name.equalsIgnoreCase( template.getName() ) ) { return template; } } return null; } TemplateManagerImpl( final IdentityManager identityManager ); @Override void resetTemplateCache(); @Override Set<Template> getTemplates(); @Override Template getTemplate( final String id ); @Override Template getTemplateByName( final String name ); @Override List<Template> getTemplatesByOwner( final String owner ); @Override Template getVerifiedTemplateByName( final String templateName ); @Override List<Template> getOwnTemplates(); String getFingerprint(); String getObtainedCdnToken(); String getTokenRequest(); String obtainCdnToken( final String signedRequest ); boolean isRegisteredWithCdn(); String getOwner( String token );  }
@Test public void testGetTemplateByName() throws Exception { Template template = templateManager.getTemplateByName( TEMPLATE_NAME ); assertNotNull( template ); }