Package com.google.visualization.datasource

Examples of com.google.visualization.datasource.DataSourceRequest


        rows.add(row);

        testData.addRows(rows);

        TsvRenderer r = new TsvRenderer();
        DataSourceRequest request = new DataSourceRequest();
        assertEquals(TsvRenderer.BYTE_ORDER_MARK +
                "\"col0\"\t\"col1\"\t\"col2\"\n" +
                "\"aaa\"\t222\tfalse\n" +
                "\"\"\tnull\ttrue\n" +
                "\"bb@@b\"\t333\ttrue\n" +
View Full Code Here


        testData.addRows(rows);

        testData.getRow(0).getCell(0).setCustomProperty("a", "b");

        TsvRenderer r = new TsvRenderer();
        DataSourceRequest request = new DataSourceRequest();
        assertEquals(TsvRenderer.BYTE_ORDER_MARK +
                "\"col0\"\t\"col1\"\n\"aaa\"\t2a2b2\n\"\"\tnull\n",
                r.render(request, testData).toString());

        testData.setCustomProperty("brandy", "cognac");
View Full Code Here

                "\"col0\"\t\"col1\"\n\"aaa\"\t2a2b2\n\"\"\tnull\n",
                r.render(request, testData).toString());
    }

    public void testRenderError() throws DataSourceException {
        DataSourceRequest request = new DataSourceRequest();
        ResponseStatus responseStatus = new ResponseStatus(
                StatusType.ERROR, ReasonType.INVALID_REQUEST, "but why? why?");
        TsvRenderer r = new TsvRenderer();
        assertEquals(
                "\"Error: Invalid request. but why? why?\"",
View Full Code Here

        mockHttpServletResponse.setContentType(eq(jsonpContentType));
        expectLastCall();

        replay(mockHttpServletResponse);
        JsonRenderer r = new JsonpRenderer();
        r.setHeaders(new DataSourceRequest(), mockHttpServletResponse);
        verify(mockHttpServletResponse);
    }
View Full Code Here

        testData.addRows(rows);
        testData.addWarning(new Warning(ReasonType.DATA_TRUNCATED, "Sorry, data truncated"));
        testData.addWarning(new Warning(ReasonType.NOT_SUPPORTED, "foobar"));

        JsonpRenderer r = new JsonpRenderer();
        DataSourceRequest request = new DataSourceRequest(new DataSourceParameters("reqId:7"));
        assertEquals(
                "google.visualization.Query.setResponse({\"version\":\"0.6\","
                        + "\"reqId\":\"7\",\"status\":\"warning\","
                        + "\"warnings\":[{\"reason\":\"data_truncated\",\"message\":"
                        + "\"Retrieved data was truncated\",\"detailed_message\":"
View Full Code Here

                + "\"rows\":[{\"c\":[{\"v\":\"aaa\"},{\"v\":222.0,\"f\":\"222\"},{\"v\":false}]},"
                + "{\"c\":[{\"v\":\"\"},{\"v\":111.0},{\"v\":true}]},"
                + "{\"c\":[{\"v\":\"bbb\"},{\"v\":333.0},{\"v\":true}]},"
                + "{\"c\":[{\"v\":\"ddd\"},{\"v\":222.0},{\"v\":false}]}]}}";

        assertEquals("babylon(" + expected + ");", new JsonpRenderer().render(new DataSourceRequest(
                new DataSourceParameters("responseHandler:babylon;out:jsonp")
        ), this.getTestDataTable()).toString());

        // Basic test 2.
        expected = "{\"version\":\"0.6\",\"reqId\":\"90210\",\"status\":\"ok\","
                + "\"sig\":\"2087475733\",\"table\":"
                + "{\"cols\":[{\"id\":\"A\",\"label\":\"col0\",\"type\":\"string\",\"pattern\":\"\"},"
                + "{\"id\":\"B\",\"label\":\"col1\",\"type\":\"number\",\"pattern\":\"\"},"
                + "{\"id\":\"C\",\"label\":\"col2\",\"type\":\"boolean\",\"pattern\":\"\"}],"
                + "\"rows\":[{\"c\":[{\"v\":\"aaa\"},{\"v\":222.0,\"f\":\"222\"},{\"v\":false}]},"
                + "{\"c\":[{\"v\":\"\"},{\"v\":111.0},{\"v\":true}]},"
                + "{\"c\":[{\"v\":\"bbb\"},{\"v\":333.0},{\"v\":true}]},"
                + "{\"c\":[{\"v\":\"ddd\"},{\"v\":222.0},{\"v\":false}]}]}}";

        assertEquals("babylon(" + expected + ");", new JsonpRenderer().render(new DataSourceRequest(
                new DataSourceParameters("reqId:90210;responseHandler:babylon;out:jsonp")
        ), this.getTestDataTable()).toString());
    }
View Full Code Here

                + "\"this is me not you why it is that not knowing me cave man\"}]}";
        DataSourceParameters parameters =
                new DataSourceParameters("reqId:90210;responseHandler:babylon;out:jsonp");
        assertEquals(
                "babylon(" + expected + ");",
                new JsonpRenderer().error(new DataSourceRequest(parameters), responseStatus).toString());
    }
View Full Code Here

TOP

Related Classes of com.google.visualization.datasource.DataSourceRequest

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.