From cd91c81c006b4ed9ae97f9cd1ab8008719163c30 Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Fri, 3 Aug 2012 10:49:19 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20testcase=EC=B2=B4=ED=81=AC=20=EB=A1=9C=EC=A7=81=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80.?= 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-tomcat-profiler/trunk@499 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../com/profiler/util/HeaderTBaseSerializerTest.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/profiler/util/HeaderTBaseSerializerTest.java b/src/test/java/com/profiler/util/HeaderTBaseSerializerTest.java index 29867d12f..be26555e0 100644 --- a/src/test/java/com/profiler/util/HeaderTBaseSerializerTest.java +++ b/src/test/java/com/profiler/util/HeaderTBaseSerializerTest.java @@ -3,6 +3,7 @@ package com.profiler.util; import com.profiler.dto.Header; import com.profiler.dto.JVMInfoThriftDTO; import org.apache.thrift.TBase; +import org.junit.Assert; import org.junit.Test; import java.util.Arrays; @@ -21,17 +22,24 @@ public class HeaderTBaseSerializerTest { header.setType((short) 10); JVMInfoThriftDTO jvmInfoThriftDTO = new JVMInfoThriftDTO(); + int activeThreadount = 10; + jvmInfoThriftDTO.setActiveThreadCount(activeThreadount); + int agentHashCde = 123; + jvmInfoThriftDTO.setAgentHashCode(agentHashCde); byte[] serialize = serializer.serialize(header, jvmInfoThriftDTO); dump(serialize); HeaderTBaseDeserializer deserializer = new HeaderTBaseDeserializer(); TBaseLocator locator = new DefaultTBaseLocator(); - TBase deserialize = deserializer.deserialize(locator, serialize); + JVMInfoThriftDTO deserialize = (JVMInfoThriftDTO) deserializer.deserialize(locator, serialize); logger.info("deserialize:" + deserialize.getClass()); + + Assert.assertEquals(deserialize.getActiveThreadCount(), activeThreadount); + Assert.assertEquals(deserialize.getAgentHashCode(), agentHashCde); } public void dump(byte[] data) { String s = Arrays.toString(data); - logger.info(data.getClass().getName()+ ":" + s); + logger.info("size:"+ data.length + " data:" + s); } }