    1   /*
    2   *
    3   * The Seasar Software License, Version 1.1
    4   *
    5   * Copyright (c) 2003-2004 The Seasar Project. All rights reserved.
    6   *
    7   * Redistribution and use in source and binary forms, with or
    8   * without modification, are permitted provided that the following
    9   * conditions are met:
    10  *
    11  * 1. Redistributions of source code must retain the above
    12  *    copyright notice, this list of conditions and the following
    13  *    disclaimer.
    14  *
    15  * 2. Redistributions in binary form must reproduce the above
    16  *    copyright notice, this list of conditions and the following
    17  *    disclaimer in the documentation and/or other materials provided
    18  *    with the distribution.
    19  *
    20  * 3. The end-user documentation included with the redistribution,
    21  *    if any, must include the following acknowledgement:
    22  *    "This product includes software developed by the
    23  *    Seasar Project (http://www.seasar.org/)."
    24  *    Alternately, this acknowledgement may appear in the software
    25  *    itself, if and wherever such third-party acknowledgements
    26  *    normally appear.
    27  *
    28  * 4. Neither the name "The Seasar Project" nor the names of its
    29  *    contributors may be used to endorse or promote products derived
    30  *    from this software without specific prior written permission of
    31  *    the Seasar Project.
    32  *
    33  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
    34  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    35  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    36  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE SEASAR PROJECT
    37  * OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
    38  * INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    39  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    40  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    41  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    42  * WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING
    43  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    44  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    45  */
    46  package org.seasar.remoting.axis.deployment;
    47
    48  import javax.xml.namespace.QName;
    49
    50  import org.seasar.extension.unit.S2TestCase;
    51  import org.seasar.remoting.axis.deployment.WSDDS2Handler;
    52
    53  /***
    54   * @author koichik
    55   */
    56  public class WSDDS2HandlerTest extends S2TestCase {
    57      /***
    58       * @param name
    59       */
    60      public WSDDS2HandlerTest(String name) {
    61          super(name);
    62      }
    63
    64      public void setUp() {
    65          include("WSDDS2HandlerTest.dicon");
    66      }
    67
    68      public void test() {
    69          WSDDS2Handler handler1 = new WSDDS2Handler(getComponentDef("hoge"));
    70          assertEquals(new QName("hoge"), handler1.getQName());
    71
    72          WSDDS2Handler handler2 = new WSDDS2Handler(getComponentDef("foo.bar"));
    73          assertEquals(new QName("foo.bar"), handler2.getQName());
    74      }
    75  }