Package test.utils

Source Code of test.utils.TestQFault

package test.utils;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import org.apache.axis.utils.QFault;

import javax.xml.rpc.namespace.QName;

public class TestQFault extends TestCase
{
    public TestQFault (String name) {
        super(name);
    }

    public static Test suite() {
        return new TestSuite(TestQFault.class);
    }

    protected void setup() {
    }

    public void testQFaultConstructorWith3Params()
    {
        QFault qfault = new QFault("xsl","include","extra");
        assertTrue("qfault not instance of QName", qfault instanceof QName);
        assertTrue("qfault not instance of QFault", qfault instanceof QFault); // ?? is this necessary?  It cannot help but be a QFault
        assertEquals("LocalPart is not 'include.extra', it is: " + qfault.getLocalPart(),
                     "include.extra", qfault.getLocalPart());
    }  
   
    public void testQFaultConstructorWithQFaultParam()
    {
        QFault qfault = new QFault("rdf","title");
        QFault qfaultWithMinorCode = new QFault(qfault,"extraBits");
        assertTrue("qfault not instanceof QFault", qfaultWithMinorCode instanceof QFault); // ?? is this necessary?  It cannot help but be a QFault
        assertEquals("LocalPart is not 'title.extraBits', it is: " + qfaultWithMinorCode.getLocalPart(),
                     "title.extraBits", qfaultWithMinorCode.getLocalPart());
    }  
   
    public void testQFaultConstructorWithQNameParam()
    {
        QName qname = new QFault("rdf", "title");
        QFault qfault = new QFault(qname, "someCode");
        assertEquals("LocalPart is not 'title.someCode', it is: " + qfault.getLocalPart(),
                     "title.someCode", qfault.getLocalPart());
    }  
   
    public void testAppendMinorCode()
    {
        QFault qfault = new QFault("rdf","title");
        qfault.appendMinorCode("minor-code");
        assertEquals("Namespace URI is not 'rdf', it is: " + qfault.getNamespaceURI(),
                     "rdf", qfault.getNamespaceURI());
        assertEquals("LocalPart is not 'title.minor-code', it is: " + qfault.getLocalPart(),
                     "title.minor-code", qfault.getLocalPart());
    }  
}
TOP

Related Classes of test.utils.TestQFault

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.