﻿<?xml version="1.0" encoding="UTF-8"?>
<testCaseDescription xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" id="sc1.4.2_l2_003" xml:lang="en" xsi:schemaLocation="http://bentoweb.org/refs/TCDL1.1 http://bentoweb.org/refs/schemas/tcdl1.1.xsd http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/simpledc20021212.xsd http://www.w3.org/1999/xhtml http://www.w3.org/2004/07/xhtml/xhtml1-strict.xsd http://www.w3.org/1999/xlink http://bentoweb.org/refs/schemas/xlink.xsd" xmlns="http://bentoweb.org/refs/TCDL1.1">
  <!--
 Copyright &#169; BenToWeb Consortium 2004-2007

 Licensed under the BenToWeb License, Version 1.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at http://bentoweb.org/refs/LICENSE.html

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
-->
  <formalMetadata>
    <description>Document containing reference to sound via the object element being inserted via scripting.</description>
    <title>Background sound with object element via scripting</title>
    <dc:creator>johannes.koch@fit.fraunhofer.de</dc:creator>
    <dc:language>en</dc:language>
    <dc:rights>Copyright BenToWeb 2005-2007</dc:rights>
    <date>2005-08-11</date>
    <status>accepted QA</status>
  </formalMetadata>
  <technology>
    <recommendation xlink:href="http://www.w3.org/TR/xhtml1/">
      <label>
        <html:acronym>XHTML</html:acronym>™ 1.0 The Extensible HyperText Markup Language (Second Edition)</label>
      <testElements>
        <testElement>
          <elementName localname="object" namespace="http://www.w3.org/1999/xhtml" />
          <specReference xlink:href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-OBJECT" />
        </testElement>
        <testElement>
          <elementName localname="script" namespace="http://www.w3.org/1999/xhtml" />
          <specReference xlink:href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-SCRIPT" />
        </testElement>
      </testElements>
    </recommendation>
  </technology>
  <testCase complexity="atomic">
    <purpose>
      <p>The test is intended to fail because the sound cannot be stopped in Firefox or Opera.</p>
    </purpose>
    <expertGuidance>
      <p>The browser must be JavaScript-enabled.</p>
    </expertGuidance>
    <requiredTests>
      <testModes>
        <testMode>oneExpert</testMode>
      </testModes>
      <scenario id="s01" name="Scenario s01 blind speech IE5">
        <userGuidance xml:lang="en">
          <p>Please ensure that your browser has JavaScript enabled.</p>
        </userGuidance>
        <userGuidance xml:lang="nl">
          <p>Zorg ervoor dat in uw browser JavaScript is ingeschakeld.</p>
        </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
              <p>Can you stop the music playing?</p>
            </questionText>
            <questionText xml:lang="nl">
              <p>Kan u het spelen van de muziek stopzetten ?</p>
            </questionText>
            <optionYes value="1" />
            <optionNo value="-1" />
            <optionOther xml:lang="en">
              <p>If you can, explain what you did.  If you cannot, is it a JavaScript problem?</p>
            </optionOther>
            <optionOther xml:lang="nl">
              <p>Indien ja, leg uit wat u deed. Indien nee, is het een probleem met JavaScript?</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"  />
          <UserAgent minimumLevel="2" version="5.0" type="browser" product="Microsoft Internet Explorer" />
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
      <scenario id="s02" name="Scenario s02 blind speech IE5.5">
        <userGuidance xml:lang="en">
          <p>Please ensure that your browser has JavaScript enabled.</p>
        </userGuidance>
        <userGuidance xml:lang="nl">
          <p>Zorg ervoor dat in uw browser JavaScript is ingeschakeld.</p>
        </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
              <p>Can you stop the music playing?</p>
            </questionText>
            <questionText xml:lang="nl">
              <p>Kan u het spelen van de muziek stopzetten?</p>
            </questionText>
            <optionYes value="1" />
            <optionNo value="-1" />
            <optionOther xml:lang="en">
              <p>If you can, explain what you did. If you cannot, is it a JavaScript problem?</p>
            </optionOther>
            <optionOther xml:lang="nl">
              <p>Indien ja, leg uit wat u deed. Indien nee, is het een probleem met JavaScript?</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"  />
          <UserAgent minimumLevel="2" version="5.5" type="browser" product="Microsoft Internet Explorer" />
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
      <scenario id="s03" name="Scenario s03 blind speech IE6.0">
        <userGuidance xml:lang="en">
          <p>Please ensure that your browser has JavaScript enabled.</p>
        </userGuidance>
        <userGuidance xml:lang="nl">
          <p>Zorg ervoor dat in uw browser JavaScript is ingeschakeld.</p>
        </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
              <p>Can you stop the music playing?</p>
            </questionText>
            <questionText xml:lang="nl">
              <p>Kan u het spelen van de muziek stopzetten?</p>
            </questionText>
            <optionYes value="1" />
            <optionNo value="-1" />
            <optionOther xml:lang="en">
              <p>If you can, explain what you did. If you cannot, is it a JavaScript problem?</p>
            </optionOther>
            <optionOther xml:lang="nl">
              <p>Indien ja, leg uit wat u deed. Indien nee, is het een probleem met JavaScript?</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"  />
          <UserAgent minimumLevel="2" version="6.0" type="browser" product="Microsoft Internet Explorer" />
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
      <scenario id="s04" name="Scenario s04 blind speech FF">
        <userGuidance xml:lang="en">
          <p>Please ensure that your browser has JavaScript enabled.</p>
        </userGuidance>
        <userGuidance xml:lang="nl">
          <p>Zorg ervoor dat in uw browser JavaScript is ingeschakeld.</p>
        </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
              <p>Can you stop the music playing?</p>
            </questionText>
            <questionText xml:lang="nl">
              <p>Kan u het spelen van de muziek stopzetten?</p>
            </questionText>
            <optionYes value="1" />
            <optionNo value="-1" />
            <optionOther xml:lang="en">
              <p>If you can, explain what you did. If you cannot, is it a JavaScript problem?</p>
            </optionOther>
            <optionOther xml:lang="nl">
              <p>Indien ja, leg uit wat u deed. Indien nee, is het een probleem met JavaScript?</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"  />
          <UserAgent minimumLevel="2" version="5.0" type="browser" product="Firefox" />
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
      <scenario id="s05" name="Scenario s05 blind speech Opera">
        <userGuidance xml:lang="en">
          <p>Please ensure that your browser has JavaScript enabled.</p>
        </userGuidance>
        <userGuidance xml:lang="nl">
          <p>Zorg ervoor dat in uw browser JavaScript is ingeschakeld.</p>
        </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
              <p>Can you stop the music playing?</p>
            </questionText>
            <questionText xml:lang="nl">
              <p>Kan u het spelen van de muziek stopzetten?</p>
            </questionText>
            <optionYes value="1" />
            <optionNo value="-1" />
            <optionOther xml:lang="en">
              <p>If you can, explain what you did. If you cannot, is it a JavaScript problem?</p>
            </optionOther>
            <optionOther xml:lang="nl">
              <p>Indien ja, leg uit wat u deed. Indien nee, is het een probleem met JavaScript?</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"  />
          <UserAgent minimumLevel="2" type="browser" product="Opera" />
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
    </requiredTests>
    <files>
      <file xlink:href="../testfiles/sc1.4.2_l2_003.html" hrefLang="en" />
    </files>
  </testCase>
  <rules>
    <rule id="http://bentoweb.org/refs/rulesets.xml#WCAG2_20060427_1.4_visual-audio-contrast-dis-audio" primary="yes">
      <locations expectedResult="fail">
        <location line="5" column="5" xpath="/h:html/h:head/h:script" />
      </locations>
      <functionalOutcome>
        <p>Background sound cannot be stopped.</p>
      </functionalOutcome>
      <techComment>
        <p>The <html:code>object</html:code> element causes plays a sound that cannot be stopped.</p>
      </techComment>
    </rule>
    <rule id="http://bentoweb.org/refs/rulesets.xml#WCAG2_20050630_1.4_visual-audio-contrast-dis-audio" primary="no">
      <locations expectedResult="fail">
        <location line="5" column="5" xpath="/h:html/h:head/h:script" />
      </locations>
      <functionalOutcome>
        <p>Background sound cannot be stopped.</p>
      </functionalOutcome>
      <techComment>
        <p>The <html:code>object</html:code> element causes plays a sound that cannot be stopped.</p>
      </techComment>
    </rule>
  </rules>
  <namespaceMappings>
    <namespace nsPrefix="h" nsURI="http://www.w3.org/1999/xhtml" />
  </namespaceMappings>
</testCaseDescription>
