Files
opensourcepos/build/logs/testdox.html
Ollama 234f930079 Fix strftime directives handling and tighten test assertions
- Remove incorrect %C mapping (was mapping century to full year)
- Add special handling for %C (century), %c (datetime), %n (newline), %t (tab), %x (date)
- Add %h mapping (same as %b for abbreviated month)
- Tighten edge-case test assertions to use assertSame/assertMatchesRegularExpression
- Add tests for new directives: %C, %c, %n, %t, %x, %h
2026-03-14 23:08:39 +00:00

87 lines
3.6 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>Test Documentation</title>
<style>
body {
text-rendering: optimizeLegibility;
font-family: Source SansSerif Pro, Arial, sans-serif;
font-variant-ligatures: common-ligatures;
font-kerning: normal;
margin-left: 2rem;
background-color: #fff;
color: #000;
}
body > ul > li {
font-size: larger;
}
h2 {
font-size: larger;
text-decoration-line: underline;
text-decoration-thickness: 2px;
margin: 0;
padding: 0.5rem 0;
}
ul {
list-style: none;
margin: 0 0 2rem;
padding: 0 0 0 1rem;
text-indent: -1rem;
}
.success:before {
color: #4e9a06;
content: '✓';
padding-right: 0.5rem;
}
.defect {
color: #a40000;
}
.defect:before {
color: #a40000;
content: '✗';
padding-right: 0.5rem;
}
</style>
</head>
<body>
<h2>Token_lib (Tests\Libraries\Token_lib)</h2>
<ul>
<li class="success">Render returns input string when no tokens</li>
<li class="success">Render handles string with percent not in date format</li>
<li class="success">Render handles invalid date format percent dash percent</li>
<li class="success">Render handles invalid date format percent y percent q percent bad</li>
<li class="success">Render handles string with percent a percent</li>
<li class="success">Render handles extremely long string</li>
<li class="success">Render handles string with multiple percent symbols</li>
<li class="success">Render handles string with only percent symbol</li>
<li class="success">Render preserves text with valid date tokens and no other tokens</li>
<li class="success">Render handles empty string</li>
<li class="success">Scan extracts tokens</li>
<li class="success">Scan extracts tokens with length</li>
<li class="success">Scan returns empty array for no tokens</li>
<li class="success">Render handles consecutive percent signs</li>
<li class="success">Render handles escaped percent signs</li>
<li class="success">Render handles unclosed braces</li>
<li class="success">Render handles unopened braces</li>
<li class="success">Render handles very long string with date</li>
<li class="success">Render handles multiple dates</li>
<li class="success">Render handles valid year format</li>
<li class="success">Render handles valid month format</li>
<li class="success">Render handles valid day format</li>
<li class="success">Render handles full date format</li>
<li class="success">Render handles percent b</li>
<li class="success">Render handles percent a</li>
<li class="success">Render handles complex percent format</li>
<li class="success">Render does not replace invalid format specifiers</li>
<li class="success">Render replaces timezone format</li>
<li class="success">Scan works with mixed content</li>
</ul>
</body>
</html>