package com.intuit.tank.vm.common.util;
/*
* #%L
* Intuit Tank 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 static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.util.Date;
import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
import org.junit.Test;
/**
* The class <code>ReportUtilCpTest</code> contains tests for the class <code>{@link ReportUtil}</code>.
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
public class ReportUtilCpTest {
/**
* Run the ReportUtil() constructor test.
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testReportUtil_1()
throws Exception {
ReportUtil result = new ReportUtil();
assertNotNull(result);
}
/**
* Run the String getBucketedTableName(String) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetBucketedTableName_1()
throws Exception {
String jobId = "";
String result = ReportUtil.getBucketedTableName(jobId);
String timestamp = ReportUtil.getTimestamp(new Date());
System.out.println(timestamp);
assertNotNull(result);
}
/**
* Run the String[] getSummaryData(String,DescriptiveStatistics) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetSummaryData_1()
throws Exception {
String key = "";
DescriptiveStatistics stats = new DescriptiveStatistics();
String[] result = ReportUtil.getSummaryData(key, stats);
assertNotNull(result);
assertEquals(23, result.length);
assertEquals("", result[0]);
assertEquals("0", result[1]);
assertEquals("�", result[2]);
assertEquals("�", result[3]);
assertEquals("�", result[4]);
assertEquals("�", result[5]);
assertEquals("�", result[6]);
assertEquals("�", result[7]);
assertEquals("�", result[8]);
assertEquals("�", result[9]);
assertEquals("�", result[10]);
assertEquals("�", result[11]);
assertEquals("�", result[12]);
assertEquals("�", result[13]);
assertEquals("�", result[14]);
assertEquals("�", result[15]);
assertEquals("�", result[16]);
assertEquals("�", result[17]);
assertEquals("�", result[18]);
assertEquals("�", result[19]);
assertEquals("�", result[20]);
assertEquals(null, result[21]);
assertEquals(null, result[22]);
}
/**
* Run the String[] getSummaryData(String,DescriptiveStatistics) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetSummaryData_2()
throws Exception {
String key = "";
DescriptiveStatistics stats = new DescriptiveStatistics();
String[] result = ReportUtil.getSummaryData(key, stats);
assertNotNull(result);
assertEquals(23, result.length);
assertEquals("", result[0]);
assertEquals("0", result[1]);
assertEquals("�", result[2]);
assertEquals("�", result[3]);
assertEquals("�", result[4]);
assertEquals("�", result[5]);
assertEquals("�", result[6]);
assertEquals("�", result[7]);
assertEquals("�", result[8]);
assertEquals("�", result[9]);
assertEquals("�", result[10]);
assertEquals("�", result[11]);
assertEquals("�", result[12]);
assertEquals("�", result[13]);
assertEquals("�", result[14]);
assertEquals("�", result[15]);
assertEquals("�", result[16]);
assertEquals("�", result[17]);
assertEquals("�", result[18]);
assertEquals("�", result[19]);
assertEquals("�", result[20]);
assertEquals(null, result[21]);
assertEquals(null, result[22]);
}
/**
* Run the String[] getSummaryHeaders() method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetSummaryHeaders_1()
throws Exception {
String[] result = ReportUtil.getSummaryHeaders();
assertNotNull(result);
assertEquals(23, result.length);
assertEquals("Page ID", result[0]);
assertEquals("Page Name", result[1]);
assertEquals("Page Index", result[2]);
assertEquals("Sample Size", result[3]);
assertEquals("Mean", result[4]);
assertEquals("Median", result[5]);
assertEquals("Min", result[6]);
assertEquals("Max", result[7]);
assertEquals("Std Dev", result[8]);
assertEquals("Kurtosis", result[9]);
assertEquals("Skewness", result[10]);
assertEquals("Varience", result[11]);
assertEquals("10th Percentile", result[12]);
assertEquals("20th Percentile", result[13]);
assertEquals("30th Percentile", result[14]);
assertEquals("40th Percentile", result[15]);
assertEquals("50th Percentile", result[16]);
assertEquals("60th Percentile", result[17]);
assertEquals("70th Percentile", result[18]);
assertEquals("80th Percentile", result[19]);
assertEquals("90th Percentile", result[20]);
assertEquals("95th Percentile", result[21]);
assertEquals("99th Percentile", result[22]);
}
/**
* Run the String[] getSummaryHeaders() method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetSummaryHeaders_2()
throws Exception {
String[] result = ReportUtil.getSummaryHeaders();
assertNotNull(result);
assertEquals(23, result.length);
assertEquals("Page ID", result[0]);
assertEquals("Page Name", result[1]);
assertEquals("Page Index", result[2]);
assertEquals("Sample Size", result[3]);
assertEquals("Mean", result[4]);
assertEquals("Median", result[5]);
assertEquals("Min", result[6]);
assertEquals("Max", result[7]);
assertEquals("Std Dev", result[8]);
assertEquals("Kurtosis", result[9]);
assertEquals("Skewness", result[10]);
assertEquals("Varience", result[11]);
assertEquals("10th Percentile", result[12]);
assertEquals("20th Percentile", result[13]);
assertEquals("30th Percentile", result[14]);
assertEquals("40th Percentile", result[15]);
assertEquals("50th Percentile", result[16]);
assertEquals("60th Percentile", result[17]);
assertEquals("70th Percentile", result[18]);
assertEquals("80th Percentile", result[19]);
assertEquals("90th Percentile", result[20]);
assertEquals("95th Percentile", result[21]);
assertEquals("99th Percentile", result[22]);
}
/**
* Run the String getSummaryTableName(String) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetSummaryTableName_1()
throws Exception {
String jobId = "";
String result = ReportUtil.getSummaryTableName(jobId);
assertNotNull(result);
}
/**
* Run the String getTimestamp(Date) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 9/3/14 3:41 PM
*/
@Test
public void testGetTimestamp_1()
throws Exception {
Date date = new Date();
String result = ReportUtil.getTimestamp(date);
}
}