### Question:
TemplateManagerImpl implements TemplateManager { @Override public Template getTemplate( final String id ) { Preconditions.checkArgument( !StringUtils.isBlank( id ) ); for ( Template template : getTemplates() ) { if ( template.getId().equalsIgnoreCase( id ) ) { 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 );  }### Answer:
@Test public void testGetTemplate() throws Exception { Template template = templateManager.getTemplate( TEMPLATE_ID ); assertNotNull( template ); }