From 35a98fe5fc67dfecccd4ff7d5a103aa845e7ddf9 Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Tue, 30 Oct 2012 07:17:22 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20agendid=EC=9D=98=20limit=20=EB=84=98=EC=9D=84=20=EA=B2=BD?= =?UTF-8?q?=EC=9A=B0=20=EB=A9=94=EC=8B=9C=EC=A7=80=EB=A5=BC=20=EC=B0=8D?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD.=20=EB=84=98=EC=9D=84?= =?UTF-8?q?=20=EA=B2=BD=EC=9A=B0=EC=9D=98=20=ED=9B=84=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=EA=B0=80=20=EB=B6=80=EC=A1=B1=ED=95=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-commons/trunk@833 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../profiler/common/util/HeaderUtilsTest.java | 28 +++++++++++++++++++ .../profiler/common/util/SpanUtilsTest.java | 9 +++++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 src/test/java/com/profiler/common/util/HeaderUtilsTest.java diff --git a/src/test/java/com/profiler/common/util/HeaderUtilsTest.java b/src/test/java/com/profiler/common/util/HeaderUtilsTest.java new file mode 100644 index 000000000..07c19efd3 --- /dev/null +++ b/src/test/java/com/profiler/common/util/HeaderUtilsTest.java @@ -0,0 +1,28 @@ +package com.profiler.common.util; + +import com.profiler.common.dto.Header; +import com.profiler.common.util.HeaderUtils; +import org.apache.thrift.TException; +import org.junit.Assert; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class HeaderUtilsTest { + + private final Logger logger = LoggerFactory.getLogger(this.getClass().getName()); + + @Test + public void validateSignature() throws TException { + Header header = new Header(); + Assert.assertTrue(HeaderUtils.validateSignature(header.getSignature())); + + + Header error = new Header((byte) 0x11, (byte) 0x20, (short) 1); + Assert.assertTrue(!HeaderUtils.validateSignature(error.getSignature())); + + + logger.info(header.toString()); + } + +} diff --git a/src/test/java/com/profiler/common/util/SpanUtilsTest.java b/src/test/java/com/profiler/common/util/SpanUtilsTest.java index a5955a501..e0f1ef1b8 100644 --- a/src/test/java/com/profiler/common/util/SpanUtilsTest.java +++ b/src/test/java/com/profiler/common/util/SpanUtilsTest.java @@ -9,6 +9,13 @@ import org.junit.Test; * */ public class SpanUtilsTest { + @Test + public void testGetTraceIndexRowKeyWhiteSpace() throws Exception { + String agentId = "test test"; + long time = System.currentTimeMillis(); + check(agentId, time); + } + @Test public void testGetTraceIndexRowKey1() throws Exception { String agentId = "test"; @@ -49,7 +56,7 @@ public class SpanUtilsTest { byte[] traceIndexRowKey = SpanUtils.getTraceIndexRowKey(span); - String agentId = Bytes.toString(traceIndexRowKey, 0, agentId0.length()); + String agentId = Bytes.toString(traceIndexRowKey, 0, 24).trim(); Assert.assertEquals(agentId0, agentId); long time = Bytes.toLong(traceIndexRowKey, SpanUtils.AGENT_NAME_LIMIT);