pl.infovide.wmunit
Class WTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by pl.infovide.wmunit.WTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
BaseTestCase, SubscribeUtils

public class WTestCase
extends junit.framework.TestCase

Author:
jtopin01 To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
 java.lang.String FOREACHSERVICE
           
 java.lang.String FOREVERYTEST
           
 org.dom4j.Document lastIn
          Deprecated.  
 org.dom4j.Document lastOut
          Deprecated.  
 java.lang.String NONE
           
 java.lang.String OVERRIDEFILE
           
 java.lang.String OWNFILENAME
           
protected  WUnitConf unitConf
           
 WSDLFile wsdlFile
          Deprecated.  
 
Constructor Summary
WTestCase()
          Konstruktor
WTestCase(java.lang.String fName)
          Konstruktor
 
Method Summary
 void assertNotEquals(java.lang.String notExpected, java.lang.String result)
           
static com.wm.app.b2b.client.Context getConnectedContext()
          Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)
static com.wm.app.b2b.client.Context getConnectedContext(java.lang.String server, java.lang.String user, java.lang.String password)
          Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)
static com.wm.app.b2b.client.Context getConnectedContext(java.lang.String server, java.lang.String user, java.lang.String password, java.lang.String sslPrivKey, java.lang.String[] certs)
          Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)
 java.lang.String getIn(java.lang.String xPath)
          method for getting data from in document
 java.lang.String getOut(java.lang.String xPath)
          method for getting data from out document
 java.lang.String getPackageName()
          Deprecated. Method getPackageName() use class WSDLFile which is deprecated
 java.lang.String getServiceName()
          Deprecated. Method getServiceName() is using class WsdlFile which is deprecated
 java.util.HashMap invokeHTTP(java.lang.String host, int port, java.lang.String file, java.lang.String body, java.lang.String user, java.lang.String password)
          method invoking service from Webmethods by HTTPPost
 org.dom4j.Document invokeService()
          Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(org.dom4j.Document doc)
          Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(org.dom4j.Document doc, com.wm.app.b2b.client.Context connectedContext)
          Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(org.dom4j.Document doc, java.lang.String wsdlPath)
          Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(org.dom4j.Document doc, java.lang.String wsdlPath, com.wm.app.b2b.client.Context connectedContext)
          Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(java.lang.String packageName, java.lang.String serviceName, org.dom4j.Document doc)
          Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 org.dom4j.Document invokeService(java.lang.String packageName, java.lang.String serviceName, org.dom4j.Document doc, com.wm.app.b2b.client.Context connectedContext)
          Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 java.util.HashMap invokeServiceHTTPPost(java.lang.String host, int port, java.lang.String file, java.lang.String body, java.lang.String user, java.lang.String password)
          Deprecated. use: invokeHTTP(String host, int port, String file, String body, String user, String password)
 java.util.HashMap invokeServiceWithMeasures(java.lang.String packageName, java.lang.String serviceName, org.dom4j.Document doc, com.wm.app.b2b.client.Context connectedContext)
           
 org.dom4j.Document invokeServiceWithoutInput(java.lang.String wmPackage, java.lang.String serviceName)
          Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)
 boolean isPath(java.lang.String xPath)
          method for checking if given element is in document
 org.dom4j.Document makeData(java.lang.String xml)
          makesData form xml source
 void makeDevDbgFile(org.dom4j.Document inputDoc)
           
 void makeDevDbgFile(org.dom4j.Document inputDoc, java.lang.String fileName)
           
 void makeDevDbgFile(java.lang.String filePath)
          Deprecated. use makeDevDbgFile(Document doc) or makeDevDbgFile(Document doc, String filePath)
 org.dom4j.Document makeDocument(java.io.InputStream bais)
           
static void makeDocumentFromText(org.dom4j.Document doc)
          Kopia metody print - nie drukuje zawartosci dokumentu na konsole
static void prettyPrint(org.dom4j.Document doc)
           
static void print(org.dom4j.Document doc)
          Deprecated. Use prettyPrint(Document doc)
 org.dom4j.Document publish(com.wm.app.b2b.client.Context context, java.lang.String docTypeName, org.dom4j.Document doc)
          Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument
 org.dom4j.Document publish(java.lang.String docTypeName, org.dom4j.Document doc)
          Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument
 org.dom4j.Document publishDocument(java.lang.String docTypeName, org.dom4j.Document doc)
          Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument
protected  void runMethod(java.lang.String name)
           
protected  void runTest()
          Override to run the test and assert its state.
 void setWSDL(java.lang.String wSDLFile)
          Deprecated. Method setWSDL(String wSDLFile) use class WSDLFile which is deprecated
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public final java.lang.String NONE
See Also:
Constant Field Values

OVERRIDEFILE

public final java.lang.String OVERRIDEFILE
See Also:
Constant Field Values

FOREACHSERVICE

public final java.lang.String FOREACHSERVICE
See Also:
Constant Field Values

FOREVERYTEST

public final java.lang.String FOREVERYTEST
See Also:
Constant Field Values

OWNFILENAME

public final java.lang.String OWNFILENAME
See Also:
Constant Field Values

unitConf

protected WUnitConf unitConf

wsdlFile

public WSDLFile wsdlFile
Deprecated. 

lastIn

public org.dom4j.Document lastIn
Deprecated. 

lastOut

public org.dom4j.Document lastOut
Deprecated. 
Constructor Detail

WTestCase

public WTestCase()
Konstruktor


WTestCase

public WTestCase(java.lang.String fName)
Konstruktor

Method Detail

invokeService

public org.dom4j.Document invokeService(org.dom4j.Document doc,
                                        com.wm.app.b2b.client.Context connectedContext)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking proper service from Webmethods if lastIn is null makesData first

Parameters:
doc -
connectedContext -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService(java.lang.String packageName,
                                        java.lang.String serviceName,
                                        org.dom4j.Document doc,
                                        com.wm.app.b2b.client.Context connectedContext)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking service from Webmethods

Parameters:
packageName -
serviceName -
doc -
connectedContext -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeServiceWithMeasures

public java.util.HashMap invokeServiceWithMeasures(java.lang.String packageName,
                                                   java.lang.String serviceName,
                                                   org.dom4j.Document doc,
                                                   com.wm.app.b2b.client.Context connectedContext)
                                            throws com.wm.app.b2b.client.ServiceException
Parameters:
packageName -
serviceName -
doc -
connectedContext -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService(org.dom4j.Document doc,
                                        java.lang.String wsdlPath,
                                        com.wm.app.b2b.client.Context connectedContext)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking service from Webmethods

Parameters:
doc -
wsdlPath -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService()
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking proper service from Webmethods if lastIn is null makesData first

Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService(org.dom4j.Document doc)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking proper service from Webmethods if lastIn is null makesData first

Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService(java.lang.String packageName,
                                        java.lang.String serviceName,
                                        org.dom4j.Document doc)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking service from Webmethods

Throws:
com.wm.app.b2b.client.ServiceException

invokeService

public org.dom4j.Document invokeService(org.dom4j.Document doc,
                                        java.lang.String wsdlPath)
                                 throws com.wm.app.b2b.client.ServiceException
Deprecated. Method invokeService() is deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

method invoking service from Webmethods

Throws:
com.wm.app.b2b.client.ServiceException

invokeServiceHTTPPost

public java.util.HashMap invokeServiceHTTPPost(java.lang.String host,
                                               int port,
                                               java.lang.String file,
                                               java.lang.String body,
                                               java.lang.String user,
                                               java.lang.String password)
                                        throws com.wm.app.b2b.client.ServiceException
Deprecated. use: invokeHTTP(String host, int port, String file, String body, String user, String password)

Parameters:
host -
port -
file -
body -
user -
password -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeHTTP

public java.util.HashMap invokeHTTP(java.lang.String host,
                                    int port,
                                    java.lang.String file,
                                    java.lang.String body,
                                    java.lang.String user,
                                    java.lang.String password)
                             throws com.wm.app.b2b.client.ServiceException
method invoking service from Webmethods by HTTPPost

Parameters:
host -
port -
file -
body -
user -
password -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

invokeServiceWithoutInput

public org.dom4j.Document invokeServiceWithoutInput(java.lang.String wmPackage,
                                                    java.lang.String serviceName)
                                             throws com.wm.app.b2b.client.ServiceException
Deprecated. You should use:
invoke(String packageName, String serviceName, Document doc,String serverAlias)

Parameters:
wmPackage -
serviceName -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

publishDocument

public org.dom4j.Document publishDocument(java.lang.String docTypeName,
                                          org.dom4j.Document doc)
                                   throws com.wm.app.b2b.client.ServiceException
Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument

Parameters:
docTypeName -
doc -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

publish

public org.dom4j.Document publish(java.lang.String docTypeName,
                                  org.dom4j.Document doc)
                           throws com.wm.app.b2b.client.ServiceException
Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument

Publikuje dokument w brokerze

Parameters:
docTypeNamt - Typ dokumentu do opublikowania
doc - Dokument do opublikowania
Returns:
Wyjscie serwisu publish jako dokument
Throws:
com.wm.app.b2b.client.ServiceException

publish

public org.dom4j.Document publish(com.wm.app.b2b.client.Context context,
                                  java.lang.String docTypeName,
                                  org.dom4j.Document doc)
                           throws com.wm.app.b2b.client.ServiceException
Deprecated. 
We recommend using method publish(String serverAlias, String docType,Document doc) instead of publishDocument

Parameters:
context -
docTypeName -
doc -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException - TODO nasze wywolanie publish korzysta z tej metody, wiec nie wiem czy nie lepiej zmienic na protected

getIn

public java.lang.String getIn(java.lang.String xPath)
method for getting data from in document


getOut

public java.lang.String getOut(java.lang.String xPath)
method for getting data from out document


isPath

public boolean isPath(java.lang.String xPath)
method for checking if given element is in document


makeData

public org.dom4j.Document makeData(java.lang.String xml)
makesData form xml source

Parameters:
xml -
Returns:
Document containing generated DOM

makeDocument

public org.dom4j.Document makeDocument(java.io.InputStream bais)

runTest

protected void runTest()
                throws java.lang.Throwable
Override to run the test and assert its state.

Overrides:
runTest in class junit.framework.TestCase
Throws:
java.lang.Throwable - if any exception is thrown

runMethod

protected void runMethod(java.lang.String name)

getServiceName

public java.lang.String getServiceName()
Deprecated. Method getServiceName() is using class WsdlFile which is deprecated

Returns:

setWSDL

public void setWSDL(java.lang.String wSDLFile)
             throws java.io.FileNotFoundException,
                    org.dom4j.DocumentException
Deprecated. Method setWSDL(String wSDLFile) use class WSDLFile which is deprecated

Parameters:
string -
Throws:
java.io.FileNotFoundException
org.dom4j.DocumentException

makeDevDbgFile

public void makeDevDbgFile(java.lang.String filePath)
Deprecated. use makeDevDbgFile(Document doc) or makeDevDbgFile(Document doc, String filePath)


makeDevDbgFile

public void makeDevDbgFile(org.dom4j.Document inputDoc)
Parameters:
inputDoc -

makeDevDbgFile

public void makeDevDbgFile(org.dom4j.Document inputDoc,
                           java.lang.String fileName)
Parameters:
inputDoc -
filePath -

print

public static void print(org.dom4j.Document doc)
Deprecated. Use prettyPrint(Document doc)

Parameters:
doc -

prettyPrint

public static void prettyPrint(org.dom4j.Document doc)
Parameters:
doc -

makeDocumentFromText

public static void makeDocumentFromText(org.dom4j.Document doc)
Kopia metody print - nie drukuje zawartosci dokumentu na konsole

Parameters:
doc -

assertNotEquals

public void assertNotEquals(java.lang.String notExpected,
                            java.lang.String result)

getConnectedContext

public static com.wm.app.b2b.client.Context getConnectedContext()
                                                         throws com.wm.app.b2b.client.ServiceException
Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)

Returns:
Throws:
com.wm.app.b2b.client.ServiceException

getConnectedContext

public static com.wm.app.b2b.client.Context getConnectedContext(java.lang.String server,
                                                                java.lang.String user,
                                                                java.lang.String password)
                                                         throws com.wm.app.b2b.client.ServiceException
Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)

Parameters:
server -
user -
password -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

getConnectedContext

public static com.wm.app.b2b.client.Context getConnectedContext(java.lang.String server,
                                                                java.lang.String user,
                                                                java.lang.String password,
                                                                java.lang.String sslPrivKey,
                                                                java.lang.String[] certs)
                                                         throws com.wm.app.b2b.client.ServiceException
Deprecated. We recommend using class WUnitConf and it's methods: getDefaultContext() or getContext(String serverAlias)

Parameters:
server -
user -
password -
sslPrivKey -
certs -
Returns:
Throws:
com.wm.app.b2b.client.ServiceException

getPackageName

public java.lang.String getPackageName()
Deprecated. Method getPackageName() use class WSDLFile which is deprecated

Returns:


Copyright © 2007 Infovide-Matrix S.A.. All Rights Reserved.