File:  [parser3project] / parser3 / tests / 398.html
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Wed Nov 20 20:36:34 2019 UTC (6 years, 7 months ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, HEAD
tests for base64 decode added (related to feature #986)

@main[]

$s[  ] $s[^s.base64[]]
$a[a]  $a[^a.base64[]]

$b64[${a}${s}${a}] 

'$b64' = '^string:base64[$b64]'

$s[aaa]^s.base64[]=YWFh

I. non-strict:
^check[]
II. strict:
^check[ $.strict(true) ]
II. strict withour padding:
^check[ $.strict(true) $.pad(false) ]

@check[options]

1 ^try-catch{'^string:base64[=YWFh;$options]'}
2 ^try-catch{'^string:base64[Y===WFh;$options]'}
3 ^try-catch{'^string:base64[YW=Fh;$options]'}
4 ^try-catch{'^string:base64[YQ=;$options]'}
5 ^try-catch{'^string:base64[Y;$options]'}
6 ^try-catch{'^string:base64[YQ;$options]'}
7 ^try-catch{'^string:base64[YWE;$options]'}

E-mail: