User:RobLa/ABIF/Tests2023September: Difference between revisions

From electowiki
Content added Content deleted
(Hatnote captions for each test)
(Moved and partially adapted the tests over from Module:ABIF/doc for now)
Line 1: Line 1:
This is a set of examples for testing [[Module:ABIF]]
This is a set of examples for testing [[Module:ABIF]]


== Test 1 ==
== get_data tests ==
=== Test 1 ===
:''see [[User:RobLa/ABIF/Tests2023September/Test_1]]''
:''see [[User:RobLa/ABIF/Tests2023September/Test_1]]''
{{User:RobLa/ABIF/Tests2023September/Test_1}}
{{User:RobLa/ABIF/Tests2023September/Test_1}}


== Test 2 ==
=== Test 2 ===
:''see [[User:RobLa/ABIF/Tests2023September/Test_2]]''
:''see [[User:RobLa/ABIF/Tests2023September/Test_2]]''
{{User:RobLa/ABIF/Tests2023September/Test 2}}
{{User:RobLa/ABIF/Tests2023September/Test 2}}

== parse_prefs_line tests ==
=== Test 3 ===

<blockquote><nowiki>
{{#invoke:ABIF|parse_prefs_line|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}
</nowiki></blockquote>

==== Result 3 ====
{{#invoke:ABIF|parse_prefs_line|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}

== prefs_line_json tests ==

=== Test 4 ===
<blockquote><nowiki>
{{#invoke:ABIF|prefs_line_json|DGM}}
</nowiki></blockquote>

==== Result 4 ====
{{#invoke:ABIF|prefs_line_json|DGM}}

=== Test 5 ===
<blockquote><nowiki>
{{#invoke:ABIF|prefs_line_json|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}
</nowiki></blockquote>

==== Result 5 ====
{{#invoke:ABIF|prefs_line_json|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}

Revision as of 04:04, 9 September 2023

This is a set of examples for testing Module:ABIF

get_data tests

Test 1

see User:RobLa/ABIF/Tests2023September/Test_1


ABIF embedded in wikitext (in "User:RobLa/ABIF/Tests2023September"):

<abif set_id="01get_data">
24:  "蘇業"/5 > DGM/2 =  AM/2 > SBJ/1
</abif>

Template invocation (from another page):

{{#invoke:ABIF|get_data|page=User:RobLa/ABIF/page=Tests2023September/01get_data}}

Result 01get_data

24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1

Test 2

see User:RobLa/ABIF/Tests2023September/Test_2

ABIF embedded in wikitext (in "User:RobLa/ABIF/Tests2023September"):

<abif set_id="02get_data">
25:DGM/5>SBJ/3>[蘇業]/2>AM/1
</abif>

Template invocation (from another page):

{{#invoke:ABIF|get_data|page=User:RobLa/ABIF/Tests2023September/02get_data|set_id=02get_data}}

Result 02get_data

25:DGM/5>SBJ/3>[蘇業]/2>AM/1

parse_prefs_line tests

Test 3

{{#invoke:ABIF|parse_prefs_line|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}

Result 3

table

prefs_line_json tests

Test 4

{{#invoke:ABIF|prefs_line_json|DGM}}

Result 4

[]

Test 5

{{#invoke:ABIF|prefs_line_json|24: "蘇業"/5 > DGM/2 = AM/2 > SBJ/1}}

Result 5

[]