Search in sources :

Example 21 with ActivationKeyContentOverride

use of org.candlepin.model.activationkeys.ActivationKeyContentOverride in project candlepin by candlepin.

the class ActivationKeyContentOverrideCuratorTest method deleteByConsumer.

@Test
public void deleteByConsumer() {
    ActivationKeyContentOverride cco1 = new ActivationKeyContentOverride(key, "test-content1", "name1", "value");
    activationKeyContentOverrideCurator.create(cco1);
    ActivationKeyContentOverride cco2 = new ActivationKeyContentOverride(key, "test-content2", "name2", "value");
    activationKeyContentOverrideCurator.create(cco2);
    activationKeyContentOverrideCurator.removeByParent(key);
    List<ActivationKeyContentOverride> ccoList = activationKeyContentOverrideCurator.listAll().list();
    assertEquals(ccoList.size(), 0);
}
Also used : ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) Test(org.junit.Test)

Example 22 with ActivationKeyContentOverride

use of org.candlepin.model.activationkeys.ActivationKeyContentOverride in project candlepin by candlepin.

the class ActivationKeyContentOverrideCuratorTest method testModifyOverride.

@Test
public void testModifyOverride() {
    ActivationKeyContentOverride override = new ActivationKeyContentOverride(key, "test-repo", "GpGCheck", "1");
    ActivationKeyContentOverride created = this.activationKeyContentOverrideCurator.create(override);
    created.setValue("0");
    ActivationKeyContentOverride merged = this.activationKeyContentOverrideCurator.merge(created);
    assertEquals("0", merged.getValue());
}
Also used : ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) Test(org.junit.Test)

Example 23 with ActivationKeyContentOverride

use of org.candlepin.model.activationkeys.ActivationKeyContentOverride in project candlepin by candlepin.

the class ActivationKeyContentOverrideCuratorTest method testRetrieveByName.

@Test
public void testRetrieveByName() {
    activationKeyContentOverrideCurator.create(new ActivationKeyContentOverride(key, "test-repo", "gpgcheck", "1"));
    ActivationKeyContentOverride found = activationKeyContentOverrideCurator.retrieve(key, "test-repo", "gpgcheck");
    assertNotNull(found);
    assertEquals(key, found.getKey());
    assertEquals("test-repo", found.getContentLabel());
    assertEquals("gpgcheck", found.getName());
    assertEquals("1", found.getValue());
}
Also used : ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) Test(org.junit.Test)

Example 24 with ActivationKeyContentOverride

use of org.candlepin.model.activationkeys.ActivationKeyContentOverride in project candlepin by candlepin.

the class ActivationKeyContentOverrideResourceTest method testActivationKeyAddOverrides.

@Test
public void testActivationKeyAddOverrides() {
    ActivationKeyContentOverride override = new ActivationKeyContentOverride(key, "somelabel", "test", "test");
    ActivationKeyContentOverride otherOverride = new ActivationKeyContentOverride(key, "somelabel1", "test", "test");
    List<ContentOverride> toAdd = new LinkedList<>();
    toAdd.add(override);
    toAdd.add(otherOverride);
    akcor.addContentOverrides(context, principal, toAdd);
    verify(activationKeyContentOverrideCurator, Mockito.times(1)).addOrUpdate(eq(key), eq(override));
    verify(activationKeyContentOverrideCurator, Mockito.times(1)).addOrUpdate(eq(key), eq(otherOverride));
}
Also used : ContentOverride(org.candlepin.model.ContentOverride) ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) LinkedList(java.util.LinkedList) ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) Test(org.junit.Test)

Example 25 with ActivationKeyContentOverride

use of org.candlepin.model.activationkeys.ActivationKeyContentOverride in project candlepin by candlepin.

the class ActivationKeyContentOverrideResourceTest method testActivationKeyOverrideValidationIsRun.

@Test
public void testActivationKeyOverrideValidationIsRun() {
    List<ContentOverride> newOverrides = new LinkedList<>();
    newOverrides.add(new ActivationKeyContentOverride(key, "x", "baseurl", "x"));
    akcor.addContentOverrides(context, principal, newOverrides);
    verify(contentOverrideValidator, Mockito.times(1)).validate(eq(newOverrides));
}
Also used : ContentOverride(org.candlepin.model.ContentOverride) ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) LinkedList(java.util.LinkedList) ActivationKeyContentOverride(org.candlepin.model.activationkeys.ActivationKeyContentOverride) Test(org.junit.Test)

Aggregations

ActivationKeyContentOverride (org.candlepin.model.activationkeys.ActivationKeyContentOverride)26 Test (org.junit.Test)22 LinkedList (java.util.LinkedList)4 ContentOverride (org.candlepin.model.ContentOverride)3 Product (org.candlepin.model.Product)3 Release (org.candlepin.model.Release)3 ActivationKeyPool (org.candlepin.model.activationkeys.ActivationKeyPool)2 ActivationKeyDTO (org.candlepin.dto.api.v1.ActivationKeyDTO)1 ConsumerContentOverride (org.candlepin.model.ConsumerContentOverride)1 Owner (org.candlepin.model.Owner)1 Pool (org.candlepin.model.Pool)1 ActivationKey (org.candlepin.model.activationkeys.ActivationKey)1