diff --git a/headless-services/bosh-language-server/src/main/java/org/springframework/ide/vscode/bosh/BoshDeploymentManifestSchema.java b/headless-services/bosh-language-server/src/main/java/org/springframework/ide/vscode/bosh/BoshDeploymentManifestSchema.java index 81e47cb14..1f84b62ea 100644 --- a/headless-services/bosh-language-server/src/main/java/org/springframework/ide/vscode/bosh/BoshDeploymentManifestSchema.java +++ b/headless-services/bosh-language-server/src/main/java/org/springframework/ide/vscode/bosh/BoshDeploymentManifestSchema.java @@ -122,7 +122,7 @@ public class BoshDeploymentManifestSchema implements YamlSchema { V1_TOPLEVEL_TYPE = createV1Schema(V2_TOPLEVEL_TYPE); TOPLEVEL_TYPE = f.contextAware("DeploymenManifestV1orV2", (dc) -> { - boolean looksLikeV1 = dc.getDefinedProperties().stream().anyMatch(DEPRECATED_V1_PROPS::contains); + boolean looksLikeV1 = dc.getDefinedProperties().contains("networks"); return looksLikeV1 ? V1_TOPLEVEL_TYPE : V2_TOPLEVEL_TYPE; }); } diff --git a/headless-services/bosh-language-server/src/test/java/org/springframework/ide/vscode/bosh/BoshEditorTest.java b/headless-services/bosh-language-server/src/test/java/org/springframework/ide/vscode/bosh/BoshEditorTest.java index 07a602e44..32dafad58 100644 --- a/headless-services/bosh-language-server/src/test/java/org/springframework/ide/vscode/bosh/BoshEditorTest.java +++ b/headless-services/bosh-language-server/src/test/java/org/springframework/ide/vscode/bosh/BoshEditorTest.java @@ -11,23 +11,21 @@ package org.springframework.ide.vscode.bosh; import static org.junit.Assert.assertEquals; +import static org.mockito.Matchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; import static org.springframework.ide.vscode.languageserver.testharness.Editor.PLAIN_COMPLETION; import static org.springframework.ide.vscode.languageserver.testharness.TestAsserts.assertContains; -import static org.mockito.Mockito.*; import java.io.IOException; -import java.util.Collection; import java.util.List; import java.util.concurrent.TimeoutException; -import javax.management.modelmbean.ModelMBeanAttributeInfo; - import org.eclipse.lsp4j.CompletionItem; import org.eclipse.lsp4j.Diagnostic; import org.eclipse.lsp4j.DiagnosticSeverity; import org.junit.Before; import org.junit.Test; -import org.mockito.Mockito; import org.springframework.ide.vscode.bosh.mocks.MockCloudConfigProvider; import org.springframework.ide.vscode.bosh.models.BoshCommandReleasesProvider; import org.springframework.ide.vscode.bosh.models.BoshCommandStemcellsProvider; @@ -39,12 +37,9 @@ import org.springframework.ide.vscode.bosh.models.StemcellsModel; import org.springframework.ide.vscode.commons.util.ExternalCommand; import org.springframework.ide.vscode.commons.util.text.LanguageId; import org.springframework.ide.vscode.commons.yaml.reconcile.YamlSchemaProblems; -import org.springframework.ide.vscode.commons.yaml.schema.DynamicSchemaContext; import org.springframework.ide.vscode.languageserver.testharness.Editor; import org.springframework.ide.vscode.languageserver.testharness.LanguageServerHarness; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; import com.google.common.collect.ImmutableMultiset; import com.google.common.collect.ImmutableSet;