Package com.google.visualization.datasource

Examples of com.google.visualization.datasource.DataSourceRequest


                + "\"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(expected, new JsonRenderer().render(new DataSourceRequest(
                new DataSourceParameters("responseHandler:babylon;out:json")
        ), 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(expected, new JsonRenderer().render(new DataSourceRequest(
                new DataSourceParameters("reqId:90210;responseHandler:babylon;")
        ), this.getTestDataTable()).toString());
    }
View Full Code Here


        String expected = "{\"version\":\"0.6\",\"reqId\":\"90210\",\"status\":\"error\",\"errors\":"
                + "[{\"reason\":\"internal_error\",\"message\":\"Internal error\",\"detailed_message\":"
                + "\"this is me not you why it is that not knowing me cave man\"}]}";
        assertEquals(
                expected,
                new JsonRenderer().error(new DataSourceRequest(parameters), responseStatus).toString());
    }
View Full Code Here

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

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

                        + "</table>" + nl
                        + "</body>" + nl
                        + "</html>" + nl;

        HtmlRenderer r = new HtmlRenderer();
        DataSourceRequest request = new DataSourceRequest();
        String actual = r.render(request, dataTable).toString();
        assertEquals(expected, actual);
    }
View Full Code Here

                        + "</table>" + nl
                        + "</body>" + nl
                        + "</html>" + nl;

        HtmlRenderer r = new HtmlRenderer();
        DataSourceRequest request = new DataSourceRequest();
        String actual = r.render(request, testData).toString();

        assertEquals(expected, actual);
    }
View Full Code Here

                        + "<br>" + nl
                        + "<div>Operation not supported. foobar</div>" + nl
                        + "</body>" + nl
                        + "</html>" + nl;

        DataSourceRequest dataSourceRequest = new DataSourceRequest();
        HtmlRenderer r = new HtmlRenderer();
        String actual = r.render(dataSourceRequest, testData).toString();

        assertEquals(expected, actual);
    }
View Full Code Here

    public void testEscaping() throws DataSourceException {
        ResponseStatus responseStatus = new ResponseStatus(
                StatusType.ERROR, ReasonType.INVALID_REQUEST, "but why? why? why?");
        HtmlRenderer r = new HtmlRenderer();
        DataSourceRequest request = new DataSourceRequest();

        assertEquals(
                "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
                        + "<html>" + nl
                        + "<head>" + nl
View Full Code Here

                        + "</html>" + nl,
                r.error(request, responseStatus).toString());
    }

    public void testRenderError() throws DataSourceException {
        DataSourceRequest request = new DataSourceRequest();
        ResponseStatus responseStatus = new ResponseStatus(
                StatusType.ERROR, ReasonType.INVALID_REQUEST, "but why? why?");
        HtmlRenderer r = new HtmlRenderer();
        assertEquals(
                "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
View Full Code Here

        mockHttpServletResponse.setHeader(eq(headerName), eq(headerValue));
        expectLastCall();

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

    }

    public void testEmptyDataTableToCsv() throws DataSourceException {
        DataTable dataTable = new DataTable();
        TsvRenderer r = new TsvRenderer();
        DataSourceRequest request = new DataSourceRequest();
        assertEquals(TsvRenderer.BYTE_ORDER_MARK + "", r.render(request, dataTable));
        assertEquals(TsvRenderer.BYTE_ORDER_MARK + "", r.render(request, dataTable));
    }
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.