package com.thoughtworks.go.plugin.access.configrepo.contract; import java.util.Map; public class CREnvironmentVariableTest extends CRBaseTest<CREnvironmentVariable> { private CREnvironmentVariable key1; private CREnvironmentVariable invalidNameNotSet; private CREnvironmentVariable invalidValueNotSet; private CREnvironmentVariable invalid2ValuesSet; public CREnvironmentVariableTest() { key1 = new CREnvironmentVariable("key1"); key1.setValue("value1"); invalidNameNotSet = new CREnvironmentVariable(); invalidNameNotSet.setValue("23"); invalidValueNotSet = new CREnvironmentVariable("key5"); invalid2ValuesSet = new CREnvironmentVariable("keyd"); invalid2ValuesSet.setValue("value1"); invalid2ValuesSet.setEncryptedValue("v123445"); } @Override public void addGoodExamples(Map<String, CREnvironmentVariable> examples) { examples.put("key1", key1); } @Override public void addBadExamples(Map<String, CREnvironmentVariable> examples) { examples.put("invalidNameNotSet",invalidNameNotSet); examples.put("invalidValueNotSet",invalidValueNotSet); examples.put("invalid2ValuesSet",invalid2ValuesSet); } }