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

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


    public void testEvaluate() {
        Upper upper = Upper.getInstance();

        // Test empty string.
        TextValue textValue = (TextValue) upper.evaluate(
                Lists.<Value>newArrayList(new TextValue("")));
        assertEquals(textValue.getValue(), "");

        // Basic test.
        textValue = (TextValue) upper.evaluate(
                Lists.<Value>newArrayList(new TextValue("aBc")));
        assertEquals(textValue.getValue(), "ABC");
    }
View Full Code Here


    public void testEvaluate() {
        Lower lower = Lower.getInstance();

        // Test empty string.
        TextValue textValue = (TextValue) lower.evaluate(
                Lists.<Value>newArrayList(new TextValue("")));
        assertEquals(textValue.getValue(), "");

        // Basic test.
        textValue = (TextValue) lower.evaluate(
                Lists.<Value>newArrayList(new TextValue("AbC")));
        assertEquals(textValue.getValue(), "abc");
    }
View Full Code Here

            case NUMBER:
                return new NumberValue(Double.parseDouble(content));
            case BOOLEAN:
                return BooleanValue.getInstance(Boolean.parseBoolean(content));
            case TEXT:
                return new TextValue(content);
            case DATETIME:
                String[] mainSplit = content.split(" ");
                String[] dateSplit = mainSplit[0].split("-");
                String[] timeSplit = mainSplit[1].split(":");
                int year = Integer.parseInt(dateSplit[0]);
View Full Code Here

                StringBuilder builder = new StringBuilder();
                int numLetters = random.nextInt(100) + 1;
                for(int i = 0; i < numLetters; i++) {
                    builder.append('a' + random.nextInt(26));
                }
                return new TextValue(builder.toString());
            case DATETIME:
                return new DateTimeValue(random.nextInt(200) + 1900, random.nextInt(12),
                        random.nextInt(28) + 1, random.nextInt(24), random.nextInt(60),
                        random.nextInt(60), random.nextInt(999));
            case DATE:
View Full Code Here

        QueryFilter queryFilter1 = new ColumnColumnFilter(new SimpleColumn("ID"),
                new SimpleColumn("Salary"), ComparisonFilter.Operator.EQ);
        QueryFilter queryFilter2 = new ColumnValueFilter(new SimpleColumn("ID"),
                new NumberValue(1), ComparisonFilter.Operator.GE);
        QueryFilter queryFilter3 = new ColumnValueFilter(new SimpleColumn("Fname"),
                new TextValue("Mi"), ComparisonFilter.Operator.STARTS_WITH);
        QueryFilter queryFilter4 = new ColumnValueFilter(new SimpleColumn("Lname"),
                new TextValue("SH"), ComparisonFilter.Operator.CONTAINS);
        QueryFilter queryFilter5 = new ColumnValueFilter(new SimpleColumn("Lname"),
                new TextValue("tz"), ComparisonFilter.Operator.ENDS_WITH);
        List<QueryFilter> subFiltersList1 = Lists.newArrayList();
        subFiltersList1.add(queryFilter1);
        subFiltersList1.add(queryFilter2);
        QueryFilter queryCompoundFilter1 =
                new CompoundFilter(CompoundFilter.LogicalOperator.AND, subFiltersList1);
View Full Code Here

        // null value, check that the value equals to the null value format of the
        // specific type value.
        assertEquals(new NumberValue(100.0),
                dataTable.getRow(0).getCell(0).getValue());
        assertEquals("Yaron", dataTable.getRow(0).getCell(1).getValue().toString());
        assertEquals(new TextValue(""), dataTable.getRow(0).getCell(2).getValue());
        assertEquals("Bar", dataTable.getRow(1).getCell(2).getValue().toString());
        assertEquals("F", dataTable.getRow(1).getCell(3).getValue().toString());
        assertEquals(BooleanValue.getNullValue(),
                dataTable.getRow(1).getCell(5).getValue());
        assertEquals(NumberValue.getNullValue(),
View Full Code Here

            if(isReadableLetters(language)) {
                assertTrue(formattedValue.contains("12"));
            }

            // Text
            formattedValue = textFormatter.format(new TextValue("this is a test"));
            assertEquals("this is a test", formattedValue);

            // Date
            formattedValue = dateFormatter.format(new DateValue(1988, 11, 24));
            assertFalse(StringUtils.isEmpty(formattedValue));
View Full Code Here

        // Number
        formattedValue = numberFormatter.format(new NumberValue(-12000.23));
        assertEquals("-12,000.230", formattedValue);

        // Text
        formattedValue = textFormatter.format(new TextValue("this is another test"));
        assertEquals("this is another test", formattedValue);

        // Date
        formattedValue = dateFormatter.format(new DateValue(1988, 11, 24));
        assertEquals("12 | 24 | 88", formattedValue);
View Full Code Here

    public void testParseAll() {
        assertEquals(new NumberValue(22),
                ValueFormatter.createDefault(ValueType.NUMBER, null).parse("22"));

        assertEquals(new TextValue("1a"),
                ValueFormatter.createDefault(ValueType.TEXT, null).parse("1a"));

        assertEquals(BooleanValue.TRUE,
                ValueFormatter.createDefault(ValueType.BOOLEAN, null).parse("true"));
View Full Code Here

        assertEquals(BooleanValue.TRUE, booleanFormatter.parse("1"));
    }

    public void testParseText() {
        ValueFormatter textFormatter = ValueFormatter.createDefault(ValueType.TEXT, null);
        assertEquals(new TextValue("text"), textFormatter.parse("text"));
    }
View Full Code Here

TOP

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

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.