/testability-explorer/src/test/java/com/google/test/metric/report/chart/PieChartUrlTest.java
Java | 41 lines | 22 code | 4 blank | 15 comment | 0 complexity | ce6457edafcd56159d373434f12134e6 MD5 | raw file
1/* 2 * Copyright 2007 Google Inc. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 * use this file except in compliance with the License. You may obtain a copy of 6 * the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 * License for the specific language governing permissions and limitations under 14 * the License. 15 */ 16package com.google.test.metric.report.chart; 17 18import static com.google.test.metric.report.chart.GoogleChartAPI.GREEN; 19import static com.google.test.metric.report.chart.GoogleChartAPI.RED; 20import static com.google.test.metric.report.chart.GoogleChartAPI.YELLOW; 21import junit.framework.TestCase; 22 23public class PieChartUrlTest extends TestCase { 24 25 public void testPieChart() throws Exception { 26 GoogleChartAPI url = new PieChartUrl(); 27 url.setSize(300, 100); 28 url.setTitle("Class Breakdown"); 29 url.setItemLabel("Excellent", "Good", "Needs Work"); 30 url.setColors(GREEN, YELLOW, RED); 31 url.setValues(30,15,5); 32 assertEquals("http://chart.apis.google.com/chart", GoogleChartAPI.BASE_URL); 33 assertEquals("p3", url.getMap().get("cht")); 34 assertEquals("t:60,30,10", url.getMap().get("chd")); 35 assertEquals("300x100", url.getMap().get("chs")); 36 assertEquals("Excellent|Good|Needs Work", url.getMap().get("chl")); 37 assertEquals("00AA00,FFFF00,D22222", url.getMap().get("chco")); 38 assertEquals("Class Breakdown", url.getMap().get("chtt")); 39 } 40 41}