Examples of DataQuery


Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Test adding an AND operator if a filter is set.
   */
  public void testAddAndOperator_testIfFilterSet() {
    String filter = "ga:source=@google";
    DataQuery dataQuery = TestUtil.getNewDataQuery();
    dataQuery.setFilters(filter);
    Filter.addAndOperator(dataQuery);
    String expected = filter + ";";
    assertTrue(expected.equals(dataQuery.getFilters()));
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Test getting filtered queries.
   */
  public void testGetFilteredQueries() {
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    List<String> dimensionValues = new ArrayList<String>();

    FilteredQueries queries = queryManager.getFilteredQueries(dataQuery, dimensionValues);
    assertNotNull(queries);

    DataQuery testQuery = queries.getQuery();
    assertNotNull(testQuery);

    List<String> filterList = queries.getFilterList();
    assertNotNull(filterList);
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Tests that the bucket manager gets initialized.
   */
  public void testGetFilteredQueries_bucketManagerInitialized() {
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    List<String> dimensionValues = new ArrayList<String>();
    dimensionValues.add("google");

    queryManager.getFilteredQueries(dataQuery, dimensionValues);
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Tests getting the new updated query.
   */
  public void testUpdateQuery() {
    String dimensionValue = "ga:source";
    DataQuery dataQuery = TestUtil.getNewDataQuery();
    dataQuery.setDimensions(dimensionValue);

    queryManager.updateQuery(dataQuery);

    String expectedDim = dimensionValue + ",ga:date";
    assertTrue(expectedDim.equals(dataQuery.getDimensions()));

    assertTrue(expectedDim.equals(dataQuery.getSort()));

    assertEquals(10000, dataQuery.getMaxResults());
    assertEquals(-1, dataQuery.getStartIndex());
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Tests update query works if the filter parameter is null.
   */
  public void testUpdateQuery_noFilter() {
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    dataQuery.setFilters(null);

    queryManager.updateQuery(dataQuery);
    assertNull(dataQuery.getFilters());
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Tests if a filter has already been set.
   */
  public void testUpdateQuery_filterIsSet() {
    String filter = "ga:visits>5";
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    dataQuery.setFilters(filter);

    queryManager.updateQuery(dataQuery);

    String expectedFilter = filter + ";";
    assertTrue(expectedFilter.equals(dataQuery.getFilters()));
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Tests getting the maximum filter list length.
   */
  public void testGetFilterMaxListSize() {
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    dataQuery.setStartDate("2005-01-01");
    dataQuery.setEndDate("2010-06-01");

    int numDays = DataQueryUtil.getNumberOfDays(dataQuery);
    int maxResults = 2000;
    int expectedValue = maxResults / numDays;

View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

   * Tests getting the maximum character length.
   */
  public void testGetFilterMaxCharLength_noFilter() {
    int maxQueryLen = QueryManagerGroupImpl.MAX_QUERY_LEN;

    DataQuery dataQueryExpected = TestUtil.getFilledDataQuery();
    dataQueryExpected.setFilters("");
    int expectedSize = maxQueryLen - dataQueryExpected.getUrl().toString().length();

    DataQuery dataQueryTest = TestUtil.getFilledDataQuery();
    dataQueryTest.setFilters(null);

    assertEquals(expectedSize, queryManager.getFilterMaxCharLength(maxQueryLen, dataQueryTest));
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

   * Tests getting the maximum character length.
   */
  public void testGetFilterMaxCharLength_withFilter() {
    int maxQueryLen = QueryManagerGroupImpl.MAX_QUERY_LEN;

    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    dataQuery.setFilters("ga:source==google;");

    int expectedSize =  maxQueryLen - dataQuery.getUrl().toString().length();

    assertEquals(expectedSize, queryManager.getFilterMaxCharLength(maxQueryLen, dataQuery));
  }
View Full Code Here

Examples of com.google.gdata.client.analytics.DataQuery

  /**
   * Ensures the filters in the DataQuery remain intact.
   */
  public void testSetFilterMaxCharLength_preserveFilter() {
    String filters = "ga:source==foo;ga:visits>5;";
    DataQuery dataQuery = TestUtil.getFilledDataQuery();
    dataQuery.setFilters(filters);

    queryManager.getFilterMaxCharLength(2000, dataQuery);
    String result = dataQuery.getFilters();
    assertTrue(filters.equals(result));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.