public abstract class org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase extends org.apache.axiom.ts.AxiomTestCase
{
protected final org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant variant;
protected final javax.xml.namespace.QName qname;
public void <init>(org.apache.axiom.om.OMMetaFactory, org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant, javax.xml.namespace.QName)
{
org.apache.axiom.om.OMMetaFactory v;
org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant v;
java.lang.String v, v, v;
javax.xml.namespace.QName v;
org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase v;
v := @this: org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase;
v := @parameter: org.apache.axiom.om.OMMetaFactory;
v := @parameter: org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant;
v := @parameter: javax.xml.namespace.QName;
specialinvoke v.<org.apache.axiom.ts.AxiomTestCase: void <init>(org.apache.axiom.om.OMMetaFactory)>(v);
v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant variant> = v;
v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: javax.xml.namespace.QName qname> = v;
v = virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant: java.lang.String getName()>();
virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: void addTestParameter(java.lang.String,java.lang.String)>("variant", v);
virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant: void addTestProperties(org.apache.axiom.testutils.suite.MatrixTestCase)>(v);
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getPrefix()>();
virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: void addTestParameter(java.lang.String,java.lang.String)>("prefix", v);
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: void addTestParameter(java.lang.String,java.lang.String)>("uri", v);
return;
}
protected final void runTest() throws java.lang.Throwable
{
org.apache.axiom.om.OMMetaFactory v;
org.apache.axiom.om.OMSourcedElement v;
org.apache.axiom.om.OMFactory v;
org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant v;
javax.xml.namespace.QName v;
org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase v;
v := @this: org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase;
v = v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant variant>;
v = v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: org.apache.axiom.om.OMMetaFactory metaFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.OMMetaFactory: org.apache.axiom.om.OMFactory getOMFactory()>();
v = v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: javax.xml.namespace.QName qname>;
v = virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.OMSourcedElementVariant: org.apache.axiom.om.OMSourcedElement createOMSourcedElement(org.apache.axiom.om.OMFactory,javax.xml.namespace.QName)>(v, v);
virtualinvoke v.<org.apache.axiom.ts.om.sourcedelement.LazyNameTestCase: void runTest(org.apache.axiom.om.OMSourcedElement)>(v);
return;
}
protected abstract void runTest(org.apache.axiom.om.OMSourcedElement) throws java.lang.Throwable;
}