Merge new test file with TOT
authorJames Craig <jcraig@apple.com>
Mon, 15 Apr 2013 07:44:49 -0700
changeset 187 31992c78a747
parent 186 5313bbfda1e1 (current diff)
parent 185 3e5dafabb942 (diff)
child 188 6af475c05616
Merge new test file with TOT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/describedby/772.html	Mon Apr 15 07:44:49 2013 -0700
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+   <head>
+      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+      <title>An image with aria-describedby referencing a visible object</title>
+   </head>
+   <body>
+   	<img id="test" aria-describedby="ID1">
+   	<div id="ID1" style="display: block">foo</div>
+   </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/describedby/773.html	Mon Apr 15 07:44:49 2013 -0700
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+   <head>
+      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+      <title>An image with aria-describedby referencing a hidden object</title>
+   </head>
+   <body>
+   	<img id="test" aria-describedby="ID1">
+   	<div id="ID1" style="display: none">foo</div>
+   </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/describedby/774.html	Mon Apr 15 07:44:49 2013 -0700
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+   <head>
+      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+      <title>An image with aria-describedby referencing a visible object with role=presentation</title>
+   </head>
+   <body>
+   	<img id="test" aria-describedby="ID1">
+   	<div id="ID1" style="display: block" role="presentation">foo</div>
+   </body>
+</html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-columnheader-aria-selected-undefined.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-columnheader-aria-selected-undefined.html	Mon Apr 15 07:44:49 2013 -0700
@@ -11,9 +11,10 @@
       <div role="grid">
         <div role="row">
           <div id="test" role="columnheader" aria-selected="undefined">Placeholder content</div>
-          <div id="obj1">obj1</div>
-          <div id="obj2">obj2</div>
+        </div>
+        <div role="row">
+          <div role="gridcell" id="obj1">obj1</div>
         </div>
       </div>
    </body>
-</html>
\ No newline at end of file
+</html>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-combobox-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-combobox-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,11 @@
       </title>
    </head>
    <body>
-      <div id="test" role="combobox" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div id="test" role="combobox" aria-expanded="true" aria-activedescendant="obj1" tabindex="0">
+          <div role="listbox">
+            <div id="obj1" role="option">obj1</div>
+            <div id="obj2" role="option">obj2</div>
+          </div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-grid-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-grid-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,7 +8,7 @@
       </title>
    </head>
    <body>
-      <div id="test" role="grid" aria-activedescendant="obj1">
+      <div id="test" role="grid" aria-activedescendant="obj1" tabindex="0">
         <div role="row">
           <span role="gridcell" id="obj1">row1-cell1</span>
           <span role="gridcell" id="obj2">row1-cell2</span>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-listbox-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-listbox-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,9 @@
       </title>
    </head>
    <body>
-      <div id="test" role="listbox" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div id="test" role="listbox" aria-activedescendant="obj1" tabindex="0">
+		  <div id="obj1" role="option">obj1</div>
+		  <div id="obj2" role="option">obj2</div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-menu-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-menu-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,9 @@
       </title>
    </head>
    <body>
-      <div id="test" role="menu" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div id="test" role="menu" aria-activedescendant="obj1" tabindex="0">
+		  <div id="obj1" role="menuitem">obj1</div>
+		  <div id="obj2" role="menuitem">obj2</div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-menubar-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-menubar-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,9 @@
       </title>
    </head>
    <body>
-      <div id="test" role="menubar" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div id="test" role="menubar" aria-activedescendant="obj1" tabindex="0">
+          <div id="obj1" role="menuitem">obj1</div>
+          <div id="obj2" role="menuitem">obj2</div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-radiogroup-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-radiogroup-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,9 @@
       </title>
    </head>
    <body>
-      <div id="test" role="radiogroup" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div id="test" role="radiogroup" aria-activedescendant="obj1" tabindex="0">
+          <div id="obj1" role="radio">obj1</div>
+          <div id="obj2" role="radio">obj2</div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-row-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-row-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,10 @@
       </title>
    </head>
    <body>
-      <div id="test" role="row" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="grid">
+        <div id="test" role="row" aria-activedescendant="obj1" tabindex="0">
+          <div id="obj1" role="gridcell">obj1</div>
+          <div id="obj2" role="gridcell">obj2</div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-rowgroup-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,13 @@
       </title>
    </head>
    <body>
-      <div id="test" role="rowgroup" aria-activedescendant="obj1">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="grid">
+        <div id="test" role="rowgroup" aria-activedescendant="obj1" tabindex="0">
+          <div id="obj1" role="row">
+            <div role="gridcell">r1c1</div>
+            <div role="gridcell">r1c2</div>
+          </div>
+        </div>
+      </div>
    </body>
 </html>
\ No newline at end of file
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-false.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-false.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,8 @@
       </title>
    </head>
    <body>
-      <div id="test" role="treeitem" aria-checked="false">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="tree">
+         <div id="test" role="treeitem" aria-checked="false">Placeholder content</div>
+      </div>
    </body>
-</html>
\ No newline at end of file
+</html>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-mixed.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-mixed.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,8 @@
       </title>
    </head>
    <body>
-      <div id="test" role="treeitem" aria-checked="mixed">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="tree">
+         <div id="test" role="treeitem" aria-checked="mixed">Placeholder content</div>
+      </div>
    </body>
-</html>
\ No newline at end of file
+</html>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-true.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-true.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,8 @@
       </title>
    </head>
    <body>
-      <div id="test" role="treeitem" aria-checked="true">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="tree">
+         <div id="test" role="treeitem" aria-checked="true">Placeholder content</div>
+      </div>
    </body>
-</html>
\ No newline at end of file
+</html>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-undefined.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported-inherited/roles-properties-supported-inherited-treeitem-aria-checked-undefined.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,8 +8,8 @@
       </title>
    </head>
    <body>
-      <div id="test" role="treeitem" aria-checked="undefined">Placeholder content</div>
-      <div id="obj1">obj1</div>
-      <div id="obj2">obj2</div>
+      <div role="tree">
+         <div id="test" role="treeitem" aria-checked="undefined">Placeholder content</div>
+      </div>
    </body>
-</html>
\ No newline at end of file
+</html>
--- a/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/roles-properties-supported/roles-properties-supported-textbox-aria-activedescendant-obj1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -8,7 +8,7 @@
       </title>
    </head>
    <body>
-      <div id="test" role="textbox" aria-activedescendant="obj1">Placeholder content</div>
+      <div id="test" role="textbox" aria-activedescendant="obj1" tabindex="0">Placeholder content</div>
       <div id="obj1">obj1</div>
       <div id="obj2">obj2</div>
    </body>
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-1.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-1.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,43 +1,86 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
-  <head>
-    <title>ARIA 1.0 Test Case A</title>
+  <head>  
+    <title>ARIA 1.0 Test Case 763</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case A</h1>
+    <h1>ARIA 1.0 Test Case 763</h1>
     
-    <div role="listbox" id="ID_LISTBOX">
-      <div id="ID_OPTION_1" role="option" tabindex="-1">Option 1</div> 
-      <div id="ID_OPTION_2" role="option" tabindex="-1">Option 2</div> 
-      <div id="ID_OPTION_3" role="option" tabindex="-1">Option 3</li> 
+    <div role="listbox">
+      <div role="option" aria-setsize="3" aria-posinset="1" tabindex="-1">Option 1</div> 
+      <div role="option" aria-setsize="3" aria-posinset="2" tabindex="-1" id="ID_TARGET">Option 2</div> 
+      <div role="option" aria-setsize="3" aria-posinset="3" tabindex="-1">Option 3</li> 
     </div>
     
     <h2>Description</h2>
-    <p>A div element with the role='listbox' has three child div elements each with role='option'.
-      When focus is on the second child div element, the structure of the accessibility tree will 
-      be represented in the accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
+      <p>A div element with the role='listbox' has three child div elements each with 
+        role='option' and aria-setsize='3'.   The 1st child div element has aria-posinset='1', 
+        the 2nd child div element has aria-posinset='2' and the 3rd child div element 
+        has aria-posinset='3'.</p>
 
-      <h2>Accessibility API Information</h2>
+
+      <h2>Expected Results</h2>
+      
+      <h3>MSAA + UIA Express</h3>
       <ul>
-      <li>set size: 3</li>
-      <li>position in set: 2</li>
-      <li>level of set in the hierarchy: 1</li>
-    </ul>
+      <li>role="tree": ROLE_SYSTEM_LIST</li>
+      <li>role="treeitem": ROLE_SYSTEM_LISTITEM</li>
+      <li>LegacyIAccessible.Description will be in the form X of Y, 
+        where X is the value of aria-posinset and Y is the value of aria-setsize
+      </li>
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="tree": ROLE_SYSTEM_LIST</li>
+        <li>role="treeitem": ROLE_SYSTEM_LISTITEM</li>
+        <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>groupLevel: 1</li>
+            <li>similarItemsInGroup: 3</li>
+            <li>positionInGroup: aria-posinest value</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="tree": List</li>
+        <li>role="treeitem": ListItem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+      </ul>
+      
+      
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="tree": ROLE_LIST</li>
+        <li>role="treeitem": ROLE_LISTITEM</li>
+        <li>aria-setsize: not mapped to setsize: value</li>
+        <li>aria-posinset: is mapped to  posinset: value</li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="tree": AXList = 'list'</li>
+        <li>role="treeitem": AXGroup = 'group'</li>
+        <li>aria-setsize: is mapped to AXARIASetSize: value</li>
+        <li>aria-posinset: is mapped to AXARIAPosInSet: value</li>
+      </ul>
+      
     
     <script type="text/javascript">  
       
      function setFocus() {
-       var node = document.getElementById('ID_OPTION_2');  
+       var node = document.getElementById('ID_TARGET');  
        node.focus();
      }
      
      window.addEventListener('load', setFocus);
     </script>
   </body>
-  
 </html>
 
 
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-2.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-2.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,43 +1,84 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
-  <head>
-    <title>ARIA 1.0 Test Case B</title>
+  <head>  
+    <title>ARIA 1.0 Test Case 764</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case B</h1>
+    <h1>ARIA 1.0 Test Case 764</h1>
     
-    <ul role="tree" id="ID_LISTBOX">
-      <li id="ID_TREEITEM_1" role="treeitem" tabindex="-1">Tree item 1</li> 
-      <li id="ID_TREEITEM_2" role="treeitem" tabindex="-1">Tree item 2</li> 
-      <li id="ID_TREEITEM_3" role="treeitem" tabindex="-1">Tree item 3</li> 
-    </ul>
+    <div role="tree">
+      <div role="treeitem" aria-setsize="3" aria-posinset="1" tabindex="-1">Option 1</div> 
+      <div role="treeitem" aria-setsize="3" aria-posinset="2" tabindex="-1" id="ID_TARGET">Option 2</div> 
+      <div role="treeitem" aria-setsize="3" aria-posinset="3" tabindex="-1">Option 3</li> 
+    </div>
     
     <h2>Description</h2>
-    <p>A div element with the role='tree' has three child div elements each with role='treeitem'.
-      When focus is on the third child div element, the structure of the accessibility tree will 
-      be represented in the accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
 
-    <h2>Accessibility API Information</h2>
+    <p>A div element with the role='tree' has three child div elements with role='treeitem' 
+       and aria-setsize='3'.  The 1st child div element has aria-posinset='1', the 2nd child div 
+       element has aria-posinset='2' and the 3rd child div element has aria-posinset='3'.</p>
+
+    <h2>Expected Results</h2>
+      
+    <h3>MSAA + UIA Express</h3>
     <ul>
-      <li>set size: 3</li>
-      <li>position in set: 2</li>
-      <li>level of set in the hierarchy: 1</li>
+      <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+      <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+      <li>LegacyIAccessible.Description will be in the form X of Y, 
+       where X is the value of aria-posinset and Y is the value of aria-setsize
+      </li>
     </ul>
+      
+    <h3>MSAA + IAccessible2</h3>
+    <ul>
+      <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+      <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+      <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+      <li>function groupPosition() should be available and have the following results:
+        <ul>
+          <li>groupLevel: 1</li>
+          <li>similarItemsInGroup: 3</li>
+          <li>positionInGroup: aria-posinest value</li>
+        </ul>
+       </li>
+     </ul>
+      
+    <h3>UIA</h3>
+    <ul>
+      <li>role="tree": Tree</li>
+      <li>role="treeitem": TreeItem</li>
+      <li>LegacyIAccessible.Description will be in the form X of Y, 
+        where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+    </p>
+      
+    <h3>ATK/AT-SPI</h3>
+    <ul>
+      <li>role="tree": ROLE_TREE</li>
+      <li>role="treeitem": ROLE_TREEITEM</li>
+      <li>aria-setsize: not mapped to setsize:<value>.</li>
+      <li>aria-posinset: is mapped to  posinset: <value></li>
+    </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="tree": AXOutline = 'outline'</li>
+        <li>role="treeitem": AXRow, AXOutlineRow = 'outline row'</li>
+        <li>aria-setsize: is mapped to AXARIASetSize: <value></li>
+        <li>aria-posinset: is mapped to AXARIAPosInSet: <value></li>
+      </ul>
+      
     
     <script type="text/javascript">  
       
      function setFocus() {
-       var node = document.getElementById('ID_TREEITEM_2');  
+       var node = document.getElementById('ID_TARGET');  
        node.focus();
      }
      
      window.addEventListener('load', setFocus);
     </script>
   </body>
-  
-</html>
+<html>
 
 
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-3.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-3.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,52 +1,80 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
   <head>
-    <title>ARIA 1.0 Test Case C</title>
+    <title>ARIA 1.0 Test Case 765</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case C</h1>
+    <h1>ARIA 1.0 Test Case 765</h1>
     
-    <ul role="tree" id="ID_LISTBOX">
-      <li id="ID_TREEITEM_1" role="treeitem" tabindex="-1">Tree item 1
-        <ul role="tree">
-          <li id="ID_TREEITEM_11" role="treeitem" tabindex="-1">Tree item 11</li> 
-          <li id="ID_TREEITEM_12" role="treeitem" tabindex="-1">Tree item 12</li>           
-        </ul>
-      </li> 
-      <li id="ID_TREEITEM_2" role="treeitem" tabindex="-1">Tree item 2
-        <ul role="tree">
-          <li id="ID_TREEITEM_21" role="treeitem" tabindex="-1">Tree item 21</li> 
-          <li id="ID_TREEITEM_22" role="treeitem" tabindex="-1">Tree item 22</li>           
-        </ul>
-      </li> 
-      <li id="ID_TREEITEM_3" role="treeitem" tabindex="-1">Tree item 3
-        <ul role="tree">
-          <li id="ID_TREEITEM_31" role="treeitem" tabindex="-1">Tree item 31</li> 
-          <li id="ID_TREEITEM_32" role="treeitem" tabindex="-1">Tree item 32</li>           
-        </ul>
-      </li> 
-    </ul>
+    <div role="tree">
+      <div role="treeitem" aria-level="2" aria-setsize="3" aria-posinset="1" tabindex="-1">Option 1</div> 
+      <div role="treeitem" aria-level="2" aria-setsize="3" aria-posinset="2" tabindex="-1" id="ID_TARGET" >Option 2</div> 
+      <div role="treeitem" aria-level="2" aria-setsize="3" aria-posinset="3" tabindex="-1">Option 3</li> 
+    </div>
     
     <h2>Description</h2>
-    <p>A div element with the role='tree' has three child div elements with role='treeitem'.
-      Each of the child div elements contains a div element with the role of tree with two child div elements with the role='treeitem'. 
-      When focus is on the fifth div element with a role of "treeitem" in document order 
-      will be represented in the accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
+      <p>A div element with the role='tree' has three child div elements with role='treeitem', aria-setsize='3' 
+        and aria-level='2'.  The 1st child div element has aria-posinset='1', the 2nd child div element has 
+        aria-posinset='2' and the 3rd child div element has aria-posinset='3'.</p>
 
-    <h2>Accessibility API Information</h2>
-    <ul>
-      <li>set size: 2</li>
-      <li>position in set: 1</li>
-      <li>level of set in the hierarchy: 2</li>
-    </ul>
+      <h2>Expected Results</h2>
+      
+      <h3>MSAA + UIA Express</h3>
+      <ul>
+        <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+        <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+        <li>Expose level=<value> in AriaProperites</li> 
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+        <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+        <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>groupLevel: 2</li>
+            <li>similarItemsInGroup: 3</li>
+            <li>positionInGroup: aria-posinest value</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="tree": Tree</li>
+        <li>role="treeitem": TreeItem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+        <li>Expose level=<value> in AriaProperites</li> 
+      </ul>
+      
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="tree": ROLE_TREE</li>
+        <li>role="treeitem": ROLE_TREEITEM</li>
+        <li>aria-setsize: not mapped to setsize:<value>.</li>
+        <li>aria-posinset: is mapped to  posinset: <value></li>
+        <li>aria-level: is mapped to level:<value></li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="tree": AXList and AXContentList = 'content list'</li>
+        <li>role="treeitem": AXGroup = </li>
+        <li>aria-setsize: is mapped to AXARIASetSize: <value></li>
+        <li>aria-posinset: is mapped to AXARIAPosInSet: <value></li>
+        <li>aria-level: is mapped to AXDisclosureLevel:<value></li>
+      </ul>
+      
     
     <script type="text/javascript">  
       
      function setFocus() {
-       var node = document.getElementById('ID_TREEITEM_21');  
+       var node = document.getElementById('ID_TARGET');  
        node.focus();
      }
      
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-4.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-4.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,45 +1,101 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
   <head>
-    <title>ARIA 1.0 Test Case D</title>
+    <title>ARIA 1.0 Test Case 766</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case D</h1>
+    <h1>ARIA 1.0 Test Case 766</h1>
     
-    <ul role="listbox" id="ID_LISTBOX">
-      <li id="ID_OPTION_1" role="option" tabindex="-1" aria-setsize="12" aria-level="1" aria-posinset="7">Option 7</li> 
-      <li id="ID_OPTION_2" role="option" tabindex="-1" aria-setsize="12" aria-level="1" aria-posinset="8">Option 8</li> 
-      <li id="ID_OPTION_3" role="option" tabindex="-1" aria-setsize="12" aria-level="1" aria-posinset="9">Option 9</li> 
-    </ul>
+    <div role="tree">
+      <div role="treeitem" aria-setsize="2" aria-posinset="1" tabindex="-1">Item 1
+        <div role="group">
+          <div role="treeitem" aria-setsize="2" aria-posinset="1" tabindex="-1">Item 1A</div>
+          <div role="treeitem" aria-setsize="2" aria-posinset="2" tabindex="-1">Item 1B</div>
+        </div>  
+      </div> 
+      <div role="treeitem" aria-setsize="2" aria-posinset="2" tabindex="-1">Item 2
+        <div role="group">
+          <div role="treeitem" aria-setsize="2" aria-posinset="1" tabindex="-1">Item 1A</div>
+          <div role="treeitem" aria-setsize="2" aria-posinset="2" tabindex="-1" id="ID_TARGET">Item 1B</div>
+        </div> 
+    </div>
     
     <h2>Description</h2>
-    <p>A ul element with the role='listbox' has three child li elements each with role='option'.
-      Each of the li elements with the role='option' have aria-setsize='12' attribute, aria-level='1' 
-      attribute and aria-posinset attribute numbered consecuatively from 7 to 9. When focus is on the 
-      second li element, the structure of the accessibility tree will be represented in the 
-      accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
+      <p>A div element with the role='tree' has two child div elements with role='treeitem' and aria-setsize='2'.
+        The child div element has aria-posinset='1', the 2nd child div element has aria-posinset='2'.
+        Each child div element has a child div element with the role="group" with two child div elements 
+        with the role ="treeitem' and aria-setsize='2'</p>
 
-    <h2>Accessibility API Information</h2>
-    <ul>
-      <li>set size: 12</li>
-      <li>position in set: 8</li>
-      <li>level of set in the hierarchy: 1</li>
-    </ul>
+
+      <h2>Expected Results</h2>
+      
+      <h3>MSAA + UIA Express</h3>
+      <ul>
+        <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+        <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+        <li>Expose level=1 in AriaProperites for "Item 1" and "Item 2"</li> 
+        <li>Expose level=2 in AriaProperites for "Item 1A",  "Item 1B", "Item 2A" and "Item 2"</li> 
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="tree": ROLE_SYSTEM_OUTLINE</li>
+        <li>role="treeitem": ROLE_SYSTEM_OUTLINEITEM</li>
+        <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>groupLevel: 1 for "Item 1" and "Item 2"</li>
+            <li>groupLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+            <li>similarItemsInGroup: 3</li>
+            <li>positionInGroup: aria-posinest value</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="tree": Tree</li>
+        <li>role="treeitem": TreeItem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the value of aria-posinset and Y is the value of aria-setsize</li>
+        <li>Expose level=1 in AriaProperites for "Item 1" and "Item 2"</li> 
+        <li>Expose level=2 in AriaProperites for "Item 1A",  "Item 1B", "Item 2A" and "Item 2"</li> 
+      </ul>
+      
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="tree": ROLE_TREE</li>
+        <li>role="treeitem": ROLE_TREEITEM</li>
+        <li>aria-setsize: not mapped to setsize:<value>.</li>
+        <li>aria-posinset: is mapped to  posinset: <value></li>
+        <li>aria-level: 1 for "Item 1" and "Item 2"</li>
+        <li>aria-level: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="tree": AXList and AXContentList = 'content list'</li>
+        <li>role="treeitem": AXGroup = </li>
+        <li>aria-setsize: is mapped to AXARIASetSize: <value></li>
+        <li>aria-posinset: is mapped to AXARIAPosInSet: <value></li>
+        <li>AXDisclosureLevel: 1 for "Item 1" and "Item 2"</li>
+        <li>AXDisclosureLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+      </ul>
+      
     
     <script type="text/javascript">  
       
      function setFocus() {
-       var node = document.getElementById('ID_OPTION_2');  
+       var node = document.getElementById('ID_TARGET');  
        node.focus();
      }
      
      window.addEventListener('load', setFocus);
     </script>
   </body>
-  
 </html>
 
 
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-5.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-5.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,45 +1,71 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
-  <head>
-    <title>ARIA 1.0 Test Case E</title>
+   <head>
+    <title>ARIA 1.0 Test Case 767</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case E</h1>
+    <h1>ARIA 1.0 Test Case 767</h1>
     
-    <ul role="tree" id="ID_LISTBOX">
-      <li id="ID_TREEITEM_1" role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="5">Tree item 5</li> 
-      <li id="ID_TREEITEM_2" role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="6">Tree item 6</li> 
-      <li id="ID_TREEITEM_3" role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="7">Tree item 7</li> 
-    </ul>
+    <div role="list">
+      <div role="listitem">Item 1</div>
+      <div role="listitem">Item 2</div>
+      <div role="listitem">Item 3</div>
+      <div role="listitem">Item 4</div>
+    </div>
     
     <h2>Description</h2>
-    <p>A ul element with the role='tree' has three child li elements each with role='option'.
-      Each of the li elements with the role='treeitem' have aria-setsize='10' attribute, aria-level='2' atrribute and aria-posinset attribute 
-      numbered consecuatively from 5 to 7.
-      When focus is on the third li element, the structure of the accessibility tree will 
-      be represented in the accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
+      <p>A div element with the role='list' with four child div elements with with the role='listitem'.</p>
 
-    <h2>Accessibility API Information</h2>
-    <ul>
-      <li>set size: 10</li>
-      <li>position in set: 7</li>
-      <li>level of set in the hierarchy: 2</li>
-    </ul>
-    
-    <script type="text/javascript">  
+      <h2>Expected Results</h2>
       
-     function setFocus() {
-       var node = document.getElementById('ID_TREEITEM_3');  
-       node.focus();
-     }
-     
-     window.addEventListener('load', setFocus);
-    </script>
+      <h3>MSAA + UIA Express</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the position in list and Y = 4</li>
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>object attributes setsize:4, posinset:1-based position in the list></li> 
+            <li>groupLevel: 0 or 1</li>
+            <li>similarItemsInGroup: 4</li>
+            <li>positionInGroup: position in list</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="list": List</li>
+        <li>role="listitem": Listitem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+            where X is the position in list and Y = 4</li>
+      </ul>
+    
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="list": ROLE_LIST and STATE_EDITABLE is not exposed</li>
+        <li>role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed</li>
+        <li>object attributes setsize:4, posinset:1-based position in the list></li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="list": AXList and AXContentList = 'content list'</li>
+        <li>role="listitem": AXGroup = nil</li>
+        <li>AXARIASetSize: 4</li>
+        <li>AXARIAPosInSet: 1 based position in list</li>
+        <li>AXDisclosureLevel: 0 or 1 </li>
+      </ul>
   </body>
-  
 </html>
 
 
--- a/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-6.html	Mon Apr 15 07:42:55 2013 -0700
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/setsize-posinset-level-6.html	Mon Apr 15 07:44:49 2013 -0700
@@ -1,66 +1,76 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 <html>
+<html>
   <head>
-    <title>ARIA 1.0 Test Case F</title>
+    <title>ARIA 1.0 Test Case 768</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   </head>
   <body>
-    <h1>ARIA 1.0 Test Case F</h1>
+    <h1>ARIA 1.0 Test Case 768</h1>
     
-    <ul role="tree" id="ID_LISTBOX">
-      <li role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="5">Tree item 5
-        <ul role="tree">
-          <li role="treeitem" tabindex="-1" aria-setsize="8" aria-level="3" aria-posinset="3">Tree item 53</li>
-          <li role="treeitem" tabindex="-1" aria-setsize="8" aria-level="3" aria-posinset="4">Tree item 54</li>
-          <li role="treeitem" tabindex="-1" aria-setsize="8" aria-level="3" aria-posinset="5">Tree item 55</li>
-        </ul>
-      </li> 
-      <li role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="6">Tree item 6
-        <ul role="tree">
-          <li role="treeitem" tabindex="-1" aria-setsize="7" aria-level="3" aria-posinset="2">Tree item 62</li>
-          <li role="treeitem" tabindex="-1" aria-setsize="7" aria-level="3" aria-posinset="3">Tree item 63</li>
-          <li id="ID_TREEITEM_TARGET" role="treeitem" tabindex="-1" aria-setsize="7" aria-level="3" aria-posinset="4">Tree item 64</li>
-        </ul>
-      </li> 
-      <li role="treeitem" tabindex="-1" aria-setsize="10" aria-level="2" aria-posinset="7">Tree item 7
-        <ul role="tree">
-          <li role="treeitem" tabindex="-1" aria-setsize="9" aria-level="3" aria-posinset="6">Tree item 76</li>
-          <li role="treeitem" tabindex="-1" aria-setsize="9" aria-level="3" aria-posinset="7">Tree item 77</li>
-          <li role="treeitem" tabindex="-1" aria-setsize="9" aria-level="3" aria-posinset="8">Tree item 78</li>
-        </ul>
-      </li> 
-    </ul>
+    <div role="list">
+      <div role="listitem" aria-level="2">Item 1</div>
+      <div role="listitem" aria-level="2">Item 2</div>
+      <div role="listitem" aria-level="2">Item 3</div>
+      <div role="listitem" aria-level="2">Item 4</div>
+    </div>
     
     <h2>Description</h2>
-    <p>A ul element with the role='tree' has three child li elements each with role='option'.
-      Each of the li elements with the role='treeitem' have aria-setsize='10' attribute, aria-level='2' 
-      atrribute and aria-posinset attribute numbered consecuatively from 5 to 7.
-      Each of the li elements also contains a nested tree widget using ul and li elements with each nested tree 
-      containing three li elements with aria-setsize and aria-posinset to values that are greater than the 3 elements 
-      in the list and aria-level='3' attribute. The eighth li element in the document will have aria-sertzie='7', aria-posinset='4'.
-      When focus is on the eighth li element, the structure of the accessibility tree will 
-      be represented in the accessibility tree using the following table:</p>
-    
-    <p><a href="http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table">http://www.w3.org/TR/2012/WD-wai-aria-implementation-20120110/#mapping_state-property_table</a></p>
+    <p>A div element with the role='list' with four child div elements with with the role='listitem' with a aria-level='2'.</p>
 
-    <h2>Accessibility API Information</h2>
-    <ul>
-      <li>set size: 7</li>
-      <li>position in set: 4</li>
-      <li>level of set in the hierarchy: 3</li>
-    </ul>
-    
-    <script type="text/javascript">  
+      <h2>Expected Results</h2>
       
-     function setFocus() {
-       var node = document.getElementById('ID_TREEITEM_TARGET');  
-       node.focus();
-     }
-     
-     window.addEventListener('load', setFocus);
-    </script>
+      <h3>MSAA + UIA Express</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the position in list and Y = 4</li>
+        <li>Expose level=1 in AriaProperites for list items</li> 
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>The structure should be reflected in the accessibility tree as directed by aria-posinset.</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>groupLevel: 2</li>
+            <li>similarItemsInGroup: 4</li>
+            <li>positionInGroup: position in list</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="list": List</li>
+        <li>role="listitem": Listitem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+            where X is the position in list and Y = 4</li>
+        <li>Expose level=1 in AriaProperites for list items</li> 
+      </ul>
+    
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="list": ROLE_LIST and STATE_EDITABLE is not exposed</li>
+        <li>role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed</li>
+        <li>setsize: 4</li>
+        <li>posinset: position in list</li>
+        <li>level: 2 </li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="list": AXList and AXContentList = 'content list'</li>
+        <li>role="listitem": AXGroup = nil</li>
+        <li>AXARIASetSize: 4</li>
+        <li>AXARIAPosInSet: position in list</li>
+        <li>AXDisclosureLevel: 2 </li>
+      </ul>
+          
   </body>
-  
 </html>
 
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/setsize-posinset-level/testcase-769.html	Mon Apr 15 07:44:49 2013 -0700
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 769</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 769</h1>
+    
+    <div role="list">
+      <div role="listitem">Item 1
+        <div role="group">
+          <div role="listitem">Item 1A</div>
+          <div role="listitem">Item 1B</div>
+        </div>
+      </div>
+      <div role="listitem">Item 2
+        <div role="group">
+          <div role="listitem">Item 2A</div>
+          <div role="listitem">Item 2B</div>          
+        </div>
+      </div>
+    </div>
+    
+    <h2>Description</h2>
+    <p>A div element with the role='list' with two child div elements with with the role='listitem'.
+      Each of the child div element also contain a div element with the role="group" with two child 
+      div elements with the role='listitem'.</p>
+
+      <h2>Expected Results</h2>
+      
+      <h3>MSAA + UIA Express</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the position in list and Y = 2 (since all lists have 2 items)</li>
+        <li>Expose level=1 in AriaProperites for list items for "Item 1" and "Item 2"</li> 
+        <li>Expose level=2 in AriaProperites for list items for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li> 
+      </ul>
+      
+      <h3>MSAA + IAccessible2</h3>
+      <ul>
+        <li>role="list": ROLE_SYSTEM_LIST + STATE_SYSTEM_READONLY</li>
+        <li>role="listitem": ROLE_SYSTEM_LISTITEM + STATE_SYSTEM_READONLY</li>
+        <li>function groupPosition() should be available and have the following results:
+          <ul>
+            <li>groupLevel: 1 for "Item 1" and "Item 2" (since all lists have 2 items)</li>
+            <li>groupLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+            <li>similarItemsInGroup: 2</li>
+            <li>positionInGroup: position in list</li>
+          </ul>
+        </li>
+      </ul>
+      
+      <h3>UIA</h3>
+      <ul>
+        <li>role="list": List</li>
+        <li>role="listitem": Listitem</li>
+        <li>LegacyIAccessible.Description will be in the form X of Y, 
+          where X is the position in list and Y = 2 (since all lists have 2 items)</li>
+        <li>Expose level=1 in AriaProperites for "Item 1" and "Item 2"</li> 
+        <li>Expose level=2 in AriaProperites for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li> 
+      </ul>
+    
+      <h3>ATK/AT-SPI</h3>
+      <ul>
+        <li>role="list": ROLE_LIST and STATE_EDITABLE is not exposed</li>
+        <li>role="listitem": ROLE_LISTITEM and STATE_EDITABLE is not exposed</li>
+        <li>setsize: 2 (since all lists have 2 items)</li>
+        <li>posinset: position in list</li>
+        <li>level: 1 for "Item 1" and "Item 2"</li>
+        <li>level: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+      </ul>
+      
+      <h3>AXAPI</h3>
+      <ul>
+        <li>role="list": AXList and AXContentList = 'content list'</li>
+        <li>role="listitem" for "Item 1" and "Item 2": AXGroup = 'group'</li>
+        <li>role="listitem" for "Item 1A", "Item 1B", "Item 2A" and "Item 2B": AXGroup = nil</li>
+        <li>AXARIASetSize: 2 (since all lists have 2 items)</li>
+        <li>AXARIAPosInSet: position in list</li>
+        <li>AXDisclosureLevel: 1 for "Item 1" and "Item 2"</li>
+        <li>AXDisclosureLevel: 2 for "Item 1A", "Item 1B", "Item 2A" and "Item 2B"</li>
+      </ul>
+          
+  </body>
+  
+</html>