Search in sources :

Example 6 with GetTraceInfo

use of com.navercorp.pinpoint.web.vo.GetTraceInfo in project pinpoint by naver.

the class FilteringSpanDecoderTest method decodeTest1.

@Test
public void decodeTest1() {
    SpanDecoder mockSpanDecoder = createMockSpanDecoder();
    GetTraceInfo getTraceInfo = createGetTraceInfo();
    SpanQueryBuilder builder = new SpanQueryBuilder();
    SpanQuery query = builder.build(getTraceInfo);
    FilteringSpanDecoder filteringSpanDecoder = new FilteringSpanDecoder(mockSpanDecoder, query.getSpanFilter());
    Object result = filteringSpanDecoder.decode(null, null, null);
    Assert.assertNull(result);
}
Also used : GetTraceInfo(com.navercorp.pinpoint.web.vo.GetTraceInfo) SpanDecoder(com.navercorp.pinpoint.common.server.bo.serializer.trace.v2.SpanDecoder) SpanQueryBuilder(com.navercorp.pinpoint.web.dao.hbase.SpanQueryBuilder) SpanQuery(com.navercorp.pinpoint.web.dao.hbase.SpanQuery) Test(org.junit.Test)

Example 7 with GetTraceInfo

use of com.navercorp.pinpoint.web.vo.GetTraceInfo in project pinpoint by naver.

the class FilteringSpanDecoderTest method decodeTest4.

@Test
public void decodeTest4() {
    final String applicationId = "test";
    SpanBo spanBo = Random.createSpanBo(applicationId);
    SpanDecoder mockSpanDecoder = createMockSpanDecoder(spanBo);
    GetTraceInfo getTraceInfo = new GetTraceInfo(spanBo.getTransactionId(), new SpanHint(spanBo.getCollectorAcceptTime(), spanBo.getElapsed(), null));
    SpanQueryBuilder builder = new SpanQueryBuilder();
    SpanQuery query = builder.build(getTraceInfo);
    FilteringSpanDecoder filteringSpanDecoder = new FilteringSpanDecoder(mockSpanDecoder, query.getSpanFilter());
    Object result = filteringSpanDecoder.decode(null, null, null);
    Assert.assertNotNull(result);
}
Also used : SpanHint(com.navercorp.pinpoint.web.vo.SpanHint) GetTraceInfo(com.navercorp.pinpoint.web.vo.GetTraceInfo) SpanDecoder(com.navercorp.pinpoint.common.server.bo.serializer.trace.v2.SpanDecoder) SpanQueryBuilder(com.navercorp.pinpoint.web.dao.hbase.SpanQueryBuilder) SpanBo(com.navercorp.pinpoint.common.server.bo.SpanBo) SpanQuery(com.navercorp.pinpoint.web.dao.hbase.SpanQuery) Test(org.junit.Test)

Aggregations

GetTraceInfo (com.navercorp.pinpoint.web.vo.GetTraceInfo)7 SpanDecoder (com.navercorp.pinpoint.common.server.bo.serializer.trace.v2.SpanDecoder)5 SpanQuery (com.navercorp.pinpoint.web.dao.hbase.SpanQuery)5 SpanQueryBuilder (com.navercorp.pinpoint.web.dao.hbase.SpanQueryBuilder)5 Test (org.junit.Test)5 SpanBo (com.navercorp.pinpoint.common.server.bo.SpanBo)4 SpanHint (com.navercorp.pinpoint.web.vo.SpanHint)3 TransactionId (com.navercorp.pinpoint.common.profiler.util.TransactionId)2 BusinessTransactions (com.navercorp.pinpoint.web.vo.BusinessTransactions)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1