Examples of GuestId


Examples of org.candlepin.model.GuestId

    @Test
    public void validRangeWhenGuestLimitOverridden() {
        Consumer c = mockConsumer(PRODUCT_1);
        for (int i = 0; i < 5; i++) {
            c.addGuestId(new GuestId("" + i, c, getActiveGuestAttrs()));
        }

        Calendar cal = Calendar.getInstance();
        Date now = cal.getTime();
        DateRange range = rangeRelativeToDate(now, -4, 4);
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void hypervisorCheckInCreatesNewConsumer() throws Exception {
        Owner owner = new Owner("admin");

        Map<String, List<GuestId>> hostGuestMap = new HashMap<String, List<GuestId>>();
        hostGuestMap.put("test-host", Arrays.asList(new GuestId("GUEST_A"),
            new GuestId("GUEST_B")));

        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);
        when(consumerCurator.getHypervisor(eq("test-host"), eq(owner))).thenReturn(null);
        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);
        when(principal.canAccess(eq(owner), eq(SubResource.CONSUMERS), eq(Access.CREATE))).
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void hypervisorCheckInUpdatesGuestIdsWhenHostConsumerExists() throws Exception {
        Owner owner = new Owner("owner-id", "Owner Id");

        Map<String, List<GuestId>> hostGuestMap = new HashMap<String, List<GuestId>>();
        hostGuestMap.put("test-host", Arrays.asList(new GuestId("GUEST_B")));

        Owner o = new Owner("owner-id", "Owner ID");
        o.setId("owner-id");
        Consumer existing = new Consumer();
        existing.setUuid("test-host");
        existing.setOwner(o);
        existing.addGuestId(new GuestId("GUEST_A"));

        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);
        // Force update
        when(consumerCurator.getHypervisor(eq("test-host"),
            eq(owner))).thenReturn(existing);
View Full Code Here

Examples of org.candlepin.model.GuestId

    public void hypervisorCheckInReportsFailuresOnCreateFailure() {
        Owner owner = new Owner("admin");

        Map<String, List<GuestId>> hostGuestMap = new HashMap<String, List<GuestId>>();
        String expectedHostVirtId = "test-host-id";
        hostGuestMap.put(expectedHostVirtId, Arrays.asList(new GuestId("GUEST_A"),
            new GuestId("GUEST_B")));

        // Force create.
        when(consumerCurator.getHypervisor(eq(expectedHostVirtId),
            eq(owner))).thenReturn(null);
View Full Code Here

Examples of org.candlepin.model.GuestId

    public void hypervisorCheckInReportsFailureWhenGuestIdUpdateFails() throws Exception {
        Owner owner = new Owner("admin", "Admin");

        Map<String, List<GuestId>> hostGuestMap = new HashMap<String, List<GuestId>>();
        String expectedHostVirtId = "test-host";
        hostGuestMap.put(expectedHostVirtId, Arrays.asList(new GuestId("GUEST_B")));

        Consumer existing = new Consumer();
        existing.setUuid(expectedHostVirtId);
        existing.setOwner(owner);
        existing.addGuestId(new GuestId("GUEST_A"));

        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);

        // Force update
        when(consumerCurator.getHypervisor(eq(expectedHostVirtId),
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void checkInCreatesNoNewConsumerWhenCreateIsFalse() throws Exception {
        Owner owner = new Owner("admin");

        Map<String, List<GuestId>> hostGuestMap = new HashMap<String, List<GuestId>>();
        hostGuestMap.put("test-host", Arrays.asList(new GuestId("GUEST_A"),
            new GuestId("GUEST_B")));

        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);
        when(consumerCurator.getHypervisor(eq("test-host"), eq(owner))).thenReturn(null);
        when(ownerCurator.lookupByKey(eq(owner.getKey()))).thenReturn(owner);
        when(principal.canAccess(eq(owner), eq(SubResource.CONSUMERS), eq(Access.CREATE))).
View Full Code Here

Examples of org.candlepin.model.GuestId

     */
    @Test(expected = RuleExecutionException.class)
    public void guestLimitAutobindNeitherAttached() {
        consumer.setFact("cpu.cpu_socket(s)", "8");
        for (int i = 0; i < 5; i++) {
            consumer.addGuestId(new GuestId("" + i, consumer, activeGuestAttrs));
        }
        Product server = mockStackingProduct(productId, "some server", "stackid1", "2");
        server.setAttribute("guest_limit", "4");
        Product hypervisor =
            mockStackingProduct("hypervisor", "some hypervisor", "stackid2", "2");
View Full Code Here

Examples of org.candlepin.model.GuestId

     */
    @Test
    public void guestLimitAutobindServerAttached() {
        consumer.setFact("cpu.cpu_socket(s)", "8");
        for (int i = 0; i < 5; i++) {
            consumer.addGuestId(new GuestId("" + i, consumer, activeGuestAttrs));
        }

        Product server =
            mockStackingProduct(productId, "some server", "stackid1", "2");
        server.setAttribute("guest_limit", "4");
View Full Code Here

Examples of org.candlepin.model.GuestId

     */
    @Test
    public void guestLimitAutobindServerAttachedNonStackable() {
        consumer.setFact("cpu.cpu_socket(s)", "2");
        for (int i = 0; i < 5; i++) {
            consumer.addGuestId(new GuestId("" + i, consumer, activeGuestAttrs));
        }

        Product server =
            mockProduct(productId, "some server", "2");
        server.setAttribute("guest_limit", "4");
View Full Code Here

Examples of org.candlepin.model.GuestId

    @Test
    public void testGuestIdCreation() throws Exception {
        // this test is testing bz 786730, to ensure
        // the virt-who error does not occur
        Consumer consumer = mock(Consumer.class);
        GuestId guestId = mock(GuestId.class);
        Owner owner = mock(Owner.class);

        when(guestId.getConsumer()).thenReturn(consumer);
        when(guestId.getGuestId()).thenReturn("guest-id");
        when(guestId.getId()).thenReturn("test");
        when(consumer.getOwner()).thenReturn(owner);
        when(consumer.getId()).thenReturn("consumer-id");
        when(owner.getId()).thenReturn("owner-id");

        Event event = eventFactory.guestIdCreated(guestId);
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.