Better test coverage around deprecated director_uuid attribute

This commit is contained in:
Kris De Volder
2017-07-17 09:59:37 -07:00
parent 7e53e6b366
commit f93d5f513c
2 changed files with 11 additions and 2 deletions

View File

@@ -16,7 +16,6 @@ import java.util.UUID;
import org.springframework.ide.vscode.commons.util.Assert;
import org.springframework.ide.vscode.commons.util.Renderable;
import org.springframework.ide.vscode.commons.util.Renderables;
import org.springframework.ide.vscode.commons.util.ValueParser;
import org.springframework.ide.vscode.commons.util.ValueParsers;
import org.springframework.ide.vscode.commons.yaml.schema.YType;
import org.springframework.ide.vscode.commons.yaml.schema.YTypeFactory;

View File

@@ -13,7 +13,6 @@ package org.springframework.ide.vscode.concourse;
import static org.springframework.ide.vscode.languageserver.testharness.Editor.PLAIN_COMPLETION;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.ide.vscode.bosh.BoshLanguageServer;
import org.springframework.ide.vscode.commons.util.text.LanguageId;
@@ -633,5 +632,16 @@ public class BoshEditorTest {
);
editor.ignoreProblem(YamlSchemaProblems.DEPRECATED_PROPERTY);
editor.assertProblems(/*NONE*/);
editor = harness.newEditor(
"name: foo\n" +
"director_uuid: dca5480a-6b0e-11e7-907b-a6006ad3dba0\n" +
"networks: {}" //This makes it a V1 schema
);
editor.ignoreProblem(YamlSchemaProblems.MISSING_PROPERTY);
editor.assertProblems(
"director_uuid|bosh v2 CLI no longer checks or requires",
"networks|Deprecated: 'networks' is a V1 schema property"
);
}
}