Package com.google.visualization.datasource.datatable.value

Examples of com.google.visualization.datasource.datatable.value.NumberValue


    TableCell cell2 = new TableCell(new TextValue("c\u00F4te"));
    assertEquals(-1, rootComparator.compare(cell1, cell2));
    assertEquals(1, frComparator.compare(cell1, cell2));

    // Test that number values are sorted correctly.
    TableCell numberCell2 = new TableCell((new NumberValue(2)));
    TableCell numberCell1 = new TableCell((new NumberValue(1)));
    assertEquals(-1, rootComparator.compare(numberCell1, numberCell2));

    // Test that value type must be the same.
    try {
      assertEquals(-1, rootComparator.compare(cell1, numberCell2));
View Full Code Here


      // Expected behavior.
    }
  }
 
  public void testClone() throws Exception {
    TableCell cell = new TableCell(new NumberValue(-2.3), "foobar23");
    TableCell cloned = cell.clone();
   
    assertEquals(-2.3, ((NumberValue) cloned.getValue()).getValue());
    assertEquals("foobar23", cloned.getFormattedValue());
    assertTrue(cloned.getCustomProperties().isEmpty());
View Full Code Here

          log.log(Level.WARNING, "isGoalMet: " + isGoalMet);
          log.log(Level.WARNING, "percent to goal: " + MessageFormat.format("{0,number,#.##%}", value.getValue() / goal.getGoal()));
         
          TableRow row = new TableRow();
          row.addCell(new TableCell(new TextValue(value.getTimeFrame().toString())));
          row.addCell(new TableCell(new NumberValue(value.getValue())));
          row.addCell(new TableCell(new TextValue(goal.getName())));
          row.addCell(new TableCell(new TextValue(isGoalMet)));
          row.addCell(new TableCell(new TextValue(MessageFormat.format("{0,number,#.##%}", value.getValue() / goal.getGoal()))));
         
          data.addRow(row);
View Full Code Here

        // Test select.
        DataTable result = helper.applyQuery(DataSourceRequest.parseQuery("select population"),
                data, ULocale.US);
        assertEquals(1, result.getNumberOfColumns());
        assertEquals(4, result.getNumberOfRows());
        assertEquals(new NumberValue(300), result.getRow(1).getCell(0).getValue());

        data = createData();

        // Test where.
        result = helper.applyQuery(DataSourceRequest.parseQuery(
                "select name,vegeterian where population > 100"), data, ULocale.US);
        assertEquals(2, result.getNumberOfColumns());
        assertEquals(1, result.getNumberOfRows());
        assertEquals(new TextValue("Sloth"), result.getRow(0).getCell(0).getValue());
        assertEquals(BooleanValue.TRUE, result.getRow(0).getCell(1).getValue());

        data = createData();

        // Test group by.
        result = helper.applyQuery(DataSourceRequest.parseQuery(
                "select vegeterian,sum(population) group by vegeterian"), data, ULocale.US);
        assertEquals(2, result.getNumberOfColumns());
        assertEquals(2, result.getNumberOfRows());
        assertEquals(BooleanValue.FALSE, result.getRow(0).getCell(0).getValue());
        assertEquals(new NumberValue(130), result.getRow(0).getCell(1).getValue());

        data = createData();

        // Test pivot.
        result = helper.applyQuery(DataSourceRequest.parseQuery(
                "select sum(population) pivot vegeterian"), data, ULocale.US);
        assertEquals(2, result.getNumberOfColumns());
        assertEquals(1, result.getNumberOfRows());
        assertEquals("false", result.getColumnDescription(0).getLabel());
        assertEquals(new NumberValue(130), result.getRow(0).getCell(0).getValue());

        data = createData();

        // Test order by.
        result = helper.applyQuery(DataSourceRequest.parseQuery(
View Full Code Here

    }

    public void testConstructorDouble() {
        TableCell cell = new TableCell(34.43);
        assertNotNull(cell);
        assertEquals(new NumberValue(34.43), cell.getValue());
    }
View Full Code Here

        TableCell cell2 = new TableCell(new TextValue("c\u00F4te"));
        assertEquals(-1, rootComparator.compare(cell1, cell2));
        assertEquals(1, frComparator.compare(cell1, cell2));

        // Test that number values are sorted correctly.
        TableCell numberCell2 = new TableCell((new NumberValue(2)));
        TableCell numberCell1 = new TableCell((new NumberValue(1)));
        assertEquals(-1, rootComparator.compare(numberCell1, numberCell2));

        // Test that value type must be the same.
        try {
            assertEquals(-1, rootComparator.compare(cell1, numberCell2));
View Full Code Here

            // Expected behavior.
        }
    }

    public void testClone() throws Exception {
        TableCell cell = new TableCell(new NumberValue(-2.3), "foobar23");
        TableCell cloned = cell.clone();

        assertEquals(-2.3, ((NumberValue) cloned.getValue()).getValue());
        assertEquals("foobar23", cloned.getFormattedValue());
        assertTrue(cloned.getCustomProperties().isEmpty());
View Full Code Here

        rows = Lists.newArrayList();

        TableRow row = new TableRow();
        row.addCell(new TableCell("aaa"));
        row.addCell(new TableCell(new NumberValue(222), "222"));
        row.addCell(new TableCell(false));
        rows.add(row);

        row = new TableRow();
        row.addCell(new TableCell(""));
View Full Code Here

        rows = Lists.newArrayList();

        TableRow row = new TableRow();
        row.addCell(new TableCell("aaa"));
        row.addCell(new TableCell(new NumberValue(222), "2a2b2"));
        rows.add(row);

        row = new TableRow();
        row.addCell(new TableCell(""));
        row.addCell(new TableCell(NumberValue.getNullValue()));
View Full Code Here

        rows = Lists.newArrayList();

        TableRow row = new TableRow();
        row.addCell(new TableCell(new TextValue("aaa"), "aaa"));
        row.addCell(new TableCell(new NumberValue(222), "222"));
        row.addCell(new TableCell(BooleanValue.TRUE, "true"));
        row.addCell(new TableCell(new DateValue(2009, 1, 1), "2009-02-01"));
        row.addCell(new TableCell(new DateTimeValue(2009, 1, 1, 12, 14, 1, 0), "2009-02-01 12:14:01"));
        row.addCell(new TableCell(new TimeOfDayValue(12, 14, 1), "12:14:01"));
        rows.add(row);

        row = new TableRow();
        row.addCell(new TableCell(new TextValue("aaa"), "a,aa"));
        row.addCell(new TableCell(new NumberValue(222), "2,22"));
        row.addCell(new TableCell(BooleanValue.TRUE, "true,"));
        row.addCell(new TableCell(new DateValue(2009, 1, 1), "2009-02-01"));
        row.addCell(new TableCell(new DateTimeValue(2009, 1, 1, 12, 14, 1, 0), "2009-02-01 12,14,01"));
        row.addCell(new TableCell(new TimeOfDayValue(12, 14, 1), "12:14:01"));
        rows.add(row);
View Full Code Here

TOP

Related Classes of com.google.visualization.datasource.datatable.value.NumberValue

Copyright © 2018 www.massapicom. 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.