diff --git a/platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java b/platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java index 292f0358d776..f5e2478efdf5 100644 --- a/platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java @@ -495,16 +495,17 @@ public class FileTemplateManagerImpl extends FileTemplateManager implements Expo synchronized (LOCK) { LOG.assertTrue(myInternalTemplatesManager != null); //noinspection HardCodedStringLiteral - if (ApplicationManager.getApplication().isUnitTestMode()) { - String text = getTestClassTemplateText(templateName); - FileTemplateImpl template = new FileTemplateImpl(normalizeText(text), templateName + "ForTest", "java"); - template.setInternal(true); - return template; - } FileTemplateImpl template = (FileTemplateImpl)myInternalTemplatesManager.getTemplate(templateName); if (template == null) { + if (ApplicationManager.getApplication().isUnitTestMode()) { + String text = getTestClassTemplateText(templateName); + template = new FileTemplateImpl(normalizeText(text), templateName + "ForTest", "java"); + template.setInternal(true); + return template; + } + template = (FileTemplateImpl)getTemplate(templateName); }