Tabnine Logo
MaterialConfigs.setConfigAttributes
Code IndexAdd Tabnine to your IDE (free)

How to use
setConfigAttributes
method
in
com.thoughtworks.go.config.materials.MaterialConfigs

Best Java code snippets using com.thoughtworks.go.config.materials.MaterialConfigs.setConfigAttributes (Showing top 9 results out of 315)

origin: gocd/gocd

materialConfigs.setConfigAttributes(attributeMap.get(MATERIALS));
origin: gocd/gocd

@Test
public void shouldSetSvnConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  Map<String, Object> svnAttrMap = new HashMap<>();
  svnAttrMap.put(SvnMaterialConfig.URL, "foo");
  svnAttrMap.put(SvnMaterialConfig.USERNAME, "bar");
  svnAttrMap.put(SvnMaterialConfig.PASSWORD, "baz");
  svnAttrMap.put(SvnMaterialConfig.CHECK_EXTERNALS, false);
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, SvnMaterialConfig.TYPE);
  attributeMap.put(SvnMaterialConfig.TYPE, svnAttrMap);
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.first(), is(new SvnMaterialConfig("foo", "bar", "baz", false)));
}
origin: gocd/gocd

@Test
public void shouldSetPackageMaterialConfigAttributesForMaterial() {
  Map<String, String> hashMap = new HashMap<>();
  String packageId = "some-id";
  hashMap.put(PackageMaterialConfig.PACKAGE_ID, packageId);
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, PackageMaterialConfig.TYPE);
  attributeMap.put(PackageMaterialConfig.TYPE, hashMap);
  MaterialConfigs materialConfigs = new MaterialConfigs();
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  assertThat(((PackageMaterialConfig) materialConfigs.first()).getPackageId(), is(packageId));
}
origin: gocd/gocd

@Test
public void shouldSetPluggableSCMMaterialConfigAttributesForMaterial() {
  String scmId = "scm-id";
  Map<String, String> hashMap = new HashMap<>();
  hashMap.put(PluggableSCMMaterialConfig.SCM_ID, scmId);
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, PluggableSCMMaterialConfig.TYPE);
  attributeMap.put(PluggableSCMMaterialConfig.TYPE, hashMap);
  MaterialConfigs materialConfigs = new MaterialConfigs();
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  assertThat(((PluggableSCMMaterialConfig) materialConfigs.first()).getScmId(), is(scmId));
}
origin: gocd/gocd

@Test
public void shouldSetGitConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  Map<String, String> hashMap = new HashMap<>();
  hashMap.put(GitMaterialConfig.URL, "foo");
  hashMap.put(GitMaterialConfig.BRANCH, "master");
  HashMap<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, GitMaterialConfig.TYPE);
  attributeMap.put(GitMaterialConfig.TYPE, hashMap);
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  GitMaterialConfig expected = new GitMaterialConfig("foo");
  expected.setConfigAttributes(Collections.singletonMap(GitMaterialConfig.BRANCH, "master"));
  assertThat(materialConfigs.first(), is(expected));
}
origin: gocd/gocd

@Test
public void shouldSetP4ConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  Map<String, String> hashMap = new HashMap<>();
  hashMap.put(P4MaterialConfig.SERVER_AND_PORT, "localhost:1666");
  hashMap.put(P4MaterialConfig.USERNAME, "username");
  hashMap.put(P4MaterialConfig.PASSWORD, "password");
  hashMap.put(P4MaterialConfig.VIEW, "foo");
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, P4MaterialConfig.TYPE);
  attributeMap.put(P4MaterialConfig.TYPE, hashMap);
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  P4MaterialConfig expected = new P4MaterialConfig("localhost:1666", "foo", "username");
  expected.setPassword("password");
  assertThat(materialConfigs.first(), is(expected));
}
origin: gocd/gocd

@Test
public void shouldSetDependencyMaterialConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  Map<String, String> hashMap = new HashMap<>();
  hashMap.put(DependencyMaterialConfig.PIPELINE_STAGE_NAME, "blah [foo]");
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, DependencyMaterialConfig.TYPE);
  attributeMap.put(DependencyMaterialConfig.TYPE, hashMap);
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  DependencyMaterialConfig expected = new DependencyMaterialConfig(new CaseInsensitiveString("blah"), new CaseInsensitiveString("foo"));
  assertThat(materialConfigs.first(), is(expected));
}
origin: gocd/gocd

@Test
public void shouldClearExistingAndSetHgConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  materialConfigs.add(new HgMaterialConfig("", null));
  materialConfigs.add(new SvnMaterialConfig("", "", "", false));
  Map<String, String> hashMap = new HashMap<>();
  hashMap.put(HgMaterialConfig.URL, "foo");
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, HgMaterialConfig.TYPE);
  attributeMap.put(HgMaterialConfig.TYPE, hashMap);
  materialConfigs.setConfigAttributes(attributeMap);
  assertThat(materialConfigs.size(), is(1));
  assertThat(materialConfigs.first(), is(new HgMaterialConfig("foo", null)));
}
origin: gocd/gocd

@Test
public void shouldSetTfsConfigAttributesForMaterial() {
  MaterialConfigs materialConfigs = new MaterialConfigs();
  Map<String, String> tfsAttrMap = new HashMap<>();
  tfsAttrMap.put(TfsMaterialConfig.URL, "foo");
  tfsAttrMap.put(TfsMaterialConfig.USERNAME, "bar");
  tfsAttrMap.put(TfsMaterialConfig.PASSWORD, "baz");
  tfsAttrMap.put(TfsMaterialConfig.PROJECT_PATH, "to_hell");
  tfsAttrMap.put(TfsMaterialConfig.MATERIAL_NAME, "crapy_material");
  tfsAttrMap.put(TfsMaterialConfig.DOMAIN, "CORPORATE");
  Map<String, Object> attributeMap = new HashMap<>();
  attributeMap.put(AbstractMaterialConfig.MATERIAL_TYPE, TfsMaterialConfig.TYPE);
  attributeMap.put(TfsMaterialConfig.TYPE, tfsAttrMap);
  materialConfigs.setConfigAttributes(attributeMap);
  TfsMaterialConfig tfsMaterialConfig = new TfsMaterialConfig(new GoCipher(), new UrlArgument("foo"), "bar", "CORPORATE", "baz", "to_hell");
  tfsMaterialConfig.setName(new CaseInsensitiveString("crapy_material"));
  assertThat(materialConfigs.first(), is(tfsMaterialConfig));
  assertThat(tfsMaterialConfig.getPassword(), is("baz"));
}
com.thoughtworks.go.config.materialsMaterialConfigssetConfigAttributes

Popular methods of MaterialConfigs

  • <init>
  • add
  • get
  • clear
  • first
  • errors
  • findDependencyMaterial
  • forEach
  • size
  • validate
  • getExistingOrDefaultMaterial
  • hasDependencyMaterial
  • getExistingOrDefaultMaterial,
  • hasDependencyMaterial,
  • hasMaterialWithFingerprint,
  • isEmpty,
  • validateTree,
  • addAll,
  • addError,
  • addMaterialConfig,
  • displayNameFor

Popular in Java

  • Reading from database using SQL prepared statement
  • getApplicationContext (Context)
  • getContentResolver (Context)
  • scheduleAtFixedRate (Timer)
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Reference (javax.naming)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now