Examples of AnalyticsConfiguration


Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    new GoogleAnalytics( "foo", null );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testFailsWithNullAppName() {
    new GoogleAnalytics( null, new AnalyticsConfiguration( "foo", "baz" ) );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    new GoogleAnalytics( null, new AnalyticsConfiguration( "foo", "baz" ) );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testFailsWithEmptyAppName() {
    new GoogleAnalytics( "", new AnalyticsConfiguration( "foo", "baz" ) );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    new GoogleAnalytics( "", new AnalyticsConfiguration( "foo", "baz" ) );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testSendFailsWithNullHit() {
    GoogleAnalytics analytics = new GoogleAnalytics( "foo", new AnalyticsConfiguration( "foo", "bar" ) );

    analytics.track( null, "id" );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    analytics.track( null, "id" );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testSendFailsWithNullAdvancedConfiguration() {
    GoogleAnalytics analytics = new GoogleAnalytics( "foo", new AnalyticsConfiguration( "foo", "bar" ) );

    analytics.track( new ScreenViewHit( "foo" ), "id", null );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    analytics.track( new ScreenViewHit( "foo" ), "id", null );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testSendFailsWithNullClientIdWithoutConfig() {
    GoogleAnalytics analytics = new GoogleAnalytics( "foo", new AnalyticsConfiguration( "foo", "bar" ) );

    analytics.track( new ScreenViewHit( "foo" ), null );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

    analytics.track( new ScreenViewHit( "foo" ), null );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testSendFailsWithNullClientIdAndConfig() {
    GoogleAnalytics analytics = new GoogleAnalytics( "foo", new AnalyticsConfiguration( "foo", "bar" ) );

    analytics.track( new ScreenViewHit( "foo" ), null, new AdvancedConfiguration() );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

  @Test( expected = IllegalStateException.class )
  public void testSendsRequestFailsWithNon200Response() {
    driver.addExpectation( onRequestTo( "/" ).withAnyParams(), giveEmptyResponse().withStatus( 404 ) );

    AnalyticsConfiguration configuration = new AnalyticsConfiguration( "1", "baz" );
    GoogleAnalytics analytics = new GoogleAnalytics( driver.getBaseUrl(), "foo", configuration );

    analytics.track( new ScreenViewHit( "screenName" ), "baz", mock( AdvancedConfiguration.class ) );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

                                                .withParam( "t", "screenview" )
                                                .withParam( "cd", "screenName" )
                                                .withParam( "an", "foo" ),
                           giveEmptyResponse().withStatus( 200 ) );

    AnalyticsConfiguration configuration = new AnalyticsConfiguration( "1", "bar" );
    GoogleAnalytics analytics = new GoogleAnalytics( driver.getBaseUrl(), "foo", configuration );

    analytics.track( new ScreenViewHit( "screenName" ), "baz", mock( AdvancedConfiguration.class ) );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

                                                .withParam( "cd", "screenName" )
                                                .withParam( "uip", "62.34.56.7" )
                                                .withParam( "an", "foo" ),
                           giveEmptyResponse().withStatus( 200 ) );

    AnalyticsConfiguration configuration = new AnalyticsConfiguration( "1", "bar" );
    GoogleAnalytics analytics = new GoogleAnalytics( driver.getBaseUrl(), "foo", configuration );
    AdvancedConfiguration advancedConfiguration = new AdvancedConfiguration();
    advancedConfiguration.setIpOverride( "62.34.56.7" );

    analytics.track( new ScreenViewHit( "screenName" ), "baz", advancedConfiguration );
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.internal.analytics.model.AnalyticsConfiguration

   *
   * @param trackingId the Google Analytics tracking id. Must not be <code>null</code> or empty.
   * @param appName the application name to display. Must not be <code>null</code> or empty.
   */
  public GoogleAnalyticsTracker( String trackingId, String appName ) {
    this( new GoogleAnalytics( appName, new AnalyticsConfiguration( "1", trackingId ) ) );
  }
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.