Package com.eclipsesource.tabris.tracking

Examples of com.eclipsesource.tabris.tracking.TrackingEvent


    tracker = new ConsoleTracker();
  }

  @Test
  public void testPrintsPageView() {
    TrackingEvent event = new TrackingEvent( EventType.PAGE_VIEW, createInfo(), "foo", 23 );

    tracker.handleEvent( event );

    verify( out ).println( "PAGE_VIEW - foo [appId, model, vendor, osVersion]" );
  }
View Full Code Here


    verify( out ).println( "PAGE_VIEW - foo [appId, model, vendor, osVersion]" );
  }

  @Test
  public void testPrintsAction() {
    TrackingEvent event = new TrackingEvent( EventType.ACTION, createInfo(), "foo", 23 );

    tracker.handleEvent( event );

    verify( out ).println( "ACTION - foo [appId, model, vendor, osVersion]" );
  }
View Full Code Here

    verify( out ).println( "ACTION - foo [appId, model, vendor, osVersion]" );
  }

  @Test
  public void testPrintsSearch() {
    TrackingEvent event = new TrackingEvent( EventType.SEARCH, createInfo(), "foo", 23 );

    tracker.handleEvent( event );

    verify( out ).println( "SEARCH - query=query [appId, model, vendor, osVersion]" );
  }
View Full Code Here

  }

  @Test
  public void testPrintsOrder() {
    Order order = new Order( "foo", BigDecimal.ONE );
    TrackingEvent event = new TrackingEvent( EventType.ORDER, createInfo(), order, 23 );

    tracker.handleEvent( event );

    verify( out ).println( "ORDER - " + order.getOrderId() + " (1, 0, 0) [appId, model, vendor, osVersion]" );
  }
View Full Code Here

    verify( out ).println( "ORDER - " + order.getOrderId() + " (1, 0, 0) [appId, model, vendor, osVersion]" );
  }

  @Test
  public void testPrintsEvent() {
    TrackingEvent event = new TrackingEvent( EventType.EVENT, createInfo(), "foo", 23 );

    tracker.handleEvent( event );

    verify( out ).println( "EVENT - foo [appId, model, vendor, osVersion]" );
  }
View Full Code Here

    assertSame( trackers, actualTrackers );
  }

  @Test
  public void testHasEvent() {
    TrackingEvent event = mock( TrackingEvent.class );
    DispatchTask task = new DispatchTask( new ArrayList<Tracker>(), event );

    TrackingEvent actualEvent = task.getEvent();

    assertSame( event, actualEvent );
  }
View Full Code Here

  @Test
  public void testSendsPageView() {
    Piwik piwik = mock( Piwik.class );
    PiwikTracker tracker = new PiwikTracker( piwik, fakeTokenAuth );
    TrackingEvent event = new TrackingEvent( EventType.PAGE_VIEW, createInfo(), "foo", 1 );

    tracker.handleEvent( event );

    ArgumentCaptor<Action> actionCaptor = ArgumentCaptor.forClass( Action.class );
    ArgumentCaptor<AdvancedConfiguration> configCaptor = ArgumentCaptor.forClass( AdvancedConfiguration.class );
View Full Code Here

  @Test
  public void testSendsAction() {
    Piwik piwik = mock( Piwik.class );
    PiwikTracker tracker = new PiwikTracker( piwik, fakeTokenAuth );
    TrackingEvent event = new TrackingEvent( EventType.ACTION, createInfo(), "foo", 1 );

    tracker.handleEvent( event );

    ArgumentCaptor<Action> actionCaptor = ArgumentCaptor.forClass( Action.class );
    ArgumentCaptor<AdvancedConfiguration> configCaptor = ArgumentCaptor.forClass( AdvancedConfiguration.class );
View Full Code Here

  @Test
  public void testSendsSearchAction() {
    Piwik piwik = mock( Piwik.class );
    PiwikTracker tracker = new PiwikTracker( piwik, fakeTokenAuth );
    TrackingEvent event = new TrackingEvent( EventType.SEARCH, createInfo(), "foo", 1 );

    tracker.handleEvent( event );

    ArgumentCaptor<Action> actionCaptor = ArgumentCaptor.forClass( Action.class );
    ArgumentCaptor<AdvancedConfiguration> configCaptor = ArgumentCaptor.forClass( AdvancedConfiguration.class );
View Full Code Here

  @Test
  public void testSendsEcommerceAction() {
    Piwik piwik = mock( Piwik.class );
    PiwikTracker tracker = new PiwikTracker( piwik, fakeTokenAuth );
    TrackingEvent event = new TrackingEvent( EventType.ORDER,
                                             createInfo(),
                                             new Order( "orderId", new BigDecimal( 20 ) ),
                                             1 );

    tracker.handleEvent( event );
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.tracking.TrackingEvent

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.