vmassol     02/04/14 14:51:48

  Modified:    documentation/docs/xdocs book.xml contributors.xml
                        downloads.xml features.xml goals.xml
                        how_it_works.xml index.xml todo.xml
               documentation/docs/xdocs/images scope.jpg
               documentation/docs/xdocs/misc scope.ppt
  Added:       documentation/docs/xdocs how_it_works_uml.xml
               documentation/docs/xdocs/images sequence.jpg
               documentation/docs/xdocs/misc Sequence.dfSequence
  Log:
  started updating docs in preparation for release 1.3. Stopped at "How it works ?" 
(included), starting from the top entry in the left menu on the cactus web site.
  
  Revision  Changes    Path
  1.4       +1 -0      jakarta-cactus/documentation/docs/xdocs/book.xml
  
  Index: book.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/book.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- book.xml  14 Apr 2002 07:50:46 -0000      1.3
  +++ book.xml  14 Apr 2002 21:51:47 -0000      1.4
  @@ -25,6 +25,7 @@
   
     <menu label="Documentation">
       <menu-item label="How it works ?" source="how_it_works.xml"/>
  +    <menu-item type="hidden" source="how_it_works_uml.xml"/>
       <menu-item label="Getting Started" source="getting_started.xml"/>
       <menu-item label="Mock vs Container" source="mockobjects.xml"/>
       <menu-item type="external" label="Javadocs" href="api"/>
  
  
  
  1.2       +30 -26    jakarta-cactus/documentation/docs/xdocs/contributors.xml
  
  Index: contributors.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/contributors.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- contributors.xml  10 Mar 2002 14:10:25 -0000      1.1
  +++ contributors.xml  14 Apr 2002 21:51:47 -0000      1.2
  @@ -97,6 +97,9 @@
           <li>
             <link href="mailto:[EMAIL PROTECTED]";>Sean Zhang</link>
           </li>
  +        <li>
  +          <link href="mailto:[EMAIL PROTECTED]";>Matt Sullivan</link>
  +        </li>
         </ul>
   
       </s1>
  @@ -147,7 +150,8 @@
       <s1 title="More about us">
   
         <p>
  -        <strong>Vincent Massol -- Committer</strong>
  +        <strong><link href="mailto:[EMAIL PROTECTED]";>Vincent Massol</link>
  +        -- Committer</strong>
         </p>
         <p>
           I started designing internet applications in 1998, when I joined
  @@ -243,36 +247,36 @@
           several persons have jumped aboard and are already helping shape
           Cactus future. Come and help us ! :)
         </p>
  -                     <anchor id="nick_bio"/>
  +
  +      <anchor id="nick_bio"/>
         <p>
           <strong>
  -                                     <link 
href="mailto:[EMAIL PROTECTED]";>Nicholas Lesiecki</link>
  -                                     -- Committer
  -                             </strong>
  +        <link href="mailto:[EMAIL PROTECTED]";>Nicholas Lesiecki</link>
  +             -- Committer</strong>
         </p>
         <p>
                I became involved in Cactus while co-authoring 
  -                             <link 
href="http://www.amazon.com/exec/obidos/ASIN/047120708X/";>
  -                                     Java Tools for Extreme Programming.
  -                             </link> (See our <link 
href="resources.html#xp_book">resources</link> 
  -                             section for details.) While researching the framework 
I found myself making some 
  -                             suggestions on the project's mailing list. One thing 
led to another, 
  -                             and now I am graced with commiter status.
  -                     </p>
  -                     <p>
  -                             I currently work as a Technical Team Lead at
  -                             <link href="http://www.eblox.com";>eBlox, Inc</link>, 
  -                             a consulting and ecommerce application development 
shop. Right now I lead
  -                             development of the company's flagship online catalog 
system, 
  -                             <link 
href="http://eblox.com/storeblox.php";>storeBlox</link>. As such, 
  -                             I'm always working on new ways to test J2EE 
components, and so my 
  -                             involvement with Cactus is natural.
  -                     </p>
  -                     <p>
  -                             I'm excited about Cactus 2.0, which we hope will usher 
in the next 
  -                             phase in in-container testing by providing a more 
abstract framework for
  -                             interacting with a wider variety of containers (EJB, 
JMS, etc. ).
  -                     </p>
  +             <link href="http://www.amazon.com/exec/obidos/ASIN/047120708X/";>Java
  +             Tools for Extreme Programming</link>. (See
  +        our <link href="resources.html#xp_book">resources</link> section for
  +        details.) While researching the framework I found myself making some
  +             suggestions on the project's mailing list. One thing led to another,
  +             and now I am graced with commiter status.
  +       </p>
  +       <p>
  +             I currently work as a Technical Team Lead at
  +        <link href="http://www.eblox.com";>eBlox, Inc</link>, a consulting and
  +        ecommerce application development shop. Right now I lead development of
  +        the company's flagship online catalog system,
  +             <link href="http://eblox.com/storeblox.php";>storeBlox</link>. As such,
  +             I'm always working on new ways to test J2EE components, and so my
  +             involvement with Cactus is natural.
  +       </p>
  +       <p>
  +             I'm excited about Cactus 2.0, which we hope will usher in the next
  +             phase in in-container testing by providing a more abstract framework 
for
  +             interacting with a wider variety of containers (EJB, JMS, etc. ).
  +      </p>
       </s1>
   
     </body>
  
  
  
  1.2       +6 -0      jakarta-cactus/documentation/docs/xdocs/downloads.xml
  
  Index: downloads.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/downloads.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- downloads.xml     10 Mar 2002 14:10:25 -0000      1.1
  +++ downloads.xml     14 Apr 2002 21:51:47 -0000      1.2
  @@ -87,6 +87,12 @@
           here</link> for Cactus nightly builds.
         </p>
   
  +      <note>
  +        You can also check the
  +        <link href="build_result.html">Build result</link> page, which gives
  +        information on Cactus nightly builds.
  +      </note>
  +
       </s1>
   
     </body>
  
  
  
  1.2       +74 -11    jakarta-cactus/documentation/docs/xdocs/features.xml
  
  Index: features.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/features.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- features.xml      10 Mar 2002 14:10:25 -0000      1.1
  +++ features.xml      14 Apr 2002 21:51:47 -0000      1.2
  @@ -19,11 +19,14 @@
         <note>
           Support for testing the View layer is done through integration
           with <link href="http://httpunit.sourceforge.net";>HttpUnit</link>.
  -        This is functional testing and not unit testing.
  +        This is functional unit testing (see the
  +        <link href="index.html#unittest_types">What is Cactus</link> page, for
  +        a description of the different kinds of unit tests).
         </note>
         <note>
           EJB unit testing is done by calling the EJB to unit test as you
  -        would if you were writing code to call an EJB from a servlet.
  +        would if you were writing code to call an EJB from a servlet (See
  +        the <link href="howto_ejb.html">EJB Howto</link> page for more details).
         </note>
   
       </s1>
  @@ -33,7 +36,7 @@
         <ul>
           <li>
             Cactus gives you a very good confidence that your code is going
  -          to run fine on the server it will be deployed to (thanks to Cactus
  +          to run fine on the server it will be deployed on (thanks to Cactus
             in-container approach that executes the test <em>inside</em> the
             container),
           </li>
  @@ -51,13 +54,14 @@
             it helps think about writing better code and do some refactoring,
           </li>
           <li>
  -          Cactus provides a good middle ground in term of test graininess :
  +          Cactus provides a good middle ground in term of test granularity :
             too fine-grained tests are hard to write (like mock objects tests
             that completely simulates the domain objects and focus exclusively
             on unit testing your logic code) and need complementary tests. Too
             coarse-grained tests (like functional tests) are not enough to
             easily uncover bugs and work in a iterative development process
  -          where tests are run very often to ensure everything is working
  +          where tests are run very often to ensure everything is working. We
  +          believe Cactus provides a good compromise.
           </li>
         </ul>
   
  @@ -97,10 +101,50 @@
             for details.
           </li>
           <li>
  +          It is possible to set up the following in <code>beginXXX()</code> :
  +          <ul>
  +            <li>
  +              HTTP cookies,
  +            </li>
  +            <li>
  +              HTTP parameters (GET and POST),
  +            </li>
  +            <li>
  +              HTTP Headers
  +            </li>
  +            <li>
  +              Whether an HTTP Session will be created or not on the server side,
  +            </li>
  +            <li>
  +              BASIC Authentication parameters,
  +            </li>
  +            <li>
  +              Send any data as POST data
  +            </li>
  +          </ul>
  +        </li>
  +        <li>
  +          It is possible to verify the following in <code>beginXXX()</code> :
  +          <ul>
  +            <li>
  +              Returned data (as String or using <code>HttpUnit</code>,
  +            </li>
  +            <li>
  +              Returned cookies,
  +            </li>
  +            <li>
  +              Returned HTTP headers
  +            </li>
  +          </ul>
  +        </li>
  +        <li>
             Predefined Ant build scripts that demonstrate how to automate Cactus
             unit tests (automatically starting your servlet engine, running the
             tests and stopping your server). There are scripts provided for the
  -          following Servlet engines (but it is easy to add new engines) :
  +          following Servlet engines (but it is easy to add new engines and some
  +          Cactus users have already posted scripts on the
  +          <link href="mailinglist.html">Cactus mailing list</link> for other
  +          containers) :
             <ul>
               <li>
                 Tomcat 3.2 (Servlet API 2.2)
  @@ -124,11 +168,17 @@
                 WebLogic 5.1 (Servlet API 2.2)
               </li>
               <li>
  +              WebLogic 6.1 (Servlet API 2.3)
  +            </li>
  +            <li>
                 Orion 1.4 (Servlet API 2.2 and 2.3)
               </li>
               <li>
                 Orion 1.5 (Servlet API 2.2 and 2.3)
               </li>
  +            <li>
  +              Enhydra 3.1 (Servlet API 2.2)
  +            </li>
             </ul>
           </li>
           <li>
  @@ -138,14 +188,14 @@
             method
           </li>
           <li>
  -          Tested with all versions of JUnit up to 3.7 included
  +          Tested with all versions of JUnit up to the current one in JUnit CVS.
           </li>
           <li>
             Support for Servlet API 2.2 and 2.3 (Support for Servlet API 2.1 is
             no longer provided)
           </li>
           <li>
  -          Works with JDK 1.2 or 1.3 (not tested with 1.4 yet)
  +          Works with JDK 1.2, 1.3 and 1.4.
           </li>
           <li>
             Wraps some of the standard API objects in order to provide
  @@ -154,15 +204,28 @@
             Howto</link> tutorial for details.
           </li>
           <li>
  -          Transparent Log4j logging (if you don't have Log4j in your classpath
  -          no logging is done) to help debug problems.
  +          Internal Log4j logging to help debug problems.
           </li>
           <li>
             HttpUnit integration. See the
             <link href="howto_httpunit.html">HttpUnit Howto</link>) tutorial
             for details. This enables
             Cactus to provide strong and integrated functional
  -          testing features.
  +          unit testing features.
  +        </li>
  +        <li>
  +          Support for BASIC authentication. You can test code that uses the
  +          Servlet security API.
  +        </li>
  +        <li>
  +          Ability to define where to locate the Cactus configuration file
  +          (<code>cactus.properties</code>).
  +        </li>
  +        <li>
  +          Ability to specify, per test case, what redirector to use. Useful,
  +          for example, when you want to test some code that is using the
  +          Servlet Security API at the same time as other code that should not
  +          be protected.
           </li>
         </ul>
       </s1>
  
  
  
  1.2       +6 -6      jakarta-cactus/documentation/docs/xdocs/goals.xml
  
  Index: goals.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/goals.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- goals.xml 10 Mar 2002 14:10:25 -0000      1.1
  +++ goals.xml 14 Apr 2002 21:51:47 -0000      1.2
  @@ -26,7 +26,7 @@
           </li>
           <li>
             To be the framework of reference for in-container unit testing
  -          strategy,
  +          strategy
           </li>
         </ul>          
           
  @@ -51,10 +51,10 @@
             EJBs
           </li>
         </ul>
  -                     <p>
  -        All of these are currently enabled in Cactus 1.2,
  -                             though we'd like to do more work on
  -                             facilitating EJB and Taglib testing.
  +      <p>
  +        All of these are currently enabled in Cactus 1.2 and greater, though
  +        we'd like to do more work on facilitating EJB and Taglib testing (like
  +        unit testing MDB EJBs easily, etc).
         </p>
       </s1>
   
  @@ -127,7 +127,7 @@
               integrating it into the Servlet Specifications 
               (or other components -like EJBs -
               specifications). Agreed, this far-streched at the current time
  -            but it is the Cactus' vision !
  +            but it is the Cactus vision !
             </li>        
           </ul>
   
  
  
  
  1.2       +13 -0     jakarta-cactus/documentation/docs/xdocs/how_it_works.xml
  
  Index: how_it_works.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/how_it_works.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- how_it_works.xml  10 Mar 2002 14:10:25 -0000      1.1
  +++ how_it_works.xml  14 Apr 2002 21:51:47 -0000      1.2
  @@ -14,6 +14,11 @@
   
       <s1 title="How it works">
   
  +      <p>
  +        Click <link href="how_it_works_uml.html">here</link> for a UML
  +        sequence diagram.
  +      </p>
  +
         <figure src="images/archi.jpg" alt="Cactus Architecture"/>
   
         <note>
  @@ -24,6 +29,14 @@
           You'll find details for a specific redirector proxy in the next
           section.
         </note>
  +      <note>
  +        YYYTestCase = ( ServletTestCase | FilterTestCase | JspTestCase )
  +      </note>
  +      <note>
  +        XXX is the name of the test case. Each YYYTestCase class contains
  +        several test cases.
  +      </note>
  +
         <p>
           Let's go through the different steps to understand how it works. Here
           is what happens for each <code>testXXX()</code> method in your
  
  
  
  1.2       +2 -1      jakarta-cactus/documentation/docs/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml 10 Mar 2002 14:10:25 -0000      1.1
  +++ index.xml 14 Apr 2002 21:51:47 -0000      1.2
  @@ -43,7 +43,8 @@
         </p>
       </s1>
   
  -    <s1 title="Different kind of unit tests">
  +    <anchor id="unittest_types"/>
  +    <s1 title="Different kinds of unit tests">
   
         <p>
           There are several kinds of unit testing frameworks. We categorize them
  
  
  
  1.3       +0 -14     jakarta-cactus/documentation/docs/xdocs/todo.xml
  
  Index: todo.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/documentation/docs/xdocs/todo.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- todo.xml  11 Mar 2002 16:00:13 -0000      1.2
  +++ todo.xml  14 Apr 2002 21:51:47 -0000      1.3
  @@ -139,13 +139,6 @@
           needed for others.
         </action>
         <action>
  -        Add a debug switch to Cactus that is off by default so that Cactus
  -        logging won't interfere with the logging of the application under test.
  -        Log4J 1.2 solves this by introducing the notion of Repositories.
  -        However, not everyone has switched yet to log4j 1.2 so it would
  -        probably be an issue.
  -      </action>
  -      <action>
           Consider using Commons Logging Wrapper as it provides seamless support
           for No Log, Log4J, LogKit and JDK 1.4 logging.
         </action>
  @@ -166,13 +159,6 @@
           progress in this area. In term of design, isolate the implementation
           with an interface so that different implementation can be plugged in
           without affecting any other business classes.
  -      </action>
  -      <action>
  -        Add support for Chunked-Transfer-Encoding (HTTP 1.1). There is currently
  -        a bug in Cactus 1.3 in AutoReadHttpURLConnection that prevents it to
  -        work (see
  -        <link href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6944";>Bug
  -        #6944</link>. Thanks to Ryan Shaw.
         </action>
       </category>
   
  
  
  
  1.1                  jakarta-cactus/documentation/docs/xdocs/how_it_works_uml.xml
  
  Index: how_it_works_uml.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  
  <document>
    <header>
      <title>Cactus UML Sequence Diagram</title>
      <authors>
        <person name="Vincent Massol" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
  
      <s1 title="UML Sequence Diagram">
  
        <figure src="images/sequence.jpg" alt="UML Sequence Diagram"/>
  
      </s1>
  
    </body>
  </document>
  
  
  1.2       +78 -111   jakarta-cactus/documentation/docs/xdocs/images/scope.jpg
  
        <<Binary file>>
  
  
  1.1                  jakarta-cactus/documentation/docs/xdocs/images/sequence.jpg
  
        <<Binary file>>
  
  
  1.2       +47 -172   jakarta-cactus/documentation/docs/xdocs/misc/scope.ppt
  
        <<Binary file>>
  
  
  1.1                  jakarta-cactus/documentation/docs/xdocs/misc/Sequence.dfSequence
  
  Index: Sequence.dfSequence
  ===================================================================
  package id32qp3d016icird01796q3;
  
  /**
  @version 2.0
  @__modelType diagram 
  */
  class diagram {
  /**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node:oiref><oihard>
  @__modelType reference 
  */
  class reference {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard>
  @__modelType reference 
  */
  class reference147 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node148:oiref><oihard>
  @__modelType reference 
  */
  class reference149 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node151:oiref><oihard>
  @__modelType reference 
  */
  class reference152 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node163:oiref><oihard>
  @__modelType reference 
  */
  class reference164 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node171:oiref><oihard>
  @__modelType reference 
  */
  class reference172 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard>
  @__modelType reference 
  */
  class reference174 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node175:oiref><oihard>
  @__modelType reference 
  */
  class reference176 {
  }/**
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node185:oiref><oihard>
  @__modelType reference 
  */
  class reference186 {
  }}/**
  
  @__tags
  @shapeType SequenceDiagram 
  */
  class __tags {
  }/**
  @__options 
  */
  class __options {
  }/**
  @__positions 
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.node:oiref>=689,451,14,20,1:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link158:oiref>=302,290,171,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node148.node:oiref>=538,310,14,20,1:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link155:oiref>=:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link160:oiref>=298,335,538,335:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node175.node:oiref>=992,680,14,20,1:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link165:oiref>=293,431,305,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.node181:oiref>=838,630,14,20,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link187:oiref>=689,760,289,760:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node171:oiref>=190,490,182,35,0:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link:oiref>=302,362,61,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link:oiref>=298,382,538,382:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.node188:oiref>=275,760,14,20,1:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node173.link:oiref>=856,660,150,16,0:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node163.link180:oiref>=707,610,62,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link158:oiref>=298,310,538,310:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.link:oiref>=852,680,992,680:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146:oiref>=230,30,105,936,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node151:oiref>=190,190,186,36,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173:oiref>=800,30,90,936,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.node179:oiref>=838,590,14,20,1:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link159:oiref>=:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.node184:oiref>=838,720,14,20,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node148:oiref>=500,30,90,936,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link165:oiref>=289,451,689,451:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node175:oiref>=940,30,118,936,1:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node163.link178:oiref>=707,570,54,16,0:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node.link150:oiref>=:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link196:oiref>=302,872,70,16,0:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node163.link:oiref>=707,530,162,16,0:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node163.link183:oiref>=707,700,74,16,0:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link166:oiref>=:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link153:oiref>=302,267,73,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link:oiref>=703,550,838,550:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.link182:oiref>=:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.node197:oiref>=284,866,14,20,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.node:oiref>=275,148,14,20,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.node154:oiref>=284,261,14,159,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link180:oiref>=703,630,838,630:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node173.node:oiref>=838,550,14,20,1:oigroup>
  <oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link177:oiref>=:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node148.node161:oiref>=538,335,14,20,1:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node146.link160:oiref>=302,315,153,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node148.node162:oiref>=538,382,14,20,1:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link178:oiref>=703,590,838,590:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link196:oiref>=289,866,289,860,329,860,329,872,298,872:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node.link:oiref>=121,148,275,148:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node163.link187:oiref>=542,740,143,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163.link183:oiref>=703,720,838,720:oigroup>
  
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id32qp3d016icird01796q3.node.link:oiref>=125,128,95,16,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node:oiref>=45,30,139,936,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node146.link153:oiref>=289,261,289,255,329,255,329,267,298,267:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node185:oiref>=190,800,182,37,0:oigroup>
  
<oigroup:<oiref:design#Class#id32qp3d016icird01796q3.node163:oiref>=650,30,92,936,1:oigroup>
  */
  class __positions {
  }/**
  @shapeType Object
  @__modelType node
  @name JUnit Test Runner
  @stereotype actor 
  */
  class node {
  /**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard>
  @sendingInstant 148
  @processingDuration 20
  @sequenceNumber 1
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label Run Test XXX 
  */
  class link {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard> 
  */
  class link150 {
  }}/**
  @shapeType Object
  @__modelType node
  @name YYYTestCase
  */
  class node146 {
  /**
  @shapeType Activation
  @__modelType node
  @name Activation1
  @activationMessage <oiref:design#Class#id32qp3d016icird01796q3.node.link:oiref> 
  */
  class node {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard>
  @sendingInstant 261
  @processingDuration 159
  @sequenceNumber 2
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label beginXXX 
  @minProcessingDuration 159
  */
  class link153 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation2
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node146.link153:oiref> 
  */
  class node154 {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard> 
  */
  class link155 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node148:oiref><oihard>
  @sendingInstant 310
  @processingDuration 20 
  @sequenceNumber 2.1
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label Add HTTP parameter 1..N
  */
  class link158 {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node148:oiref><oihard> 
  */
  class link159 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node148:oiref><oihard>
  @sendingInstant 335
  @processingDuration 20 
  @sequenceNumber 2.2
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label Add HTTP header 1..N
  */
  class link160 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node148:oiref><oihard>
  @sendingInstant 382
  @processingDuration 20 
  @sequenceNumber 2.3
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label Other
  */
  class link {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node163:oiref><oihard>
  @sendingInstant 451
  @processingDuration 20
  @sequenceNumber 3
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label HTTP connection to execute test, send WebRequest
  */
  class link165 {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node163:oiref><oihard> 
  */
  class link166 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation13
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node163.link187:oiref> 
  */
  class node188 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard>
  @sendingInstant 866
  @processingDuration 20
  @sequenceNumber 10
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label endXXX 
  */
  class link196 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation17
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node146.link196:oiref> 
  */
  class node197 {
  }}/**
  @shapeType Object
  @__modelType node
  @name webRequest 
  */
  class node148 {
  /**
  @shapeType Activation
  @__modelType node
  @name Activation3
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node146.link158:oiref> 
  */
  class node {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation4
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node146.link160:oiref> 
  */
  class node161 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation5
  @activationMessage <oiref:design#Class#id32qp3d016icird01796q3.node146.link:oiref> 
  */
  class node162 {
  }}/**
  @shapeType Note
  @__modelType node
  @name Note1
  @text Client side execution 
  */
  class node151 {
  }/**
  @shapeType Object
  @__modelType node
  @name YYYRedirector
  */
  class node163 {
  /**
  @shapeType Activation
  @__modelType node
  @name Activation6
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node146.link165:oiref> 
  */
  class node {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard>
  @sendingInstant 550
  @processingDuration 20
  @sequenceNumber 4
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label new instance for Test XXX 
  */
  class link {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard> 
  */
  class link177 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard>
  @sendingInstant 590
  @processingDuration 20
  @sequenceNumber 5
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label setUp 
  */
  class link178 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard>
  @sendingInstant 630
  @processingDuration 20
  @sequenceNumber 6
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label testXXX 
  */
  class link180 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node173:oiref><oihard>
  @sendingInstant 720
  @processingDuration 20
  @sequenceNumber 8
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label tearDown 
  */
  class link183 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node146:oiref><oihard>
  @sendingInstant 760
  @processingDuration 20
  @sequenceNumber 9
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label return HTTP response 
  */
  class link187 {
  }}/**
  @shapeType Note
  @__modelType node
  @name Note2
  @text Server side execution 
  */
  class node171 {
  }/**
  @shapeType Object
  @__modelType node
  @name YYYTestCase
  */
  class node173 {
  /**
  @shapeType Activation
  @__modelType node
  @name Activation8
  @activationMessage <oiref:design#Class#id32qp3d016icird01796q3.node163.link:oiref> 
  */
  class node {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation9
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node163.link178:oiref> 
  */
  class node179 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation10
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node163.link180:oiref> 
  */
  class node181 {
  }/**
  @shapeType MessageLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node175:oiref><oihard>
  @sendingInstant 680
  @processingDuration 20
  @sequenceNumber 7
  @diagram_uniqe_name <oiref:design#Class#id32qp3d016icird01796q3.diagram:oiref>
  @label call methods under test 
  */
  class link {
  }/**
  @shapeType CollaborationLink
  @__modelType link
  @__ref <oiref:design#Class#id32qp3d016icird01796q3.node175:oiref><oihard> 
  */
  class link182 {
  }/**
  @shapeType Activation
  @__modelType node
  @name Activation12
  @activationMessage 
<oiref:design#Class#id32qp3d016icird01796q3.node163.link183:oiref> 
  */
  class node184 {
  }}/**
  @shapeType Object
  @__modelType node
  @name Classes under test 
  */
  class node175 {
  /**
  @shapeType Activation
  @__modelType node
  @name Activation11
  @activationMessage <oiref:design#Class#id32qp3d016icird01796q3.node173.link:oiref> 
  */
  class node {
  }}/**
  @shapeType Note
  @__modelType node
  @name Note3
  @text Client side execution 
  */
  class node185 {
  }
  
  

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

Reply via email to