Update CSS tests to revision d674587d6ae7d2e231d632785559f2613d554eb0

This commit is contained in:
Ms2ger 2015-08-21 17:46:44 +02:00
parent 7c45ff8e05
commit f235d49372
6623 changed files with 267392 additions and 10061 deletions

View file

@ -13,7 +13,7 @@
<body>
<h1>CSS Text Module Level 3 CR Test Suite</h1>
<h2>White Space Processing Details (6 tests)</h2>
<h2>White Space Processing Details (26 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@ -64,7 +64,227 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1.2">+</a>
<a href="http://www.w3.org/TR/css-text-3/#line-break-transform">4.1.2 Segment Break Transformation Rules</a></th></tr>
<!-- 0 tests -->
<!-- 20 tests -->
<tr id="seg-break-transformation-000-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-000.xht">seg-break-transformation-000</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Whitespace and line break transformation
<ul class="assert">
<li>All spaces and tabs immediately preceding or following a segment break are removed. If no F, H, W or ZWSP characters involved, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-001-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-001.xht">seg-break-transformation-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Wide characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is W and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-002-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-002.xht">seg-break-transformation-002</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Fullwidth characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-003-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-003.xht">seg-break-transformation-003</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Halfwidth characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is H and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-004-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-004.xht">seg-break-transformation-004</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Won and halfwidth characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F or H and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-005-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-005.xht">seg-break-transformation-005</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Wide character and non-wide character around line break
<ul class="assert">
<li>If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-006-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-006.xht">seg-break-transformation-006</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Fullwidth character and non-fullwidth character around line break
<ul class="assert">
<li>If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-007-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-007.xht">seg-break-transformation-007</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Halfwidth character and non-halfwidth character around line break
<ul class="assert">
<li>If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-008-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-008.xht">seg-break-transformation-008</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Wide and fullwidth characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-009-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-009.xht">seg-break-transformation-009</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Fullwidth and halfwidth characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-010-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-010.xht">seg-break-transformation-010</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Hangul characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-011-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-011.xht">seg-break-transformation-011</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Hangul jamo characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-012-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-012.xht">seg-break-transformation-012</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Hangul halfwidth jamo characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-014-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-014.xht">seg-break-transformation-014</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Thai characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-015-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-015.xht">seg-break-transformation-015</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Thai and Latin characters around line break
<ul class="assert">
<li>If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-016-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-016.xht">seg-break-transformation-016</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Thai with ZWSP before line break
<ul class="assert">
<li>If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.</li>
</ul>
</td>
</tr>
<tr id="seg-break-transformation-017-4.1.2" class="primary script">
<td><strong>
<a href="seg-break-transformation-017.xht">seg-break-transformation-017</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Thai with ZWSP after line break
<ul class="assert">
<li>If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.</li>
</ul>
</td>
</tr>
<tr id="white-space-collapse-000-4.1.2" class="primary script">
<td><strong>
<a href="white-space-collapse-000.xht">white-space-collapse-000</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>White space collapse
<ul class="assert">
<li>Every tab is converted to a space. Any space immediately following another collapsible space is collapsed to have zero advance width.</li>
</ul>
</td>
</tr>
<tr id="white-space-collapse-001-4.1.2" class="primary script">
<td><strong>
<a href="white-space-collapse-001.xht">white-space-collapse-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>White space and non-ASCII spaces
<ul class="assert">
<li>Any space immediately following another collapsible space is collapsed to have zero advance width. Only refers to U+0020, not other Unicode spaces.</li>
</ul>
</td>
</tr>
<tr id="white-space-collapse-002-4.1.2" class="primary script">
<td><strong>
<a href="white-space-collapse-002.xht">white-space-collapse-002</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Whitespace and bidi control characters
<ul class="assert">
<li>All spaces and tabs immediately preceding or following a segment break are removed, ignoring bidi formatting characters as if they were not there.</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.1.3">
<tr><th colspan="4" scope="rowgroup">