<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FNyoron%2FanyToString%2Ftestcases</id>
	<title>Module:Sandbox/Nyoron/anyToString/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FNyoron%2FanyToString%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Nyoron/anyToString/testcases&amp;action=history"/>
	<updated>2026-04-21T09:02:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/Nyoron/anyToString/testcases&amp;diff=145933&amp;oldid=prev</id>
		<title>imported&gt;にょろん at 11:59, 16 May 2016</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Nyoron/anyToString/testcases&amp;diff=145933&amp;oldid=prev"/>
		<updated>2016-05-16T11:59:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local m = require(&amp;#039;Module:Sandbox/Nyoron/anyToString&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
-- Test data&lt;br /&gt;
local var_nil           = nil&lt;br /&gt;
local var_boolean_true  = true&lt;br /&gt;
local var_boolean_false = false&lt;br /&gt;
local var_string        = &amp;quot;string-text&amp;quot;&lt;br /&gt;
local var_number        = 1234.567&lt;br /&gt;
local var_function1 = function()  return &amp;quot;return of function1&amp;quot;  end&lt;br /&gt;
local var_function2 = function()  return &amp;quot;return of function2&amp;quot;  end&lt;br /&gt;
local var_function3 = function()  return &amp;quot;return of function3&amp;quot;  end&lt;br /&gt;
local var_function4 = function()  return &amp;quot;return of function4&amp;quot;  end&lt;br /&gt;
&lt;br /&gt;
local var_table8         = { &lt;br /&gt;
}&lt;br /&gt;
local var_table7         = { &lt;br /&gt;
}&lt;br /&gt;
local var_table6         = { &lt;br /&gt;
}&lt;br /&gt;
local var_table5         = { &lt;br /&gt;
}&lt;br /&gt;
local var_table4         = { &lt;br /&gt;
    [1]  = true,&lt;br /&gt;
    [2]  = false,&lt;br /&gt;
    [3]  = &amp;quot;t5 value for key string&amp;quot;,&lt;br /&gt;
    [4]  = 5678,&lt;br /&gt;
    [5]  = var_function1,&lt;br /&gt;
    [6]  = var_function2,&lt;br /&gt;
    [7]  = var_function3,&lt;br /&gt;
    [8]  = var_function4,&lt;br /&gt;
    [9]  = var_table6,&lt;br /&gt;
    [&amp;quot;var_table1&amp;quot;] = var_table1,&lt;br /&gt;
    [&amp;quot;var_table2&amp;quot;] = var_table2,&lt;br /&gt;
    [&amp;quot;var_table3&amp;quot;] = var_table3,&lt;br /&gt;
    [&amp;quot;var_table4&amp;quot;] = var_table4, -- var_table4 is not defined at this point. same as nil.&lt;br /&gt;
    [&amp;quot;var_table5&amp;quot;] = var_table5,&lt;br /&gt;
    [&amp;quot;var_table6&amp;quot;] = var_table6,&lt;br /&gt;
    [&amp;quot;var_table7&amp;quot;] = var_table7,&lt;br /&gt;
    [&amp;quot;var_table8&amp;quot;] = var_table8,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local var_table3         = {&lt;br /&gt;
    [true]           = true,&lt;br /&gt;
    [false]          = false,&lt;br /&gt;
    [&amp;quot;string&amp;quot;]       = &amp;quot;t3 value for key string&amp;quot;,&lt;br /&gt;
    [3456]           = 3456,&lt;br /&gt;
    [var_function2]   = var_function2,&lt;br /&gt;
    [var_function3]   = var_function3,&lt;br /&gt;
    [var_function4]   = var_function4,&lt;br /&gt;
    [&amp;quot;var_function2&amp;quot;] = var_function2,&lt;br /&gt;
    [&amp;quot;var_function3&amp;quot;] = var_function3,&lt;br /&gt;
    [&amp;quot;var_function4&amp;quot;] = var_function4,&lt;br /&gt;
    [&amp;quot;var_table4&amp;quot;]   = var_table4,&lt;br /&gt;
    [var_table4]     = &amp;quot;t3 value for key table 4&amp;quot;,&lt;br /&gt;
    [var_table5]     = &amp;quot;t3 value for key table 5&amp;quot;,&lt;br /&gt;
    [var_table6]     = &amp;quot;t3 value for key table 6&amp;quot;,&lt;br /&gt;
    [var_table7]     = &amp;quot;t3 value for key table 7&amp;quot;,&lt;br /&gt;
    [var_table8]     = &amp;quot;t3 value for key table 8&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local var_table2         = {&lt;br /&gt;
    [&amp;quot;var_nil&amp;quot;]           = nil,  -- setting nil value removes the key&lt;br /&gt;
    [&amp;quot;var_boolean_true&amp;quot;]  = true,&lt;br /&gt;
    [&amp;quot;var_boolean_false&amp;quot;] = false,&lt;br /&gt;
    [&amp;quot;var_string&amp;quot;]        = &amp;quot;t2 value for key string&amp;quot;,&lt;br /&gt;
    [&amp;quot;var_number&amp;quot;]        = 2345,&lt;br /&gt;
    [&amp;quot;var_function2&amp;quot;]      = var_function2,&lt;br /&gt;
    [var_function2]        = var_function2,&lt;br /&gt;
    [&amp;quot;var_table3&amp;quot;]        = var_table3,&lt;br /&gt;
    [var_table3]          = &amp;quot;t2 value for key table 3&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local var_table1         = {&lt;br /&gt;
    [1]  = true,&lt;br /&gt;
    [2]  = false,&lt;br /&gt;
    [3]  = &amp;quot;t1 value for key string&amp;quot;,&lt;br /&gt;
    [4]  = 1234,&lt;br /&gt;
    [5]  = var_function,&lt;br /&gt;
    [6]  = var_table1, -- var_table1 is not defined at this point. same as nil.&lt;br /&gt;
    [7]  = var_table2,&lt;br /&gt;
    [8]  = var_table3,&lt;br /&gt;
    [9]  = var_table4,&lt;br /&gt;
    [10] = var_table5,&lt;br /&gt;
--    [nil]          = &amp;quot;t1 value for key nil&amp;quot;,  -- nil key is invalid in Lua&lt;br /&gt;
    [true]         = &amp;quot;t1 value for key boolean true&amp;quot;,&lt;br /&gt;
    [false]        = &amp;quot;t1 value for key boolean false&amp;quot;,&lt;br /&gt;
    [&amp;quot;string&amp;quot;]     = &amp;quot;t1 value for key string&amp;quot;,&lt;br /&gt;
    [1234]         = &amp;quot;t1 value for key number&amp;quot;,&lt;br /&gt;
    [var_function1] = &amp;quot;t1 value for key function1&amp;quot;,&lt;br /&gt;
    [var_table2]   = &amp;quot;t1 value for key table 2&amp;quot;,&lt;br /&gt;
    [&amp;quot;var_table2&amp;quot;] = var_table2,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p.run_tests = function(frame)&lt;br /&gt;
	local result = &amp;#039;&amp;#039;&lt;br /&gt;
	result = &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_nil))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_boolean_true))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_boolean_false))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_string))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_number))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_function))&lt;br /&gt;
&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_table1, false, 0, 4))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(var_table1, true, 4, 4))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,mw.dumpObject(var_table1))&lt;br /&gt;
&lt;br /&gt;
    -- https://en.wikipedia.org/wiki/MediaWiki:Titleblacklist&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(&lt;br /&gt;
    	mw.ext.TitleBlacklist.test(&amp;#039;move&amp;#039;,&amp;#039;Module:Sandbox/にょろん/REVISIONUSER&amp;#039;)))&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(&lt;br /&gt;
    	mw.ext.TitleBlacklist.test(&amp;#039;move&amp;#039;,&amp;#039;Module:Sandbox/にょろん/anyToString&amp;#039;)))&lt;br /&gt;
    -- Regarding new-account, see https://meta.wikimedia.org/wiki/Title_blacklist&lt;br /&gt;
    result = mw.ustring.format(&amp;quot;%s%s&amp;lt;br/&amp;gt;&amp;quot;,result,m.anyToString(&lt;br /&gt;
    	mw.ext.TitleBlacklist.test(&amp;#039;new-account&amp;#039;,&amp;#039;AIDS12349876&amp;#039;)))&lt;br /&gt;
&lt;br /&gt;
	result = result .. &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;にょろん</name></author>
	</entry>
</feed>