/** * Copyright 2011 Intuit Inc. All Rights Reserved */ package com.intuit.tank.api.model.v1.cloud; /* * #%L * Cloud Rest API * %% * Copyright (C) 2011 - 2015 Intuit Inc. * %% * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * #L% */ import java.text.DateFormat; import java.util.Date; import java.util.LinkedList; import java.util.List; import org.junit.*; import static org.junit.Assert.*; import com.intuit.tank.api.model.v1.cloud.CloudVmStatus; import com.intuit.tank.api.model.v1.cloud.UserDetail; import com.intuit.tank.api.model.v1.cloud.VMStatus; import com.intuit.tank.api.model.v1.cloud.ValidationStatus; import com.intuit.tank.vm.api.enumerated.JobStatus; import com.intuit.tank.vm.api.enumerated.VMImageType; import com.intuit.tank.vm.api.enumerated.VMRegion; /** * DataFileDescriptorTest * * @author dangleton * */ public class CloudVmStatusTest { /** * Run the CloudVmStatus() constructor test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testCloudVmStatus_1() throws Exception { CloudVmStatus result = new CloudVmStatus(); assertNotNull(result); assertEquals(null, result.getJobId()); assertEquals(null, result.getReportTime()); assertEquals(null, result.getStartTime()); assertEquals(null, result.getInstanceId()); assertEquals(null, result.getEndTime()); assertEquals(null, result.getVmRegion()); assertEquals(0, result.getCurrentUsers()); assertEquals(null, result.getValidationFailures()); assertEquals(null, result.getSecurityGroup()); assertEquals(0, result.getTotalTps()); assertEquals(0, result.getTotalUsers()); } /** * Run the CloudVmStatus(CloudVmStatus) constructor test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testCloudVmStatus_2() throws Exception { CloudVmStatus copy = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); copy.setTotalTps(1); CloudVmStatus result = new CloudVmStatus(copy); assertNotNull(result); assertEquals("", result.getJobId()); assertEquals(null, result.getReportTime()); assertEquals("", result.getInstanceId()); assertEquals(1, result.getCurrentUsers()); assertEquals("", result.getSecurityGroup()); assertEquals(1, result.getTotalTps()); assertEquals(1, result.getTotalUsers()); } /** * Run the CloudVmStatus(String,String,String,JobStatus,VMImageType,VMRegion,VMStatus,ValidationStatus,int,int,Date,Date) constructor test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testCloudVmStatus_3() throws Exception { String instanceId = ""; String jobId = ""; String securityGroup = ""; JobStatus jobStatus = JobStatus.Completed; VMImageType role = VMImageType.AGENT; VMRegion vmRegion = VMRegion.ASIA_1; VMStatus vmStatus = VMStatus.pending; ValidationStatus validationFailures = new ValidationStatus(); int totalUsers = 1; int currentUsers = 1; Date startTime = new Date(); Date endTime = new Date(); CloudVmStatus result = new CloudVmStatus(instanceId, jobId, securityGroup, jobStatus, role, vmRegion, vmStatus, validationFailures, totalUsers, currentUsers, startTime, endTime); assertNotNull(result); assertEquals("", result.getJobId()); assertEquals(null, result.getReportTime()); assertEquals("", result.getInstanceId()); assertEquals(1, result.getCurrentUsers()); assertEquals("", result.getSecurityGroup()); assertEquals(0, result.getTotalTps()); assertEquals(1, result.getTotalUsers()); } /** * Run the boolean equals(Object) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testEquals_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Object obj = new Object(); boolean result = fixture.equals(obj); assertEquals(false, result); } /** * Run the boolean equals(Object) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testEquals_2() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Object obj = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); boolean result = fixture.equals(obj); assertEquals(true, result); } /** * Run the boolean equals(Object) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testEquals_3() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Object obj = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); boolean result = fixture.equals(obj); assertEquals(true, result); } /** * Run the int getCurrentUsers() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetCurrentUsers_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int result = fixture.getCurrentUsers(); assertEquals(1, result); } /** * Run the Date getEndTime() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetEndTime_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Date result = fixture.getEndTime(); assertNotNull(result); } /** * Run the String getInstanceId() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetInstanceId_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); String result = fixture.getInstanceId(); assertEquals("", result); } /** * Run the String getJobId() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetJobId_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); String result = fixture.getJobId(); assertEquals("", result); } /** * Run the JobStatus getJobStatus() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetJobStatus_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); JobStatus result = fixture.getJobStatus(); assertNotNull(result); assertEquals("Completed", result.name()); assertEquals("Completed", result.toString()); assertEquals(6, result.ordinal()); } /** * Run the Date getReportTime() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetReportTime_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Date result = fixture.getReportTime(); assertNotNull(result); } /** * Run the VMImageType getRole() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetRole_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); VMImageType result = fixture.getRole(); assertNotNull(result); assertEquals("Agent", result.getConfigName()); assertEquals("AGENT", result.name()); assertEquals("AGENT", result.toString()); } /** * Run the String getSecurityGroup() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetSecurityGroup_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); String result = fixture.getSecurityGroup(); assertEquals("", result); } /** * Run the Date getStartTime() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetStartTime_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Date result = fixture.getStartTime(); assertNotNull(result); } /** * Run the int getTotalTps() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetTotalTps_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int result = fixture.getTotalTps(); assertEquals(1, result); } /** * Run the int getTotalUsers() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetTotalUsers_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int result = fixture.getTotalUsers(); assertEquals(1, result); } /** * Run the List<UserDetail> getUserDetails() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetUserDetails_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); List<UserDetail> result = fixture.getUserDetails(); assertNotNull(result); assertEquals(0, result.size()); } /** * Run the ValidationStatus getValidationFailures() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetValidationFailures_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); ValidationStatus result = fixture.getValidationFailures(); assertNotNull(result); assertEquals(0, result.getTotal()); assertEquals(0, result.getValidationSkips()); assertEquals(0, result.getValidationRestarts()); assertEquals(0, result.getValidationGotos()); assertEquals(0, result.getValidationAborts()); assertEquals(0, result.getValidationKills()); assertEquals(0, result.getValidationSkipGroups()); } /** * Run the VMRegion getVmRegion() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetVmRegion_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); VMRegion result = fixture.getVmRegion(); assertNotNull(result); assertEquals("Asia Pacific (Singapore)", result.toString()); assertEquals("ap-southeast-1", result.getRegion()); assertEquals("ec2.ap-southeast-1.amazonaws.com", result.getEndpoint()); assertEquals("Asia Pacific (Singapore)", result.getDescription()); assertEquals("ASIA_1", result.name()); } /** * Run the VMStatus getVmStatus() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testGetVmStatus_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); VMStatus result = fixture.getVmStatus(); assertNotNull(result); assertEquals("pending", result.name()); assertEquals("pending", result.toString()); assertEquals(1, result.ordinal()); } /** * Run the int hashCode() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testHashCode_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int result = fixture.hashCode(); assertEquals(58725, result); } /** * Run the void setCurrentUsers(int) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetCurrentUsers_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int currentUsers = 1; fixture.setCurrentUsers(currentUsers); } /** * Run the void setEndTime(Date) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetEndTime_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Date endTime = new Date(); fixture.setEndTime(endTime); } /** * Run the void setJobStatus(JobStatus) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetJobStatus_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); JobStatus jobStatus = JobStatus.Completed; fixture.setJobStatus(jobStatus); } /** * Run the void setReportTime(Date) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetReportTime_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); Date reportTime = new Date(); fixture.setReportTime(reportTime); } /** * Run the void setTotalTps(int) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetTotalTps_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); int totalTps = 1; fixture.setTotalTps(totalTps); } /** * Run the void setUserDetails(List<UserDetail>) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetUserDetails_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); List<UserDetail> userDetails = new LinkedList(); fixture.setUserDetails(userDetails); } /** * Run the void setVmStatus(VMStatus) method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testSetVmStatus_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); VMStatus vmStatus = VMStatus.pending; fixture.setVmStatus(vmStatus); } /** * Run the String toString() method test. * * @throws Exception * * @generatedBy CodePro at 12/15/14 2:57 PM */ @Test public void testToString_1() throws Exception { CloudVmStatus fixture = new CloudVmStatus("", "", "", JobStatus.Completed, VMImageType.AGENT, VMRegion.ASIA_1, VMStatus.pending, new ValidationStatus(), 1, 1, new Date(), new Date()); fixture.setReportTime(new Date()); fixture.setTotalTps(1); fixture.setUserDetails(new LinkedList()); String result = fixture.toString(); } }