Hi folks, 

how can i use my init parameters from web.xml. If i came to my testcase,
i have to do an instantiation for my servlet under test. But no
initparameters was set to this new servlet from web.xml.
I debuged the testcase and found my initparameters under:
ServletTestCase.config.originalConfig.config.parent.children.<entry of
ServletRedirector>.next.value. For instance you can see the
config-initparameter for struts.

this= com.bmw.ibs.rss.utcsa.commands.anmeldung.GetAnmeldungCommandTest
(ID=90)
        clientDelegate=
org.apache.cactus.internal.client.WebClientTestCaseDelegate  (ID=220)
        config= org.apache.cactus.server.ServletConfigWrapper  (ID=123)
                ajc$JPF= org.aspectj.runtime.reflect.Factory  (ID=237)
        
class$org$apache$cactus$server$AbstractServletConfigWrapper=
java.lang.Class (org.apache.cactus.server.AbstractServletConfigWrapper)
(ID=122)
                getInitParameter$ajcjp3=
org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl  (ID=238)
                setInitParameter$ajcjp1=
org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl  (ID=239)
                setServletName$ajcjp2=
org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl  (ID=240)
                initParameters= java.util.Hashtable  (ID=241)
                originalConfig=
org.apache.catalina.core.StandardWrapperFacade  (ID=244)
                        config= org.apache.catalina.core.StandardWrapper
(ID=100)
                                ADD_CHILD_EVENT= "addChild"
                                ADD_MAPPER_EVENT= "addMapper"
                                ADD_VALVE_EVENT= "addValve"
                                info=
"org.apache.catalina.core.StandardWrapper/1.0"
                                REMOVE_CHILD_EVENT= "removeChild"
                                REMOVE_MAPPER_EVENT= "removeMapper"
                                REMOVE_VALVE_EVENT= "removeValve"
                                sm=
org.apache.catalina.util.StringManager  (ID=253)
                                START_EVENT= "start"
                                STOP_EVENT= "stop"
                                available= 0
                                children= java.util.HashMap  (ID=257)
                                cluster= null
                                countAllocated= 1
                                debug= 0
                                debug= 0
                                facade=
org.apache.catalina.core.StandardWrapperFacade  (ID=244)
                                instance=
org.apache.cactus.server.ServletTestRedirector  (ID=96)
                                instancePool= null
                                instanceSupport=
org.apache.catalina.util.InstanceSupport  (ID=258)
                                jspFile= null
                                lifecycle=
org.apache.catalina.util.LifecycleSupport  (ID=260)
                                listeners= java.util.ArrayList  (ID=261)
                                loader= null
                                loadOnStartup= -1
                                logger= null
                                manager= null
                                mapper= null
                                mapperClass= null
                                mappers= java.util.HashMap  (ID=263)
                                maxInstances= 20
                                name= "ServletRedirector"
                                nInstances= 0
                                parameters= java.util.HashMap  (ID=265)
                                parent=
org.apache.catalina.core.StandardContext  (ID=106)
                                        ADD_CHILD_EVENT= "addChild"
                                        ADD_MAPPER_EVENT= "addMapper"
                                        ADD_VALVE_EVENT= "addValve"
                                        info=
"org.apache.catalina.core.StandardContext/1.0"
                                        REMOVE_CHILD_EVENT=
"removeChild"
                                        REMOVE_MAPPER_EVENT=
"removeMapper"
                                        REMOVE_VALVE_EVENT=
"removeValve"
                                        sm=
org.apache.catalina.util.StringManager  (ID=253)
                                        START_EVENT= "start"
                                        STOP_EVENT= "stop"
                                        applicationListeners=
java.lang.String[0]  (ID=271)
                                        applicationListenersObjects=
java.lang.Object[0]  (ID=272)
                                        applicationParameters=
org.apache.catalina.deploy.ApplicationParameter[0]  (ID=274)
                                        available= true
                                        cachingAllowed= true
                                        charsetMapper=
org.apache.catalina.util.CharsetMapper  (ID=276)
                                        charsetMapperClass=
"org.apache.catalina.util.CharsetMapper"
                                        children= java.util.HashMap
(ID=279)
                                                emptyHashIterator=
java.util.HashMap$EmptyHashIterator  (ID=213)
                                                ENTRIES= 2
                                                KEYS= 0
                                                serialVersionUID=
362498820763181265
                                                VALUES= 1
                                                count= 6
                                                entrySet= null
                                                keySet= null
                                                keySet= null
                                                loadFactor= 0.75
                                                modCount= 6
                                                table=
java.util.HashMap$Entry[11]  (ID=334)
                                                        [0]= null
                                                        [1]=
java.util.HashMap$Entry  (ID=337)
                                                        [2]= null
                                                        [3]=
java.util.HashMap$Entry  (ID=340)
                                                                hash=
568868699
                                                                key=
"ServletRedirectorSecure"
                                                                next=
java.util.HashMap$Entry  (ID=345)
        
hash= -1422950858
        
key= "action"
        
next= null
        
value= org.apache.catalina.core.StandardWrapper  (ID=348)
        
ADD_CHILD_EVENT= "addChild"
        
ADD_MAPPER_EVENT= "addMapper"
        
ADD_VALVE_EVENT= "addValve"
        
info= "org.apache.catalina.core.StandardWrapper/1.0"
        
REMOVE_CHILD_EVENT= "removeChild"
        
REMOVE_MAPPER_EVENT= "removeMapper"
        
REMOVE_VALVE_EVENT= "removeValve"
        
sm= org.apache.catalina.util.StringManager  (ID=253)
        
START_EVENT= "start"
        
STOP_EVENT= "stop"
        
available= 0
        
children= java.util.HashMap  (ID=349)
        
cluster= null
        
countAllocated= 0
        
debug= 0
        
debug= 0
        
facade= org.apache.catalina.core.StandardWrapperFacade  (ID=350)
        
instance= com.bmw.utcj2ee.framework.webcontroller.UTCActionServlet
(ID=351)
        
instancePool= null
        
instanceSupport= org.apache.catalina.util.InstanceSupport  (ID=352)
        
jspFile= null
        
lifecycle= org.apache.catalina.util.LifecycleSupport  (ID=353)
        
listeners= java.util.ArrayList  (ID=354)
        
loader= null
        
loadOnStartup= 2
        
logger= null
        
manager= null
        
mapper= null
        
mapperClass= null
        
mappers= java.util.HashMap  (ID=355)
        
maxInstances= 20
        
name= "action"
        
nInstances= 0
        
parameters= java.util.HashMap  (ID=356)
        
emptyHashIterator= java.util.HashMap$EmptyHashIterator  (ID=213)
        
ENTRIES= 2
        
KEYS= 0
        
serialVersionUID= 362498820763181265
        
VALUES= 1
        
count= 26
        
entrySet= null
        
keySet= java.util.HashMap$1  (ID=361)
        
keySet= null
        
loadFactor= 0.75
        
modCount= 28
        
table= java.util.HashMap$Entry[47]  (ID=365)
        
[0]= null
        
[1]= java.util.HashMap$Entry  (ID=366)
        
[2]= java.util.HashMap$Entry  (ID=367)
        
[3]= java.util.HashMap$Entry  (ID=368)
        
hash= -1354792126
        
key= "config"
        
next= null
        
value= "/WEB-INF/struts-config.xml"
        
[4]= null
<snip/>

Thanks for any hints.

Torsten

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to