<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Module%3AWd%2Fsandbox%2Ftestcases%2FtestcaseTable</id>
	<title>Module:Wd/sandbox/testcases/testcaseTable - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Module%3AWd%2Fsandbox%2Ftestcases%2FtestcaseTable"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Module:Wd/sandbox/testcases/testcaseTable&amp;action=history"/>
	<updated>2026-04-22T14:17:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=Module:Wd/sandbox/testcases/testcaseTable&amp;diff=19145395&amp;oldid=prev</id>
		<title>imported&gt;Janhrach: Better list handling</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Module:Wd/sandbox/testcases/testcaseTable&amp;diff=19145395&amp;oldid=prev"/>
		<updated>2024-06-08T11:07:13Z</updated>

		<summary type="html">&lt;p&gt;Better list handling&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- work in progress&lt;br /&gt;
-- This is going to contain centralized testcases, which are currently triplicated.&lt;br /&gt;
&lt;br /&gt;
-- dependencies used for generating expected outputs &lt;br /&gt;
local wdib = require(&amp;quot;Module:WikidataIB&amp;quot;)&lt;br /&gt;
local wd = require(&amp;quot;Module:Wd&amp;quot;)  -- temporary, should be converted to wdib&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    -- structure: tables, which contain test inputs for the module and corresponding correct outputs&lt;br /&gt;
    -- and, optionally, a boolean indicating if the testcase is to be inclosed in &amp;lt;ul&amp;gt; and &amp;lt;/ul&amp;gt;&lt;br /&gt;
    {&amp;quot;label|raw|page=Crosslauf-Europameisterschaften 2009|globalSiteId=dewiki&amp;quot;, &amp;quot;Q1141358&amp;quot;},&lt;br /&gt;
&lt;br /&gt;
    -- These testcases were copied from the old testcase files (Module:wd/testcases/[1, 2, 3]).&lt;br /&gt;
	-- In the previous version, all testcases with the &amp;quot;format&amp;quot; parameter lacked it when comparing outputs of sandbox against the main module (Module:wd/testcases/3).&lt;br /&gt;
	{&amp;quot;property|Q55|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|P395&amp;quot;, &amp;quot;&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|eid=Q55|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|eid=|P395&amp;quot;, &amp;quot;&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|P395&amp;quot;, &amp;quot;&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|:&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|page=&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|page=:&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|page=|P395&amp;quot;, &amp;quot;&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|edit|Q55|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;} .. &amp;quot;&amp;amp;nbsp;[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=Edit this on Wikidata|link=https://www.wikidata.org/wiki/Q55?uselang=en#P395|Edit this on Wikidata]]&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|edit@end|Q55|P395&amp;quot;, wdib._getValue{&amp;quot;P395&amp;quot;,qid=&amp;quot;Q55&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;} .. &amp;quot;&amp;lt;span style=\&amp;quot;float:right\&amp;quot;&amp;gt;[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px|alt=Edit this on Wikidata|link=https://www.wikidata.org/wiki/Q55?uselang=en#P395|Edit this on Wikidata]]&amp;lt;/span&amp;gt;&amp;quot;},&lt;br /&gt;
	{&amp;quot;property|eid=Q55|Q2|P31&amp;quot;, wdib._getValue{&amp;quot;P31&amp;quot;,qid=&amp;quot;Q2&amp;quot;,linked=&amp;quot;false&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|page=&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|Q2|P31&amp;quot;, wdib._getValue{&amp;quot;P31&amp;quot;,qid=&amp;quot;Q2&amp;quot;,linked=&amp;quot;false&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;quot;property|page=&amp;quot; .. wd._title{&amp;quot;Q55&amp;quot;} .. &amp;quot;|eid=Q2|P31&amp;quot;, wdib._getValue{&amp;quot;P31&amp;quot;,qid=&amp;quot;Q2&amp;quot;,linked=&amp;quot;false&amp;quot;,noicon=&amp;quot;true&amp;quot;,osd=&amp;quot;no&amp;quot;,rank=&amp;quot;best&amp;quot;,maxvals=&amp;quot;1&amp;quot;,fwd=&amp;quot;ALL&amp;quot;}},&lt;br /&gt;
	{&amp;#039;property|P625|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|Property:P625|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|eid=P625|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|eid=Property:P625|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|coord|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|Property:coord|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|eid=coord|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|eid=Property:coord|P31&amp;#039;, wdib._getValue{&amp;#039;P31&amp;#039;,qid=&amp;#039;P625&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|invalid|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|Property:invalid|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|eid=invalid|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|eid=Property:invalid|P31&amp;#039;, &amp;#039;&amp;#039;},&lt;br /&gt;
	{&amp;#039;property|normal+|Q55|P1082&amp;#039;, wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;properties|normal+|Q55|P1082&amp;#039;, table.concat({wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;p&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}, wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;n&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}}, &amp;#039;, &amp;#039;)},&lt;br /&gt;
	{&amp;#039;properties|qualifier|normal+|Q55|P1082|P585|format=%p[ (%q)][%s][%r]&amp;#039;, table.concat({wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,qual=&amp;#039;P585&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,df=&amp;#039;dmy&amp;#039;,rank=&amp;#039;p&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}, wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,qual=&amp;#039;P585&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,df=&amp;#039;dmy&amp;#039;,rank=&amp;#039;n&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}}, &amp;#039;, &amp;#039;)},&lt;br /&gt;
	{&amp;#039;property|Q55|P1082&amp;#039;, wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}},&lt;br /&gt;
	{&amp;#039;property|Q55|P1082|punc=.&amp;#039;, wdib._getValue{&amp;#039;P1082&amp;#039;,qid=&amp;#039;Q55&amp;#039;,noicon=&amp;#039;true&amp;#039;,osd=&amp;#039;no&amp;#039;,rank=&amp;#039;best&amp;#039;,maxvals=&amp;#039;1&amp;#039;,fwd=&amp;#039;ALL&amp;#039;}..&amp;#039;.&amp;#039;},&lt;br /&gt;
	-- this testcase was originally present only in Module:wd/testcases/3&lt;br /&gt;
	{&amp;#039;properties|qualifier|normal+|Q55|P1082|P585|format=&amp;lt;li&amp;gt;%p[%r][&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;%q&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;]&amp;lt;/li&amp;gt;&amp;#039;, &amp;#039;&amp;#039;, true},&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>imported&gt;Janhrach</name></author>
	</entry>
</feed>