[강운덕] [PINPOINT-267] SpanService의 테스트 케이스 실패 수정.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@3212 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Woonduk Kang
2014-01-24 07:05:15 +00:00
parent 8f02f434c9
commit b79979d1cd
2 changed files with 14 additions and 3 deletions
@@ -33,5 +33,10 @@ public class Stack<T> {
return stack.get(parent);
}
@Override
public String toString() {
return "Stack{" +
"stack=" + stack +
'}';
}
}
@@ -8,6 +8,7 @@ import java.util.concurrent.atomic.AtomicInteger;
import com.nhn.pinpoint.collector.dao.TracesDao;
import com.nhn.pinpoint.collector.util.AcceptedTimeService;
import com.nhn.pinpoint.common.util.TransactionIdUtils;
import com.nhn.pinpoint.thrift.dto.TAnnotation;
import com.nhn.pinpoint.thrift.dto.TAnnotationValue;
@@ -51,6 +52,10 @@ public class SpanServiceTest {
private TSpan root;
private List<TSpan> deleteSpans = new LinkedList<TSpan>();
private long spanAcceptTime = System.currentTimeMillis();
@Autowired
private AcceptedTimeService acceptedTimeService;
@Before
public void before() throws TException {
@@ -108,7 +113,7 @@ public class SpanServiceTest {
com.nhn.pinpoint.common.util.TransactionId id = TransactionIdUtils.parseTransactionId(span.getTransactionId());
TransactionId traceId = new TransactionId(id.getAgentId(), id.getAgentStartTime(), id.getTransactionSequence());
// selectedHint를 좀더 정확히 수정할것.
SpanResult spanResult = spanService.selectSpan(traceId, System.currentTimeMillis());
SpanResult spanResult = spanService.selectSpan(traceId, spanAcceptTime);
List<SpanAlign> sort = spanResult.getSpanAlignList();
for (SpanAlign spanAlign : sort) {
logger.info("depth:{} {}", spanAlign.getDepth(), spanAlign.getSpanBo());
@@ -117,6 +122,7 @@ public class SpanServiceTest {
}
private void insert(TSpan span) throws TException {
acceptedTimeService.accept(this.spanAcceptTime);
traceDao.insert(span);
}
@@ -125,7 +131,7 @@ public class SpanServiceTest {
private TSpan createRootSpan() {
// 별도 생성기로 뽑을것.
List<TAnnotation> ano = Collections.emptyList();
long time = System.currentTimeMillis();
long time = this.spanAcceptTime;
int andIncrement = id.getAndIncrement();
TSpan span = new TSpan();