@Test
    public void selectNodeHistogramDataQueueTest2() {
        ResponseTimeHistogramService service = new ResponseTimeHistogramServiceImpl(linkSelectorFactory, serverInstanceDatasourceService, mapResponseDao);

        //MESSAGE_BROKER serviceTypeCode 8300 ~ 8799
        final ServiceType queueServiceType = ServiceTypeFactory.of(8799, "QUEUE", "QUEUE", ServiceTypeProperty.QUEUE, ServiceTypeProperty.RECORD_STATISTICS);
        final Application nodeApplication = new Application("queue", queueServiceType);
        final Application was = new Application("was", ServiceType.STAND_ALONE);

        final long timestamp = System.currentTimeMillis();
        final Range range = Range.between(timestamp, timestamp + 60000);
        TimeWindow timeWindow = new TimeWindow(range);

        //with no source Application do not scan
        when(linkSelectorFactory.createLinkSelector(eq(LinkSelectorType.UNIDIRECTIONAL), any(LinkDataMapProcessor.class), any(LinkDataMapProcessor.class)))
                .thenThrow(new IllegalStateException("no scan for QUEUE node with empty sourceApplications"));

        //fromApplications out of Search range
        ResponseTimeHistogramServiceOption option = new ResponseTimeHistogramServiceOption.Builder(nodeApplication, timeWindow, List.of(), List.of())
                .setUseStatisticsAgentState(true)
                .build();
        NodeHistogramSummary nodeHistogramSummary = service.selectNodeHistogramData(option);

        logger.debug(nodeHistogramSummary);
        NodeHistogram nodeHistogram = nodeHistogramSummary.getNodeHistogram();
        Histogram histogram = nodeHistogram.getApplicationHistogram();
        Assertions.assertThat(histogram.getHistogramSchema()).isEqualTo(BaseHistogramSchema.NORMAL_SCHEMA);
        assertHistogramValues(histogram, 0);
    }
WAS(out of range) -> QUEUE(target) -> ...
<p>
ignore Application not in range of serverMap search range
web/src/test/java/com/navercorp/pinpoint/web/applicationmap/service/ResponseTimeHistogramServiceImplTest.java