package com.thoughtworks.go.plugin.access.configrepo.contract;
import java.util.Map;
public class CRPluginConfigurationPropertyTest extends CRBaseTest<CRPluginConfiguration> {
private final CRPluginConfiguration pluginConfig;
private final CRPluginConfiguration invalidPluginConfigNoId;
private final CRPluginConfiguration invalidPluginConfigNoVersion;
public CRPluginConfigurationPropertyTest()
{
pluginConfig = new CRPluginConfiguration("curl.task.plugin","1");
invalidPluginConfigNoId = new CRPluginConfiguration(null,"1");
invalidPluginConfigNoVersion = new CRPluginConfiguration("curl.task.plugin",null);
}
@Override
public void addGoodExamples(Map<String, CRPluginConfiguration> examples) {
examples.put("pluginConfig",pluginConfig);
}
@Override
public void addBadExamples(Map<String, CRPluginConfiguration> examples) {
examples.put("invalidPluginConfigNoId",invalidPluginConfigNoId);
examples.put("invalidPluginConfigNoVersion",invalidPluginConfigNoVersion);
}
}