/**
* File Created at 2012-01-09
* $Id$
*
* Copyright 2008 Alibaba.com Croporation Limited.
* All rights reserved.
*
* This software is the confidential and proprietary information of
* Alibaba Company. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Alibaba.com.
*/
import com.alibaba.dubbo.rpc.protocol.thrift.ThriftUtils;
import org.junit.Assert;
import org.junit.Test;
/**
* @author <a href="mailto:gang.lvg@alibaba-inc.com">kimi</a>
*/
public class ClassNameTest {
@Test
public void testThriftUtils() {
Assert.assertEquals( $__ClassNameTestDubboStub.echo_args.class.getName(),
ThriftUtils.generateMethodArgsClassName(
ClassNameTestDubbo.class.getName(), "echo" ) );
Assert.assertEquals( $__ClassNameTestDubboStub.echo_result.class.getName(),
ThriftUtils.generateMethodResultClassName(
ClassNameTestDubbo.class.getName(), "echo" ) );
Assert.assertEquals( ClassNameTestThrift.echo_args.class.getName(),
ThriftUtils.generateMethodArgsClassNameThrift(
ClassNameTestThrift.Iface.class.getName(), "echo" ) );
Assert.assertEquals( ClassNameTestThrift.echo_result.class.getName(),
ThriftUtils.generateMethodResultClassNameThrift(
ClassNameTestThrift.Iface.class.getName(), "echo" ));
}
}