Search in sources :

Example 6 with UeberCertificate

use of org.candlepin.model.UeberCertificate in project candlepin by candlepin.

the class OwnerResourceTest method testCreateUeberCertificateRegenerate.

@Test
public void testCreateUeberCertificateRegenerate() {
    Principal principal = setupPrincipal(owner, Access.ALL);
    Owner owner = TestUtil.createOwner();
    UeberCertificate entCert = mock(UeberCertificate.class);
    OwnerCurator oc = mock(OwnerCurator.class);
    ProductCurator pc = mock(ProductCurator.class);
    ConsumerCurator cc = mock(ConsumerCurator.class);
    EntitlementCurator ec = mock(EntitlementCurator.class);
    CandlepinPoolManager cpm = mock(CandlepinPoolManager.class);
    EntitlementCertificateCurator ecc = mock(EntitlementCertificateCurator.class);
    UeberCertificateCurator uc = mock(UeberCertificateCurator.class);
    UeberCertificateGenerator ucg = mock(UeberCertificateGenerator.class);
    OwnerResource resource = new OwnerResource(oc, pc, null, cc, i18n, null, null, null, null, null, cpm, null, null, null, null, null, ecc, ec, uc, ucg, null, null, null, null, null, null, null, null, null, this.modelTranslator);
    when(ucg.generate(eq(owner.getKey()), eq(principal))).thenReturn(entCert);
    UeberCertificate result = resource.createUeberCertificate(principal, owner.getKey());
    assertEquals(entCert, result);
}
Also used : EntitlementCurator(org.candlepin.model.EntitlementCurator) OwnerCurator(org.candlepin.model.OwnerCurator) Owner(org.candlepin.model.Owner) UeberCertificate(org.candlepin.model.UeberCertificate) ProductCurator(org.candlepin.model.ProductCurator) UeberCertificateCurator(org.candlepin.model.UeberCertificateCurator) EntitlementCertificateCurator(org.candlepin.model.EntitlementCertificateCurator) UeberCertificateGenerator(org.candlepin.model.UeberCertificateGenerator) ConsumerPrincipal(org.candlepin.auth.ConsumerPrincipal) UserPrincipal(org.candlepin.auth.UserPrincipal) Principal(org.candlepin.auth.Principal) ConsumerCurator(org.candlepin.model.ConsumerCurator) CandlepinPoolManager(org.candlepin.controller.CandlepinPoolManager) Test(org.junit.Test)

Example 7 with UeberCertificate

use of org.candlepin.model.UeberCertificate in project candlepin by candlepin.

the class OwnerResourceUeberCertOperationsTest method certificateRetrievalReturnsCert.

@Test
public void certificateRetrievalReturnsCert() {
    UeberCertificate generated = or.createUeberCertificate(principal, owner.getKey());
    assertNotNull(generated);
    UeberCertificate retrieved = or.getUeberCertificate(principal, owner.getKey());
    assertNotNull(retrieved);
    assertEquals(generated, retrieved);
}
Also used : UeberCertificate(org.candlepin.model.UeberCertificate) Test(org.junit.Test)

Aggregations

UeberCertificate (org.candlepin.model.UeberCertificate)7 Test (org.junit.Test)6 Owner (org.candlepin.model.Owner)4 Principal (org.candlepin.auth.Principal)3 UserPrincipal (org.candlepin.auth.UserPrincipal)3 ConsumerPrincipal (org.candlepin.auth.ConsumerPrincipal)2 CandlepinPoolManager (org.candlepin.controller.CandlepinPoolManager)2 ConsumerCurator (org.candlepin.model.ConsumerCurator)2 EntitlementCertificateCurator (org.candlepin.model.EntitlementCertificateCurator)2 EntitlementCurator (org.candlepin.model.EntitlementCurator)2 OwnerCurator (org.candlepin.model.OwnerCurator)2 Pool (org.candlepin.model.Pool)2 ProductCurator (org.candlepin.model.ProductCurator)2 UeberCertificateCurator (org.candlepin.model.UeberCertificateCurator)2 UeberCertificateGenerator (org.candlepin.model.UeberCertificateGenerator)2 UpstreamConsumer (org.candlepin.model.UpstreamConsumer)2 ApiOperation (io.swagger.annotations.ApiOperation)1 ApiResponses (io.swagger.annotations.ApiResponses)1 Date (java.util.Date)1 HashMap (java.util.HashMap)1