@Test public void testCustomDimension_trackHelperAny() { TrackHelper.track() .dimension(1, "visit") .dimension(2, "screen") .event("category", "action") .with(mTracker); verify(mTracker).track(mCaptor.capture()); assertEquals("visit", CustomDimension.getDimension(mCaptor.getValue(), 1)); assertEquals("screen", CustomDimension.getDimension(mCaptor.getValue(), 2)); assertEquals("category", mCaptor.getValue().get(QueryParams.EVENT_CATEGORY)); assertEquals("action", mCaptor.getValue().get(QueryParams.EVENT_ACTION)); }
@Test public void testCustomDimension_trackHelperAny() { TrackHelper.track() .dimension(1, "visit") .dimension(2, "screen") .event("category", "action") .with(mTracker); verify(mTracker).track(mCaptor.capture()); assertEquals("visit", CustomDimension.getDimension(mCaptor.getValue(), 1)); assertEquals("screen", CustomDimension.getDimension(mCaptor.getValue(), 2)); assertEquals("category", mCaptor.getValue().get(QueryParams.EVENT_CATEGORY)); assertEquals("action", mCaptor.getValue().get(QueryParams.EVENT_ACTION)); }
@Test public void testCustomDimension_override() { TrackHelper.track() .dimension(1, "visit") .dimension(2, "screen") .screen("/path") .dimension(1, null) .with(mTracker); verify(mTracker).track(mCaptor.capture()); assertNull(CustomDimension.getDimension(mCaptor.getValue(), 1)); assertEquals("screen", CustomDimension.getDimension(mCaptor.getValue(), 2)); assertEquals("/path", mCaptor.getValue().get(QueryParams.URL_PATH)); }
public Dimension dimension(int id, String value) { return new Dimension(mBaseTrackMe).dimension(id, value); }
public Dimension dimension(int id, String value) { return new Dimension(mBaseTrackMe).dimension(id, value); }
@Test public void testCustomDimension_override() { TrackHelper.track() .dimension(1, "visit") .dimension(2, "screen") .screen("/path") .dimension(1, null) .with(mTracker); verify(mTracker).track(mCaptor.capture()); assertNull(CustomDimension.getDimension(mCaptor.getValue(), 1)); assertEquals("screen", CustomDimension.getDimension(mCaptor.getValue(), 2)); assertEquals("/path", mCaptor.getValue().get(QueryParams.URL_PATH)); }