From 7a6a412b291cff796877c4eb65061b506ef5cec6 Mon Sep 17 00:00:00 2001 From: Anton Lobov Date: Tue, 10 Apr 2018 15:01:34 +0200 Subject: [PATCH] don't use schema catalog in unit tests - 2 --- .../jetbrains/jsonSchema/remote/JsonSchemaCatalogManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/json/src/com/jetbrains/jsonSchema/remote/JsonSchemaCatalogManager.java b/json/src/com/jetbrains/jsonSchema/remote/JsonSchemaCatalogManager.java index 6285e2216960..8c6ffe8ee285 100644 --- a/json/src/com/jetbrains/jsonSchema/remote/JsonSchemaCatalogManager.java +++ b/json/src/com/jetbrains/jsonSchema/remote/JsonSchemaCatalogManager.java @@ -25,7 +25,7 @@ public class JsonSchemaCatalogManager { @NotNull private final ConcurrentMap myResolvedMappings = ContainerUtil.newConcurrentMap(); private static final String NO_CACHE = "$_$_WS_NO_CACHE_$_$"; private static final String EMPTY = "$_$_WS_EMPTY_$_$"; - private static final AtomicBoolean myIsEnabled = new AtomicBoolean(!ApplicationManager.getApplication().isUnitTestMode()); + private static final AtomicBoolean myIsEnabled = new AtomicBoolean(true); public JsonSchemaCatalogManager(@NotNull Project project) { myProject = project; @@ -37,6 +37,7 @@ public class JsonSchemaCatalogManager { } public void startUpdates() { + if (ApplicationManager.getApplication().isUnitTestMode()) return; RemoteFileManager instance = RemoteFileManager.getInstance(); instance.addRemoteContentProvider(myRemoteContentProvider); myCatalog = JsonFileResolver.urlToFile(DEFAULT_CATALOG); @@ -44,6 +45,7 @@ public class JsonSchemaCatalogManager { @Nullable public VirtualFile getSchemaFileForFile(@NotNull VirtualFile file) { + if (ApplicationManager.getApplication().isUnitTestMode()) return null; if (!myIsEnabled.get()) return null; String name = file.getName();