Examples of GuestId


Examples of org.candlepin.model.GuestId

        Mockito.verify(guestIdCurator, Mockito.times(1)).merge(eq(guest));
    }

    @Test(expected = BadRequestException.class)
    public void updateGuestMismatchedGuestId() {
        GuestId guest = new GuestId("some_guest");
        guestIdResource.updateGuest(consumer.getUuid(), "other_id", guest);
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

     * Update should add the id from the url to the GuestId object
     * if it does not already have one.
     */
    @Test
    public void updateGuestNoGuestId() {
        GuestId guest = new GuestId();
        guestIdResource.updateGuest(consumer.getUuid(), "some_id", guest);
        assertEquals(consumer, guest.getConsumer());
        assertEquals("some_id", guest.getGuestId());
        Mockito.verify(guestIdCurator, Mockito.times(1)).merge(eq(guest));
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

        Mockito.verify(guestIdCurator, Mockito.times(1)).merge(eq(guest));
    }

    @Test
    public void deleteGuestNoConsumer() {
        GuestId guest = new GuestId("guest-id", consumer);
        when(guestIdCurator.findByConsumerAndId(eq(consumer),
            eq(guest.getGuestId()))).thenReturn(guest);
        when(consumerCurator.findByVirtUuid(guest.getGuestId(),
            consumer.getOwner().getId())).thenReturn(null);
        guestIdResource.deleteGuest(consumer.getUuid(),
            guest.getGuestId(), false, null);
        Mockito.verify(guestIdCurator, Mockito.times(1)).delete(eq(guest));
        Mockito.verify(consumerResource, Mockito.never())
            .revokeGuestEntitlementsNotMatchingHost(eq(consumer), any(Consumer.class));
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void updateGuestRevokeHostSpecific() {
        Consumer guestConsumer =
            new Consumer("guest_consumer", "guest_consumer", owner, ct);
        GuestId originalGuest = new GuestId("guest-id", guestConsumer);
        GuestId guest = new GuestId("guest-id");

        when(guestIdCurator.findByGuestIdAndOrg(
            eq(guest.getGuestId()), eq(owner))).thenReturn(originalGuest);
        when(consumerCurator.findByVirtUuid(eq(guest.getGuestId()),
            eq(owner.getId()))).thenReturn(guestConsumer);

        guestIdResource.updateGuest(consumer.getUuid(),
            guest.getGuestId(), guest);

        Mockito.verify(guestIdCurator, Mockito.times(1)).merge(eq(guest));
        Mockito.verify(consumerResource, Mockito.times(1))
            .revokeGuestEntitlementsNotMatchingHost(any(Consumer.class),
                any(Consumer.class));
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void deleteGuestAndUnregister() {
        Consumer guestConsumer =
            new Consumer("guest_consumer", "guest_consumer", owner, ct);
        GuestId guest = new GuestId("guest-id", consumer);
        when(guestIdCurator.findByConsumerAndId(eq(consumer),
            eq(guest.getGuestId()))).thenReturn(guest);
        when(consumerCurator.findByVirtUuid(guest.getGuestId(),
            consumer.getOwner().getId())).thenReturn(guestConsumer);
        guestIdResource.deleteGuest(consumer.getUuid(),
            guest.getGuestId(), true, null);
        Mockito.verify(guestIdCurator, Mockito.times(1)).delete(eq(guest));
        Mockito.verify(consumerResource, Mockito.never())
            .revokeGuestEntitlementsNotMatchingHost(eq(consumer), eq(guestConsumer));
        Mockito.verify(consumerResource, Mockito.times(1))
            .deleteConsumer(eq(guestConsumer.getUuid()), any(Principal.class));
View Full Code Here

Examples of org.candlepin.model.GuestId

    /*
     * Should behave just like deleteGuest with no consumer
     */
    @Test
    public void deleteGuestNotFound() {
        GuestId guest = new GuestId("guest-id", consumer);
        when(guestIdCurator.findByConsumerAndId(eq(consumer),
            eq(guest.getGuestId()))).thenReturn(guest);
        when(consumerCurator.findByVirtUuid(guest.getGuestId(),
            consumer.getOwner().getId())).thenReturn(null);
        guestIdResource.deleteGuest(consumer.getUuid(),
            guest.getGuestId(), true, null);
        Mockito.verify(guestIdCurator, Mockito.times(1)).delete(eq(guest));
        Mockito.verify(consumerResource, Mockito.never())
            .revokeGuestEntitlementsNotMatchingHost(eq(consumer), any(Consumer.class));
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

        gConsumer1.getFacts().put("virt.uuid", "test-guest-1");
        consumerCurator.create(gConsumer1);
        Consumer gConsumer2 = new Consumer("guestConsumer2", "testUser", owner, ct);
        gConsumer2.getFacts().put("virt.uuid", "test-guest-2");
        consumerCurator.create(gConsumer2);
        consumer.addGuestId(new GuestId("test-guest-1"));
        consumer.addGuestId(new GuestId("test-guest-2"));
        consumerCurator.update(consumer);

        List<Consumer> guests = consumerCurator.getGuests(consumer);
        assertTrue(guests.size() == 2);
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

        consumerCurator.create(gConsumer1);
        Consumer gConsumer2 = new Consumer("guestConsumer2", "testUser", owner, ct);
        gConsumer2.getFacts().put("virt.uuid", "4C4C4544-0046-4210-8031-C7C04F445831");
        consumerCurator.create(gConsumer2);
        // Reversed endian, first 3 sections
        consumer.addGuestId(new GuestId("411bf806-c0aa-8576-fbe9-79aa4a326511"));
        // matches a guests facts, case insensitive
        consumer.addGuestId(new GuestId("4c4c4544-0046-4210-8031-c7c04f445831"));
        // Doesn't match a registered guest consumer
        consumer.addGuestId(new GuestId("43e41def-e9ae-4b6b-b8f4-942c8b69a39e"));
        consumerCurator.update(consumer);

        List<Consumer> guests = consumerCurator.getGuests(consumer);
        assertTrue(guests.size() == 2);
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

        Consumer gConsumer1 = new Consumer("guestConsumer1", "testUser", owner, ct);
        gConsumer1.getFacts().put("virt.uuid", "daf0fe10-956b-7b4e-b7dc-b383ce681ba8");
        consumerCurator.create(gConsumer1);

        host.addGuestId(new GuestId("DAF0FE10-956B-7B4E-B7DC-B383CE681BA8"));
        consumerCurator.update(host);

        List<Consumer> guests = consumerCurator.getGuests(host);
        assertTrue(guests.size() == 1);
    }
View Full Code Here

Examples of org.candlepin.model.GuestId

        Consumer gConsumer1 = new Consumer("guestConsumer1", "testUser", owner, ct);
        gConsumer1.getFacts().put("virt.uuid", "daf0fe10-956b-7b4e-b7dc-b383ce681ba8");
        consumerCurator.create(gConsumer1);

        host.addGuestId(new GuestId("DAF0FE10-956B-7B4E-B7DC-B383CE681BA8"));
        consumerCurator.update(host);

        List<Consumer> guests = consumerCurator.getGuests(host);
        assertTrue(guests.size() == 0);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.