use of com.thoughtworks.go.domain.Plugin in project gocd by gocd.
the class PluginSqlMapDaoIntegrationTest method savePlugin.
private Plugin savePlugin(String pluginId) {
Plugin plugin = new Plugin(pluginId, getConfigurationJSON("k1", "v1", "k2", "v2"));
pluginSqlMapDao.saveOrUpdate(plugin);
return plugin;
}
use of com.thoughtworks.go.domain.Plugin in project gocd by gocd.
the class PluginSqlMapDaoIntegrationTest method shouldSavePlugin.
@Test
public void shouldSavePlugin() throws Exception {
assertThat(pluginSqlMapDao.getAllPlugins().size(), is(0));
Plugin plugin = savePlugin("plugin-id");
assertThat(pluginSqlMapDao.getAllPlugins().size(), is(1));
Plugin pluginInDB = pluginSqlMapDao.getAllPlugins().get(0);
assertThat(pluginInDB, is(plugin));
}
use of com.thoughtworks.go.domain.Plugin in project gocd by gocd.
the class PluginSqlMapDaoIntegrationTest method shouldUpdatePlugin.
@Test
public void shouldUpdatePlugin() throws Exception {
assertThat(pluginSqlMapDao.getAllPlugins().size(), is(0));
Plugin plugin = savePlugin("plugin-id");
plugin.setConfiguration(getConfigurationJSON("k1", "v1"));
pluginSqlMapDao.saveOrUpdate(plugin);
Plugin pluginInDB = pluginSqlMapDao.findPlugin("plugin-id");
assertThat(pluginInDB, is(plugin));
}
use of com.thoughtworks.go.domain.Plugin in project gocd by gocd.
the class PluginSqlMapDaoIntegrationTest method shouldReturnNullPluginIfPluginIdDoesNotExist.
@Test
public void shouldReturnNullPluginIfPluginIdDoesNotExist() throws Exception {
Plugin pluginInDB = pluginSqlMapDao.findPlugin("non-existing-plugin-id");
assertThat(pluginInDB, is(new NullPlugin()));
}
use of com.thoughtworks.go.domain.Plugin in project gocd by gocd.
the class PluginSqlMapDaoIntegrationTest method shouldReturnCorrectPluginIfPluginIdExists.
@Test
public void shouldReturnCorrectPluginIfPluginIdExists() throws Exception {
Plugin plugin = savePlugin("plugin-id");
Plugin pluginInDB = pluginSqlMapDao.findPlugin("plugin-id");
assertThat(pluginInDB, is(plugin));
}
Aggregations