Changeset 46422 in webkit


Ignore:
Timestamp:
Jul 27, 2009 11:22:54 AM (15 years ago)
Author:
Nikolas Zimmermann
Message:

Reviewed by George Staikos.

[WML] Manual WML tests aren't properly working
https://bugs.webkit.org/show_bug.cgi?id=27718

Fix file paths in the manual WML layout tests, remove unneeded tests (already covered by DRT tests).
Add missing resources directory and test image. Reformat all testcases to a common style.
Add new StartTests.wml file, which should be used as starting point to crawl through the manual tests.

Filing bugs soon for all tests exposing bugs (7 in total).

Location:
trunk/WebCore
Files:
3 added
7 deleted
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r46421 r46422  
     12009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
     2
     3        Reviewed by George Staikos.
     4
     5        [WML] Manual WML tests aren't properly working
     6        https://bugs.webkit.org/show_bug.cgi?id=27718
     7
     8        Fix file paths in the manual WML layout tests, remove unneeded tests (already covered by DRT tests).
     9        Add missing resources directory and test image. Reformat all testcases to a common style.
     10        Add new StartTests.wml file, which should be used as starting point to crawl through the manual tests.
     11
     12        Filing bugs soon for all tests exposing bugs (7 in total).
     13
     14        * manual-tests/wml/StartTests.wml: Added.
     15        * manual-tests/wml/a-br-element.wml:
     16        * manual-tests/wml/a-element.wml:
     17        * manual-tests/wml/a-img-element.wml:
     18        * manual-tests/wml/access-target.wml:
     19        * manual-tests/wml/anchor-br-element.wml:
     20        * manual-tests/wml/anchor-element.wml:
     21        * manual-tests/wml/anchor-img-element.wml:
     22        * manual-tests/wml/card-newcontext-attr.wml:
     23        * manual-tests/wml/card-onenterbackward.wml:
     24        * manual-tests/wml/card-onenterforward.wml:
     25        * manual-tests/wml/card-ontimer.wml:
     26        * manual-tests/wml/card-title-attr.wml: Removed.
     27        * manual-tests/wml/deck-access-control.wml:
     28        * manual-tests/wml/go-element.wml: Removed.
     29        * manual-tests/wml/input-emptyok.wml: Removed.
     30        * manual-tests/wml/input-format.wml:
     31        * manual-tests/wml/onevent-go.wml:
     32        * manual-tests/wml/onevent-noop.wml:
     33        * manual-tests/wml/onevent-prev.wml:
     34        * manual-tests/wml/onevent-refresh.wml:
     35        * manual-tests/wml/onevent-shadow.wml:
     36        * manual-tests/wml/postfield-get.wml: Removed.
     37        * manual-tests/wml/postfield-post.wml: Removed.
     38        * manual-tests/wml/resources: Added.
     39        * manual-tests/wml/resources/smiley.png: Added.
     40        * manual-tests/wml/select-element.wml:
     41        * manual-tests/wml/select-onpick-event.wml:
     42        * manual-tests/wml/setvar-element.wml:
     43        * manual-tests/wml/targetdeck.wml:
     44        * manual-tests/wml/task-go-in-anchor.wml:
     45        * manual-tests/wml/task-noop-in-do.wml:
     46        * manual-tests/wml/task-noop-in-onevent.wml: Removed.
     47        * manual-tests/wml/task-prev-in-anchor.wml:
     48        * manual-tests/wml/task-refresh-in-anchor.wml:
     49        * manual-tests/wml/template-go.wml:
     50        * manual-tests/wml/template-onevent.wml: Removed.
     51        * manual-tests/wml/template-ontimer.wml:
     52        * manual-tests/wml/timer.wml:
     53        * manual-tests/wml/variable-substitution.wml:
     54
    1552009-07-27  Nate Chapin  <japhet@chromium.org>
    256
  • trunk/WebCore/manual-tests/wml/a-br-element.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card title="A element Test">
    5   <p>Test for A element including BR element</p>
    6   <p>
    7    "Next Page" will be broken by BR element between them<br/>
    8    <a href="../test.wml">Next <br/> page</a>
    9   </p>
    10  </card>
     4    <card title="A element Test">
     5        <p>Test for A element including BR element</p>
     6        <p>
     7            "Next Page" will be broken by BR element between them<br/>
     8            <a href="StartTests.wml">Next <br/> page</a>
     9        </p>
     10    </card>
    1111</wml>
    12 
  • trunk/WebCore/manual-tests/wml/a-element.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card title="A element Test">
    5   <p>Test for A element. <br/>When mouse moves into link, "go to test.wml" will appear, click the link, will jump to test.wml</p>
    6  
    7   <p>
    8    <a href="../test.wml" title="go to test.wml" >Next page</a>
    9   </p>
    10  </card>
     4    <card title="A element Test">
     5        <p>Test for A element. <br/>When mouse moves into link, "go to StartTests.wml" will appear, click the link, will jump to StartTests.wml</p>
     6        <p>
     7            <a href="StartTests.wml" title="go to StartTests.wml" >Next page</a>
     8        </p>
     9    </card>
    1110</wml>
    12 
  • trunk/WebCore/manual-tests/wml/a-img-element.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card title="A element Test">
    5   <p>Test for A element including img element. </p>
    6   <p>
    7    <a href="../test.wml" title="Next Page"><img src="../resources/smile.gif"/></a>
    8   </p>
    9  </card>
    10 </wml>
    11 
     4    <card title="A element Test">
     5        <p>Test for A element including img element. </p>
     6        <p>
     7            <a href="StartTests.wml" title="Next Page"><img src="resources/smiley.png"/></a>
     8        </p>
     9    </card>
     10</wml>
  • trunk/WebCore/manual-tests/wml/access-target.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card ontimer="./targetdeck.wml">
    7 <timer name="t1" value="30"/>
    8 <p> Test for Deck Access control in WML. </p>
    9 <p> If the test passes, this deck will jump to "targetdeck.wml" after 3 second</p>
    10 </card>
     4    <card ontimer="./targetdeck.wml">
     5        <timer name="t1" value="30"/>
     6        <p>Test for Deck Access control in WML.</p>
     7        <p>If the test passes, this deck will jump to "targetdeck.wml" after 3 second</p>
     8    </card>
    119</wml>
  • trunk/WebCore/manual-tests/wml/anchor-br-element.wml

    r38541 r46422  
    11<?xml version="1.0" ?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card title="Anchor Tag">
    7 <p> Test for br element enclosed with anchor element </p>
    8 <p>
    9 <anchor><go href="../test.wml"/>Go to <br/>test.wml</anchor>
    10 </p>
    11 </card>
     4    <card title="Anchor Tag">
     5        <p>Test for br element enclosed with anchor element</p>
     6        <p>
     7            <anchor><go href="StartTests.wml"/>Go to <br/>StartTests.wml</anchor>
     8        </p>
     9    </card>
    1210</wml>
  • trunk/WebCore/manual-tests/wml/anchor-element.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card title="Anchor Tag">
    5   <p>
    6   This is an anchor bound to go task<br/>
    7    <anchor>Next page
    8   <go href="cards.wml"/>
    9    </anchor>
    10   </p>
     4    <card title="Anchor Tag">
     5        <p>This is an anchor bound to go task<br/>
     6            <anchor>
     7                Next page
     8                <go href="anchor-img-element.wml"/>
     9            </anchor>
     10        </p>
    1111
    12    <p>
    13    This an anchor bound to prev task<br/>
    14    <anchor title="Previous" >Prev page
    15    <prev/>
    16    </anchor>
    17   </p>
     12        <p>This an anchor bound to prev task<br/>
     13            <anchor title="Previous" >Prev page
     14                <prev/>
     15            </anchor>
     16        </p>
    1817
    19    <p>
    20     This an anchor bound to refresh task<br/>
    21     <anchor title="Refresh">Refresh $var
    22     <refresh>
    23     <setvar name="var" value="me"/>
    24     </refresh>
    25     </anchor>
    26   </p>
     18        <p>This an anchor bound to refresh task<br/>
     19            <anchor title="Refresh">Refresh $var
     20                <refresh>
     21                    <setvar name="var" value="me"/>
     22                </refresh>
     23            </anchor>
     24        </p>
    2725
    28    <p>
    29    This is an anchor contains img element, bound to prev task <br/>
    30    <anchor title="click to go back">
    31    <prev/>
    32    <img src="../resources/smile.gif" />
    33    </anchor>
    34    </p>
    35  </card>
    36 </wml>
     26        <p>This is an anchor contains img element, bound to prev task<br/>
     27            <anchor title="click to go back">
     28                <prev/>
     29                <img src="resources/smiley.png"/>
     30            </anchor>
     31        </p>
     32    </card>
     33</wml>
  • trunk/WebCore/manual-tests/wml/anchor-img-element.wml

    r38541 r46422  
    11<?xml version="1.0" ?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card title="Anchor Tag">
    7 <p> Test for WML img enclosed with anchor element, when the mouse move into the image, the tip "go to test.wml" will appear</p>
    8 <p>
    9 <anchor title="go to test.wml"><img src="../resources/smile.gif"/> <go href="../test.wml"/></anchor>
    10 </p>
    11 </card>
     4    <card title="Anchor Tag">
     5        <p>Test for WML img enclosed with anchor element, when the mouse move into the image, the tip "go to StartTests.wml" will appear</p>
     6        <p>
     7            <anchor title="go to StartTests.wml"><img src="resources/smiley.png"/> <go href="StartTests.wml"/></anchor>
     8        </p>
     9    </card>
    1210</wml>
  • trunk/WebCore/manual-tests/wml/card-newcontext-attr.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <card id="firstcard" title="One">
     5        <p>Test for newcontext attribute of card element</p>
     6        <p>This is the first card, Click "Go" to enter card two.<br/>Because newcontext of card two is true, the history state will be clean, and the variable "$var1" won't be replaced</p>
     7        <do type="accept" label="Go">
     8            <go href="#secondcard">
     9                <setvar name="var1" value="two"/>
     10            </go>
     11        </do>
     12    </card>
    313
    4 <wml>
    5  <card id="firstcard" title="One">
    6  <p> Test for newcontext attribute of card element</p>
    7  <p> This is the first card, Click "Go" to enter card two. <br/> Because newcontext of card two is true, the history state will be clean, and the variable "$var1" won't be replaced</p>
    8  <do type="accept" label="Go">
    9  <go href="#secondcard">
    10     <setvar name="var1" value="two"/>
    11  </go>
    12  </do>
    13  </card>
    14 
    15  <card id="secondcard" title="$var1" newcontext="true">
    16  <p> This is the card $var1 </p>
    17  <p> Because newcontext of this card is true, the history state will be clean, and the variable "$var1" won't be replaced</p>
    18  </card>
     14    <card id="secondcard" title="$var1" newcontext="true">
     15        <p>This is the card $var1</p>
     16        <p>Because newcontext of this card is true, the history state will be clean, and the variable "$var1" won't be replaced</p>
     17    </card>
    1918</wml>
    20 
  • trunk/WebCore/manual-tests/wml/card-onenterbackward.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
    5 <card id="card1" title="Card 1" onenterbackward="#card3">
    6 <p>Test for card onenterbackward intrinsic event</p>
    7 <p> Click "Go" to jump to the card2, if you go back from card2, it will jump to card3</p>
    8 <anchor title="go to card2">
    9 <go href="#card2">Go</go>
    10 </anchor>
    11 </card>
    12 <card id="card2" title="Card 2">
    13 <p>This is card2,click "Back" will back to the previous page</p>
    14 <anchor>
    15 Back
    16 <prev />
    17 </anchor>
    18 </card>
    19 <card id="card3" title="Card 3" >
    20 <p>This is card3</p>
    21 </card>
     4    <card id="card1" title="Card 1" onenterbackward="#card3">
     5        <p>Test for card onenterbackward intrinsic event</p>
     6        <p>Click "Go" to jump to the card2, if you go back from card2, it will jump to card3</p>
     7        <anchor title="go to card2">
     8            <go href="#card2">Go</go>
     9        </anchor>
     10    </card>
     11
     12    <card id="card2" title="Card 2">
     13        <p>This is card2,click "Back" will back to the previous page</p>
     14        <anchor>
     15            Back
     16            <prev/>
     17        </anchor>
     18    </card>
     19
     20    <card id="card3" title="Card 3">
     21        <p>This is card3</p>
     22    </card>
    2223</wml>
  • trunk/WebCore/manual-tests/wml/card-onenterforward.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
    5 <card id="card1" title="Card 1" onenterforward="#card2">
    6 <p>Test for card onenterforward event</p>
    7 <p>Card one will jump to card two when entered forward it</p>
    8 </card>
    9 <card id="card2" title="Card 2">
    10 <p>Test for card onenterforward event</p>
    11 <p>This is card2, I am entered by card one forwarding</p>
    12 </card>
    13 </wml>
     4    <card id="card1" title="Card 1" onenterforward="#card2">
     5        <p>Test for card onenterforward event</p>
     6        <p>Card one will jump to card two when entered forward it</p>
     7    </card>
    148
     9    <card id="card2" title="Card 2">
     10        <p>Test for card onenterforward event</p>
     11        <p>This is card2, I am entered by card one forwarding</p>
     12    </card>
     13</wml>
  • trunk/WebCore/manual-tests/wml/card-ontimer.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <head>
     5        <meta http-equiv="Cache-Control" content="max-age=0"/>
     6    </head>
    37
    4 <wml>
    5 <head>
    6 <meta http-equiv="Cache-Control" content="max-age=0"/>
    7 </head>
    8 <card id="card1" ontimer="#card2" title="Card one">
    9 <p> Test for card ontimer intrinsic event in WML </p>
    10 <timer name="time1" value="50"/>
    11 <p>
    12 This is card one<br/>The timer is triggered by the ontimer intrinsic event(ontimer as attribute of card element)<br/>When the timer is timeout(after 5s), will jump to card two.
    13 </p>
    14 </card>
    15 <card id="card2">
    16 This is Card two
    17 </card>
     8    <card id="card1" ontimer="#card2" title="Card one">
     9        <p>Test for card ontimer intrinsic event in WML</p>
     10        <timer name="time1" value="50"/>
     11        <p>
     12            This is card one<br/>
     13            The timer is triggered by the ontimer intrinsic event(ontimer as attribute of card element)<br/>
     14            When the timer is timeout(after 5s), will jump to card two.
     15        </p>
     16    </card>
     17
     18    <card id="card2">
     19        This is Card two
     20    </card>
    1821</wml>
    19 
  • trunk/WebCore/manual-tests/wml/deck-access-control.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card onenterforward="targetdeck.wml">
    7 <p> Test for Deck Access control in WML. </p>
    8 <p> This deck will try to jump to "targetdeck.wml" when it is loaded. But it will <strong>FAIL</strong> because "targetdeck.wml" just allows "access-target.wml" to access it.</p>
    9 <p> You can click 'Go' to enter 'access-target.wml', and then enter 'targetdeck.wml' from there</p>
    10 <anchor title="go to access-target.wml"><go href="./access-target.wml">Go</go></anchor>
    11 </card>
     4    <card onenterforward="targetdeck.wml">
     5        <p>Test for Deck Access control in WML. </p>
     6        <p>This deck will try to jump to "targetdeck.wml" when it is loaded. But it will <strong>FAIL</strong> because "targetdeck.wml" just allows "access-target.wml" to access it.</p>
     7        <p>You can click 'Go' to enter 'access-target.wml', and then enter 'targetdeck.wml' from there</p>
     8        <anchor title="go to access-target.wml"><go href="./access-target.wml">Go</go></anchor>
     9    </card>
    1210</wml>
  • trunk/WebCore/manual-tests/wml/input-format.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card title="Input">
    7 <p> Test for input format in WML</p>
    8 <p>
    9 Password(default:*M):<input name="default"/>
    10 <br/>
    11 Password(6M): <input name="Pwd" type="password" format="6M"/>
    12 <br/>
    13 Password(AAa): <input name="Pwd2" type="password" format="AAa"/>
    14 <br/>
    15 one-numeric+lowercase(N*a):<input name="upper" format="N*a"/>
    16 <br/>
    17 Uppercase+non-numeric(AAA;size=8):<input name="upper" size="8" format="AAA"/>
    18 <br/>
    19 Lowercase+non-numeric(aaa;size=8;width=2):<input name="lower" size="8" width="2" format="aaa"/>
    20 <br/>
    21 Numeric(5N;maxlen=3):<input name="numeric" maxlength="3" format="5N"/>
    22 <br/>
    23 Numeirc+symbols(nnn):<input name="numeric+" format="nnn"/>
    24 <br/>
    25 Uppercase+numeric+symbols(XXX):<input name="upper+" format="XXX"/>
    26 <br/>
    27 Lowercase+numeric+symbols(xxx):<input name="lower+" format="xxx"/>
    28 <br/>
    29 Uppercase+numeric+symbols(MMM):<input name="def_upper+" format="MMM"/>
    30 <br/>
    31 Lowercase+numeric+symbols(mmm):<input name="def_lower+" format="mmm"/>
    32 <br/>
    33 Mixed data(a\-NN*x)<input name="any" format="a\-NN*x"/>
    34 <br/>
    35 </p>
    36 </card>
     4    <card title="Input">
     5        <p>Test for input format in WML</p>
     6        <p>
     7            Password(default:*M):<input name="default"/><br/>
     8            Password(6M): <input name="Pwd" type="password" format="6M"/><br/>
     9            Password(AAa): <input name="Pwd2" type="password" format="AAa"/><br/>
     10            one-numeric+lowercase(N*a):<input name="upper" format="N*a"/><br/>
     11            Uppercase+non-numeric(AAA;size=8):<input name="upper" size="8" format="AAA"/><br/>
     12            Lowercase+non-numeric(aaa;size=8;width=2):<input name="lower" size="8" width="2" format="aaa"/><br/>
     13            Numeric(5N;maxlen=3):<input name="numeric" maxlength="3" format="5N"/><br/>
     14            Numeric+symbols(nnn):<input name="numeric+" format="nnn"/><br/>
     15            Uppercase+numeric+symbols(XXX):<input name="upper+" format="XXX"/><br/>
     16            Lowercase+numeric+symbols(xxx):<input name="lower+" format="xxx"/><br/>
     17            Uppercase+numeric+symbols(MMM):<input name="def_upper+" format="MMM"/><br/>
     18            Lowercase+numeric+symbols(mmm):<input name="def_lower+" format="mmm"/><br/>
     19            Mixed data(a\-NN*x)<input name="any" format="a\-NN*x"/><br/>
     20        </p>
     21    </card>
    3722</wml>
  • trunk/WebCore/manual-tests/wml/onevent-go.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
     4    <card id="card1" title="Card 1">
     5        <onevent type="onenterforward">
     6            <go href="#card2"/>
     7        </onevent>
     8        <p>Test for onevent element which binds go task with onenterforward event</p>
     9        <p>when enter forward to this card, it will jump to card 2</p>
     10    </card>
    511
    6 <card id="card1" title="Card 1">
    7  <onevent type="onenterforward">
    8   <go href="#card2"/>
    9  </onevent>
    10 <p>Test for onevent element which binds go task with onenterforward event</p>
    11 <p>when enter forward to this card, it will jump to card 2</p>
    12 </card>
    13 <card id="card2" title="Card 2">
    14 <p>Test for onevent element which binds go task with onenterforward event</p>
    15 <p>while card 1 is loaded, it will trigger the onenterforward event and jump to card2 immediately</p>
    16 <p>This is card2</p>
    17 </card>
    18 
     12    <card id="card2" title="Card 2">
     13        <p>Test for onevent element which binds go task with onenterforward event</p>
     14        <p>while card 1 is loaded, it will trigger the onenterforward event and jump to card2 immediately</p>
     15        <p>This is card2</p>
     16    </card>
    1917</wml>
    20 
  • trunk/WebCore/manual-tests/wml/onevent-noop.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
    5 
    6 <card id="card1" title="Card 1">
    7  <onevent type="onenterforward">
    8  <noop/>
    9  </onevent>
    10 <p>Test for onevent element which binds noop task with onenterforward event</p>
    11 <p>when enter forward to this card, it won't do anything as if the onenterforward event wasn't triggered</p>
    12 </card>
     4    <card id="card1" title="Card 1">
     5        <onevent type="onenterforward">
     6            <noop/>
     7        </onevent>
     8        <p>Test for onevent element which binds noop task with onenterforward event</p>
     9        <p>when enter forward to this card, it won't do anything as if the onenterforward event wasn't triggered</p>
     10    </card>
    1311</wml>
    14 
  • trunk/WebCore/manual-tests/wml/onevent-prev.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
     4    <card id="card1" title="Card 1">
     5        <p>Test for onevent element which binds prev task with onenterforward event</p>
     6        <p>Clicking "Go" will cause it to jump to the card2, but which binds prev task to onenterforward event within onevent element, as a result, it will jump back to card 1</p>
     7        <anchor title="Go to card2">Go
     8            <go href="#card2"/>
     9        </anchor>
     10    </card>
    511
    6 <card id="card1" title="Card 1">
    7 <p>Test for onevent element which binds prev task with onenterforward event</p>
    8 <p>Clicking "Go" will cause it to jump to the card2, but which binds prev task to onenterforward event within onevent element, as a result, it will jump back to card 1</p>
    9 <anchor title="Go to card2">Go
    10 <go href="#card2"/>
    11 </anchor>
    12 </card>
    13 
    14 <card id="card2" title="Card 2">
    15 <p>Test for onevent element which binds prev task with onenterforward event</p>
    16 <p>This is card2. When card 2 is entered forward, it will jump back to the previous page </p>
    17  <onevent type="onenterforward">
    18  <prev/>
    19  </onevent>
    20 </card>
     12    <card id="card2" title="Card 2">
     13        <p>Test for onevent element which binds prev task with onenterforward event</p>
     14        <p>This is card2. When card 2 is entered forward, it will jump back to the previous page</p>
     15        <onevent type="onenterforward">
     16            <prev/>
     17        </onevent>
     18    </card>
    2119</wml>
    22 
  • trunk/WebCore/manual-tests/wml/onevent-refresh.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
     4    <card id="card1" title="Card 1">
     5        <timer name="T" value="30"/>
     6        <onevent type="ontimer">
     7            <refresh>
     8                <setvar name="var" value="VARIABLE"/>
     9            </refresh>
     10        </onevent>
    511
    6 <card id="card1" title="Card 1">
    7  <timer name="T" value="30"/>
    8  <onevent type="ontimer">
    9  <refresh>
    10  <setvar name="var" value="VARIABLE"/>
    11  </refresh>
    12  </onevent>
    13 <p>Test for onevent element which binds refresh task with ontimer event</p>
    14 <p> When the timer timeout(3s), the page will be refresh. As a consequence, we can see the following variable reference has been substituted</p>
    15 <p align="center"> Here is a variable : var = $var </p>
    16 </card>
     12        <p>Test for onevent element which binds refresh task with ontimer event</p>
     13        <p>When the timer timeout(3s), the page will be refresh. As a consequence, we can see the following variable reference has been substituted</p>
     14        <p align="center"> Here is a variable : var = $var</p>
     15    </card>
    1716</wml>
    18 
  • trunk/WebCore/manual-tests/wml/onevent-shadow.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    43<wml>
    5 <template>
    6 <onevent type="onenterforward">
    7 <go href="#card2"/>
    8 </onevent>
    9 </template>
    10 <card id="card1" title="Card One">
    11 <onevent type="onenterforward">
    12 <go href="#card3"/>
    13 </onevent>
    14 <p>Test for onevent shadowing in WML</p>
    15 <p>The card-level onevent will shadow the deck-level onevent. As a result, card 1 won't jump to card2  but to card 3 according to the card-level onevent's requirement. After entered the card 3, the deck-level onevent element isn't shadowed by this card, so it will jump to card 2 immediately.</p>
    16 </card>
    17 <card id="card2" title="Card two" >
    18 <p>This is card 2</p>
    19 </card>
    20 <card id="card3" title="Card Three">
    21 <p>This is card 3</p>
    22 </card>
     4    <template>
     5        <onevent type="onenterforward">
     6            <go href="#card2"/>
     7        </onevent>
     8    </template>
     9
     10    <card id="card1" title="Card One">
     11        <onevent type="onenterforward">
     12            <go href="#card3"/>
     13        </onevent>
     14
     15        <p>Test for onevent shadowing in WML</p>
     16        <p>The card-level onevent will shadow the deck-level onevent. As a result, card 1 won't jump to card2 but
     17           to card 3 according to the card-level onevent's requirement. After entered the card 3, the deck-level onevent
     18           element isn't shadowed by this card, so it will jump to card 2 immediately.</p>
     19    </card>
     20
     21    <card id="card2" title="Card two" onenterforward="">
     22        <p>This is card 2</p>
     23    </card>
     24
     25    <card id="card3" title="Card Three">
     26        <p>This is card 3</p>
     27    </card>
    2328</wml>
  • trunk/WebCore/manual-tests/wml/select-element.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <card id="card1" title="Select Test">
     5        <p>Test for select element in WML</p>
     6        <p>You can select one or more options, and then click 'Answer', the second card will tell you what you selected</p>
     7        <p>
     8            <select name="cars" title="SELECT" multiple="true">
     9                <option value="volvo" >Volvo</option>
     10                <option value="fiat">Fiat</option>
     11                <option value="saab">Saab</option>
     12                <option value="audi">Audi</option>
     13            </select>
     14        </p>
    415
    5 <wml>
    6 <card id="card1" title="Select Test">
    7 <p> Test for select element in WML </p>
    8 <p> You can select one or more options, and then click 'Answer', the second card will tell you what you selected</p>
    9 <p>
    10 <select name="cars" title="SELECT" multiple="true" >
    11   <option value="volvo" >Volvo</option>
    12   <option value="fiat">Fiat</option>
    13   <option value="saab">Saab</option>
    14   <option value="audi">Audi</option>
    15 </select>
    16 </p>
    17 <do type="accept" label="Answer">
    18   <go href="#card2"/>
    19 </do>
    20 </card>
     16        <do type="accept" label="Answer">
     17            <go href="#card2"/>
     18        </do>
     19    </card>
    2120
    22 <card id="card2" title="Answer">
    23 <p>
    24 You selected: $(cars)
    25 </p>
    26 </card>
     21    <card id="card2" title="Answer">
     22        <p>You selected: $(cars)</p>
     23    </card>
    2724</wml>
  • trunk/WebCore/manual-tests/wml/select-onpick-event.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card>
    7 <p> Test for select onpick intrinsic event in WML </p>
    8 <p> When you select the 'Lion' option, will jump to test.wml</p>
    9 Please choose your favourite animal:<br/>
    10 <select name="X" multiple="true">
    11 <option value="D">Dog</option>
    12 <option value="C">Cat</option>
    13 <option value="L" onpick="../test.wml">Lion</option>
    14 </select>
    15 </card>
     4    <card>
     5        <p>Test for select onpick intrinsic event in WML</p>
     6        <p>When you select the 'Lion' option, will jump to StartTests.wml</p>
     7        Please choose your favourite animal:<br/>
     8        <select name="X" multiple="true">
     9            <option value="D">Dog</option>
     10            <option value="C">Cat</option>
     11            <option value="L" onpick="StartTests.wml">Lion</option>
     12        </select>
     13    </card>
    1614</wml>
  • trunk/WebCore/manual-tests/wml/setvar-element.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card id="firstcard" title="Test for Setvar element">
    5  <p> Test for setvar element in WML </p>
    6  <p>This is the first card , has variable: VAR='$var'</p>
    7  <p>Click "Refresh" will update the value of VAR varaible which specified by setvar element</p>
    8   <do name="Refresh" type="accept">
    9    <refresh>
    10    <setvar name="var" value="VALUE"/>
    11    </refresh>
    12   </do>
    13  </card>
     4    <card id="firstcard" title="Test for Setvar element">
     5        <p>Test for setvar element in WML </p>
     6        <p>This is the first card , has variable: VAR='$var'</p>
     7        <p>Click "Refresh" will update the value of VAR varaible which specified by setvar element</p>
     8
     9        <do name="Refresh" type="accept">
     10            <refresh>
     11                <setvar name="var" value="VALUE"/>
     12            </refresh>
     13        </do>
     14    </card>
    1415</wml>
    15 
  • trunk/WebCore/manual-tests/wml/targetdeck.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <head>
     5        <access domain="localhost" path="access-target.wml"/>
     6    </head>
    47
    5 <wml>
    6 <head>
    7 <access domain="localhost" path="access-target.wml"/>
    8 </head>
    9 <card>
    10 <p> Test for Deck Access control in WML. </p>
    11 <p> This is the targetdeck, only './access-target.wml" can access me </p>
    12 </card>
     8    <card>
     9        <p>Test for Deck Access control in WML.</p>
     10        <p>This is the targetdeck, only './access-target.wml" can access me</p>
     11        <a href="StartTests.wml">Next page</a>
     12    </card>
    1313</wml>
  • trunk/WebCore/manual-tests/wml/task-go-in-anchor.wml

    r38541 r46422  
    11<?xml version="1.0" ?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card title="Anchor Tag">
    7 <p> Test for WML go task enclosed with anchor element </p>
    8 <p> click 'Next page' to go to test.wml </p>
    9 <p>
    10 <anchor>Next page<go href="../test.wml"/> </anchor>
    11 </p>
    12 </card>
     4    <card title="Anchor Tag">
     5        <p>Test for WML go task enclosed with anchor element</p>
     6        <p>click 'Next page' to go to StartTests.wml</p>
     7        <p><anchor>Next page<go href="StartTests.wml"/></anchor></p>
     8    </card>
    139</wml>
  • trunk/WebCore/manual-tests/wml/task-noop-in-do.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card id="card1">
    7 <p> Test for Noop task in do element of WML. </p>
    8 <p> If it passes, you should not see the "Back" button</p>
    9  <do name="do" type="accept" label="Back">
    10  <noop/>
    11  </do>
    12 </card>
     4    <card id="card1">
     5        <p>Test for Noop task in do element of WML. </p>
     6        <p>If it passes, you should not see the "Back" button</p>
     7        <do name="do" type="accept" label="Back">
     8            <noop/>
     9        </do>
     10    </card>
    1311</wml>
  • trunk/WebCore/manual-tests/wml/task-prev-in-anchor.wml

    r38541 r46422  
    11<?xml version="1.0" ?>
    2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    3 "http://www.wapforum.org/DTD/wml_1.1.xml">
    4 
     2<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    53<wml>
    6 <card title="Anchor Tag">
    7 <p> Test for WML prev task enclosed with anchor element </p>
    8 <p> click 'prev page' to go to previous page if it is not the first page in history</p>
    9 <p>
    10 <anchor>Prev page<prev/></anchor>
    11 </p>
    12 </card>
     4    <card title="Anchor Tag">
     5        <p>Test for WML prev task enclosed with anchor element </p>
     6        <p>click 'prev page' to go to previous page if it is not the first page in history</p>
     7        <p>
     8            <anchor>Prev page<prev/></anchor>
     9        </p>
     10    </card>
    1311</wml>
  • trunk/WebCore/manual-tests/wml/task-refresh-in-anchor.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4 <card title="$T">
    5  <p> Test for refresh task within WML anchor element. <br/> click "Refresh" will refresh this page, as a result the page title will be updated. </p>
    6   <p>
    7    <anchor>
    8     Refresh
    9     <refresh>
    10     <setvar name="T" value="Test refresh task"/>
    11     </refresh>
    12    </anchor>
    13   </p>
    14 </card>
     4    <card title="$T">
     5        <p>Test for refresh task within WML anchor element.<br/>click "Refresh" will refresh this page, as a result the page title will be updated.</p>
     6        <p>
     7            <anchor>
     8                Refresh
     9                <refresh>
     10                    <setvar name="T" value="Test refresh task"/>
     11                </refresh>
     12            </anchor>
     13        </p>
     14    </card>
    1515</wml>
  • trunk/WebCore/manual-tests/wml/template-go.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <template>
     5        <do name="go" type="accept" label="Template Go">
     6            <go href="#card2"/>
     7        </do>
     8    </template>
    39
    4 <wml>
    5 <template>
    6  <do name="go" type="accept" label="Template Go">
    7   <go href="#card2"/>
    8  </do>
    9 </template>
    10 <card id="card1" title="Card 1">
    11 <p>Test for template element in WML. Template go button is global</p>
    12 <p> This is Card one, click 'Template Go' to jump to Card two</p>
    13 </card>
    14 <card id="card2" title="Card 2">
    15 <p>This is card two. <br/>The global template Go button is still visible for me</p>
    16 </card>
     10    <card id="card1" title="Card 1">
     11        <p>Test for template element in WML. Template go button is global</p>
     12        <p>This is Card one, click 'Template Go' to jump to Card two</p>
     13    </card>
     14
     15    <card id="card2" title="Card 2">
     16        <p>This is card two.<br/>The global template Go button is still visible for me</p>
     17    </card>
    1718</wml>
  • trunk/WebCore/manual-tests/wml/template-ontimer.wml

    r38541 r46422  
    33"http://www.wapforum.org/DTD/wml_1.1.xml">
    44<wml>
    5 <template ontimer="#card2">
    6 </template>
    7 <card id="card1">
    8 <p>Test for template ontimer event in WML</p>
    9 <p>This is Card one,we will jump to card 2 after 5s because of the template ontimer event</p>
    10 <timer value="50"/>
    11 </card>
    12 <card id="card2" title="card 2">
    13 <p>
    14 This is card 2
    15 </p>
    16 </card>
     5    <template ontimer="#card2"/>
     6
     7    <card id="card1">
     8        <p>Test for template ontimer event in WML</p>
     9        <p>This is Card one,we will jump to card 2 after 5s because of the template ontimer event</p>
     10        <timer value="50"/>
     11    </card>
     12   
     13    <card id="card2" title="card 2">
     14        <p>This is card 2</p>
     15    </card>
    1716</wml>
  • trunk/WebCore/manual-tests/wml/timer.wml

    r38541 r46422  
    11<?xml version="1.0"?>
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
     3<wml>
     4    <head>
     5        <meta http-equiv="Cache-Control" content="max-age=0"/>
     6    </head>
    37
    4 <wml>
    5 <head>
    6 <meta http-equiv="Cache-Control" content="max-age=0"/>
    7 </head>
    8 <card id="card1" ontimer="#card2" title="Card one">
    9 <p> This test case is used to test timer in WML </p>
    10     <timer name="time1" value="50"/>
    11     <p>
    12     This is card one<br/>The timer is triggered by the ontimer intrinsic event(ontimer as attribute of card element)<br/>When the timer is timeout(after 5s), will jump to card two.
    13     </p>
    14 </card>
     8    <card id="card1" ontimer="#card2" title="Card one">
     9        <p>This test case is used to test timer in WML </p>
     10        <timer name="time1" value="50"/>
     11        <p>
     12            This is card one<br/>
     13            The timer is triggered by the ontimer intrinsic event(ontimer as attribute of card element)<br/>
     14            When the timer is timeout(after 5s), will jump to card two.
     15        </p>
     16    </card>
    1517
    16 <card id="card2" title="Card two">
    17     <onevent type="ontimer">
    18     <go href="#card1"/>
    19     </onevent>
    20     <timer name="timer2" value="30"/>
    21     <p>
    22     This is card Two!<br/> The timer is triggered by the ontimer intrinsic event(ontimer is specified by onevent element)<br/>When the timer is timeout(after 3s), will jump back to card one.
    23     </p>
    24 </card>
     18    <card id="card2" title="Card two">
     19        <onevent type="ontimer">
     20            <go href="#card1"/>
     21        </onevent>
     22        <timer name="timer2" value="30"/>
     23
     24        <p>
     25            This is card Two!<br/>
     26            The timer is triggered by the ontimer intrinsic event(ontimer is specified by onevent element)<br/>
     27            When the timer is timeout(after 3s), will jump back to card one.
     28        </p>
     29    </card>
    2530</wml>
    26 
  • trunk/WebCore/manual-tests/wml/variable-substitution.wml

    r38541 r46422  
    22<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    33<wml>
    4  <card id="card1" title="Test variable substitution">
    5  <p> Test for variable substitution </p>
    6  <p> Click "Refersh" to refresh the card, and the varaible references in the card will be substitued</p>
    7   <anchor> Refresh <br/>
    8   <refresh>
    9   <setvar name="hi" value="hello"/>
    10   <setvar name="name" value=" Yi chao"/>
    11   <setvar name="name2" value="$(name:e)"/>
    12   <setvar name="name3" value="$(name2:u)"/>
    13   </refresh>
    14   </anchor>
    15   <p>set hi = "hello", name = " Yi chao" <br/>
    16   <![CDATA[$(hi),$name]]> => $(hi),$name <br/>
    17   <![CDATA[$hi,$(name:esCape)]]> => $hi,$(name:esCape) <br/>
    18   <![CDATA[$hi,$(name:e)]]> => $hi,$(name:e) <br/>
    19   <![CDATA[$hi,$(name:U)]]> => $hi,$(name:U) <br/>
    20   </p>
    21   <p>set name2 = $$(name:e) <br/>
    22   <![CDATA[$(hi),$(name2)]]> => $(hi),$(name2) <br/>
    23   <![CDATA[$(hi),$$(name:e)]]> => $(hi),$$(name:e) <br/>
    24   </p>
    25   <p>set name3 = $$(name2:u) <br/>
    26   <![CDATA[$(hi),$name3]]> => $(hi),$name3<br/>
    27   <![CDATA[$(hi),$(name3:e)]]> => $(hi),$(name3:e) <br/>
    28   </p>
    29  </card>
     4    <card id="card1" title="Test variable substitution">
     5        <p>Test for variable substitution</p>
     6        <p>Click "Refersh" to refresh the card, and the varaible references in the card will be substitued</p>
     7        <anchor>Refresh<br/>
     8            <refresh>
     9                <setvar name="hi" value="hello"/>
     10                <setvar name="name" value=" Yi chao"/>
     11                <setvar name="name2" value="$(name:e)"/>
     12                <setvar name="name3" value="$(name2:u)"/>
     13            </refresh>
     14        </anchor>
     15
     16        <p>set hi = "hello", name = " Yi chao"<br/>
     17        <![CDATA[$(hi),$name]]> => $(hi),$name<br/>
     18        <![CDATA[$hi,$(name:escape)]]> => $hi,$(name:escape)<br/>
     19        <![CDATA[$hi,$(name:e)]]> => $hi,$(name:e)<br/>
     20        <![CDATA[$hi,$(name:u)]]> => $hi,$(name:u)<br/>
     21        </p>
     22
     23        <p>set name2 = $$(name:e)<br/>
     24        <![CDATA[$(hi),$(name2)]]> => $(hi),$(name2)<br/>
     25        <![CDATA[$(hi),$$(name:e)]]> => $(hi),$$(name:e)<br/>
     26        </p>
     27
     28        <p>set name3 = $$(name2:u)<br/>
     29        <![CDATA[$(hi),$name3]]> => $(hi),$name3<br/>
     30        <![CDATA[$(hi),$(name3:e)]]> => $(hi),$(name3:e)<br/>
     31        </p>
     32    </card>
    3033</wml>
Note: See TracChangeset for help on using the changeset viewer.