@Test public void shouldIgnoreSwipingHorizontallyMotionEventUp() { simulateSwipingHorizontally(swipe.getSwipingThreshold() + MIN_MOTION_CHANGE, false); //MotionEvent.ACTION_UP is not used in simulation, assuming result should be null assertThat(isEventUpConsumed).isNull(); simulateSwipingHorizontally(swipe.getSwipingThreshold() + MIN_MOTION_CHANGE, true); //MotionEvent.ACTION_UP is not used in simulation, assuming result should be null assertThat(isEventUpConsumed).isNull(); }
@Test public void shouldIgnoreSwipingVerticallyMotionEventUp() { simulateSwipingVertically(swipe.getSwipingThreshold() + MIN_MOTION_CHANGE, false); //MotionEvent.ACTION_UP is not used in simulation, assuming result should be null assertThat(isEventUpConsumed).isNull(); simulateSwipingVertically(swipe.getSwipingThreshold() + MIN_MOTION_CHANGE, true); //MotionEvent.ACTION_UP is not used in simulation, assuming result should be null assertThat(isEventUpConsumed).isNull(); }
@Test public void shouldIgnoreSwipedHorizontallyMotionEventMove() { simulateSwipedHorizontally(swipe.getSwipedThreshold() + MIN_MOTION_CHANGE, false); //MotionEvent.ACTION_MOVE is not used in simulation, assuming result should be null assertThat(isEventMoveConsumed).isNull(); simulateSwipedHorizontally(swipe.getSwipedThreshold() + MIN_MOTION_CHANGE, true); //MotionEvent.ACTION_MOVE is not used in simulation, assuming result should be null assertThat(isEventMoveConsumed).isNull(); }
@Test public void shouldIgnoreSwipedVerticallyMotionEventMove() { simulateSwipedVertically(swipe.getSwipedThreshold() + MIN_MOTION_CHANGE, false); //MotionEvent.ACTION_MOVE is not used in simulation, assuming result should be null assertThat(isEventMoveConsumed).isNull(); simulateSwipedVertically(swipe.getSwipedThreshold() + MIN_MOTION_CHANGE, true); //MotionEvent.ACTION_MOVE is not used in simulation, assuming result should be null assertThat(isEventMoveConsumed).isNull(); } }
@Test public void defaultConfiguration() { OcAgentTraceExporterConfiguration configuration = OcAgentTraceExporterConfiguration.builder().build(); assertThat(configuration.getEndPoint()).isNull(); assertThat(configuration.getServiceName()).isNull(); assertThat(configuration.getUseInsecure()).isNull(); assertThat(configuration.getRetryInterval()).isNull(); assertThat(configuration.getEnableConfig()).isTrue(); }
@Test public void defaultConfiguration() { OcAgentMetricsExporterConfiguration configuration = OcAgentMetricsExporterConfiguration.builder().build(); assertThat(configuration.getEndPoint()).isNull(); assertThat(configuration.getServiceName()).isNull(); assertThat(configuration.getUseInsecure()).isNull(); assertThat(configuration.getRetryInterval()).isNull(); assertThat(configuration.getExportInterval()).isNull(); }
@Test public void proxyWithBoxedPrimitiveTypes() { duktape.evaluate("var value = {\n" + " b: function(v) { return v != null ? !v : null; },\n" + " d: function(v) { return v != null ? v / 2.0 : null; }\n" + "};"); TestBoxedPrimitiveArgTypes proxy = duktape.get("value", TestBoxedPrimitiveArgTypes.class); assertThat(proxy.b(false)).isEqualTo(true); assertThat(proxy.d(6.28318)).isEqualTo(3.14159); assertThat(proxy.b(null)).isNull(); assertThat(proxy.d(null)).isNull(); }
@Test public void startRemoteSpanInvalidParent() { RecordEventsSpanImpl span = (RecordEventsSpanImpl) SpanBuilderImpl.createWithRemoteParent( SPAN_NAME, SpanContext.INVALID, spanBuilderOptions) .startSpan(); assertThat(span.getContext().isValid()).isTrue(); assertThat(span.getOptions().contains(Options.RECORD_EVENTS)).isTrue(); assertThat(span.getContext().getTraceOptions().isSampled()).isTrue(); SpanData spanData = span.toSpanData(); assertThat(spanData.getParentSpanId()).isNull(); assertThat(spanData.getHasRemoteParent()).isNull(); }
@Test public void startRemoteSpan_NullParent() { RecordEventsSpanImpl span = (RecordEventsSpanImpl) SpanBuilderImpl.createWithRemoteParent(SPAN_NAME, null, spanBuilderOptions) .setRecordEvents(true) .startSpan(); assertThat(span.getContext().isValid()).isTrue(); assertThat(span.getOptions().contains(Options.RECORD_EVENTS)).isTrue(); assertThat(span.getContext().getTraceOptions().isSampled()).isTrue(); SpanData spanData = span.toSpanData(); assertThat(spanData.getParentSpanId()).isNull(); assertThat(spanData.getHasRemoteParent()).isNull(); }
@Test public void startSpanNullParentWithRecordEvents() { RecordEventsSpanImpl span = (RecordEventsSpanImpl) SpanBuilderImpl.createWithParent(SPAN_NAME, null, spanBuilderOptions) .setSampler(Samplers.neverSample()) .setRecordEvents(true) .startSpan(); assertThat(span.getContext().isValid()).isTrue(); assertThat(span.getOptions().contains(Options.RECORD_EVENTS)).isTrue(); assertThat(span.getContext().getTraceOptions().isSampled()).isFalse(); SpanData spanData = span.toSpanData(); assertThat(spanData.getParentSpanId()).isNull(); assertThat(spanData.getHasRemoteParent()).isNull(); }
@Test public void startSpanNullParent() { RecordEventsSpanImpl span = (RecordEventsSpanImpl) SpanBuilderImpl.createWithParent(SPAN_NAME, null, spanBuilderOptions) .setRecordEvents(true) .startSpan(); assertThat(span.getContext().isValid()).isTrue(); assertThat(span.getOptions().contains(Options.RECORD_EVENTS)).isTrue(); assertThat(span.getContext().getTraceOptions().isSampled()).isTrue(); SpanData spanData = span.toSpanData(); assertThat(spanData.getParentSpanId()).isNull(); assertThat(spanData.getHasRemoteParent()).isNull(); assertThat(spanData.getStartTimestamp()).isEqualTo(testClock.now()); assertThat(spanData.getName()).isEqualTo(SPAN_NAME); }
assertThat(spanData.getContext()).isEqualTo(spanContext); assertThat(spanData.getParentSpanId()).isNull(); assertThat(spanData.getHasRemoteParent()).isNull(); assertThat(spanData.getName()).isEqualTo(SPAN_NAME); assertThat(spanData.getStartTimestamp()).isEqualTo(startTimestamp);
@Test public void startChildSpan() { Span rootSpan = SpanBuilderImpl.createWithParent(SPAN_NAME, null, spanBuilderOptions).startSpan(); assertThat(rootSpan.getContext().isValid()).isTrue(); assertThat(rootSpan.getOptions().contains(Options.RECORD_EVENTS)).isTrue(); assertThat(rootSpan.getContext().getTraceOptions().isSampled()).isTrue(); assertThat(((RecordEventsSpanImpl) rootSpan).toSpanData().getHasRemoteParent()).isNull(); Span childSpan = SpanBuilderImpl.createWithParent(SPAN_NAME, rootSpan, spanBuilderOptions).startSpan(); assertThat(childSpan.getContext().isValid()).isTrue(); assertThat(childSpan.getContext().getTraceId()).isEqualTo(rootSpan.getContext().getTraceId()); assertThat(((RecordEventsSpanImpl) childSpan).toSpanData().getParentSpanId()) .isEqualTo(rootSpan.getContext().getSpanId()); assertThat(((RecordEventsSpanImpl) childSpan).toSpanData().getHasRemoteParent()).isFalse(); assertThat(((RecordEventsSpanImpl) childSpan).getTimestampConverter()) .isEqualTo(((RecordEventsSpanImpl) rootSpan).getTimestampConverter()); }