*** Start of test
Reference hehe=${hehe} [hehe]
Size of reference hehe=$#{hehe} [4]
Index of reference hehe=$@{hehe} [0]
Reference hoho=${hoho} [hehe]
Size of reference hoho=$#{hoho} [4]
Index of reference hoho=$@{hoho} [0]
Reference hihi=${hihi} []
Size of reference hihi=$#{hihi} []
Index of reference hihi=$@{hihi} []
Reference empty=${empty} []
Size of reference empty=$#{empty} [0]
Index of reference empty=$@{empty} [0]
user=#if(${user})${user}#elseN/A#end
#if(${hehe}) 1 #end #if(${hihi}) X #end #if(${impossible.reference}) X #end #if(${hehe}) 2 #else#end #if(${hihi}) X #else#end #if(${impossible.reference}) X #else#end #if(${hehe}) 3 #else X #end #if(${hihi}) X #else 4 #end #if(${impossible.reference}) X #else 5 #end #if(${hehe})#else X #end #if(${hihi})#else 6 #end #if(${impossible.reference})#else 7 #end
End of regular reference if test
#unless(${hehe}) X #end #unless(${hihi}) 1 #end #unless(${impossible.reference}) 2 #end #unless(${hehe}) X #else#end #unless(${hihi}) 3 #else#end #unless(${impossible.reference}) 4 #else#end #unless(${hehe}) X #else 5 #end #unless(${hihi}) 6 #else X #end #unless(${impossible.reference}) 7 #else X #end #unless(${hehe})#else 8 #end #unless(${hihi})#else X #end #unless(${impossible.reference})#else X #end
End of regular reference unless test
#if($#{hehe}) 1 #end #if($#{hihi}) X #end #if($#{impossible.reference}) X #end #if($#{hehe}) 2 #else#end #if($#{hihi}) X #else#end #if($#{impossible.reference}) X #else#end #if($#{hehe}) 3 #else X #end #if($#{hihi}) X #else 4 #end #if($#{impossible.reference}) X #else 5 #end #if($#{hehe})#else X #end #if($#{hihi})#else 6 #end #if($#{impossible.reference})#else 7 #end
End of size reference if test
#unless($#{hehe}) X #end #unless($#{hihi}) 1 #end #unless($#{impossible.reference}) 2 #end #unless($#{hehe}) X #else#end #unless($#{hihi}) 3 #else#end #unless($#{impossible.reference}) 4 #else#end #unless($#{hehe}) X #else 5 #end #unless($#{hihi}) 6 #else X #end #unless($#{impossible.reference}) 7 #else X #end #unless($#{hehe})#else 8 #end #unless($#{hihi})#else X #end #unless($#{impossible.reference})#else X #end
End of size reference unless test
#if($@{hehe}) X #end #if($@{hihi}) X #end #if($@{impossible.reference}) X #end #if($@{hehe}) X #else#end #if($@{hihi}) X #else#end #if($@{impossible.reference}) X #else#end #if($@{hehe}) X #else 1 #end #if($@{hihi}) X #else 2 #end #if($@{impossible.reference}) X #else 3 #end #if($@{hehe})#else 4 #end #if($@{hihi})#else 5 #end #if($@{impossible.reference})#else 6 #end
End of index reference if test
#unless($@{hehe}) 1 #end #unless($@{hihi}) 2 #end #unless($@{impossible.reference}) 3 #end #unless($@{hehe}) 4 #else#end #unless($@{hihi}) 5 #else#end #unless($@{impossible.reference}) 6 #else#end #unless($@{hehe}) 7 #else X #end #unless($@{hihi}) 8 #else X #end #unless($@{impossible.reference}) 9 #else X #end #unless($@{hehe})#else X #end #unless($@{hihi})#else X #end #unless($@{impossible.reference})#else X #end
End of index reference unless test
#if(${hehe} =~ /he.+/) 1 #end #if(${hihi} =~ /he.+/) X #end #if(${impossible.reference} =~ /he.+/) X #end #if(${hehe} =~ /he.+/) 2 #else#end #if(${hihi} =~ /he.+/) X #else#end #if(${impossible.reference} =~ /he.+/) X #else#end #if(${hehe} =~ /he.+/) 3 #else X #end #if(${hihi} =~ /he.+/) X #else 4 #end #if(${impossible.reference} =~ /he.+/) X #else 5 #end #if(${hehe} =~ /he.+/)#else X #end #if(${hihi} =~ /he.+/)#else 6 #end #if(${impossible.reference} =~ /he.+/)#else 7 #end
End of regular reference regular expression if test
#unless(${hehe} =~ /he.+/) X #end #unless(${hihi} =~ /he.+/) 1 #end #unless(${impossible.reference} =~ /he.+/) 2 #end #unless(${hehe} =~ /he.+/) X #else#end #unless(${hihi} =~ /he.+/) 3 #else#end #unless(${impossible.reference} =~ /he.+/) 4 #else#end #unless(${hehe} =~ /he.+/) X #else 5 #end #unless(${hihi} =~ /he.+/) 6 #else X #end #unless(${impossible.reference} =~ /he.+/) 7 #else X #end #unless(${hehe} =~ /he.+/)#else 8 #end #unless(${hihi} =~ /he.+/)#else X #end #unless(${impossible.reference} =~ /he.+/)#else X #end
End of regular reference regular expression unless test
#if($#{hehe} =~ /4/) 1 #end #if($#{hihi} =~ /4/) X #end #if($#{impossible.reference} =~ /4/) X #end #if($#{hehe} =~ /4/) 2 #else#end #if($#{hihi} =~ /4/) X #else#end #if($#{impossible.reference} =~ /4/) X #else#end #if($#{hehe} =~ /4/) 3 #else X #end #if($#{hihi} =~ /4/) X #else 4 #end #if($#{impossible.reference} =~ /4/) X #else 5 #end #if($#{hehe} =~ /4/)#else X #end #if($#{hihi} =~ /4/)#else 6 #end #if($#{impossible.reference} =~ /4/)#else 7 #end
End of size reference regular expression if test
#unless($#{hehe} =~ /4/) X #end #unless($#{hihi} =~ /4/) 1 #end #unless($#{impossible.reference} =~ /4/) 2 #end #unless($#{hehe} =~ /4/) X #else#end #unless($#{hihi} =~ /4/) 3 #else#end #unless($#{impossible.reference} =~ /4/) 4 #else#end #unless($#{hehe} =~ /4/) X #else 5 #end #unless($#{hihi} =~ /4/) 6 #else X #end #unless($#{impossible.reference} =~ /4/) 7 #else X #end #unless($#{hehe} =~ /4/)#else 8 #end #unless($#{hihi} =~ /4/)#else X #end #unless($#{impossible.reference} =~ /4/)#else X #end
End of size reference regular expression unless test
#if($@{hehe} =~ /0/) 1 #end #if($@{hihi} =~ /0/) X #end #if($@{impossible.reference} =~ /0/) X #end #if($@{hehe} =~ /0/) 2 #else#end #if($@{hihi} =~ /0/) X #else#end #if($@{impossible.reference} =~ /0/) X #else#end #if($@{hehe} =~ /0/) 3 #else X #end #if($@{hihi} =~ /0/) X #else 4 #end #if($@{impossible.reference} =~ /0/) X #else 5 #end #if($@{hehe} =~ /0/)#else X #end #if($@{hihi} =~ /0/)#else 6 #end #if($@{impossible.reference} =~ /0/)#else 7 #end
End of index reference regular expression if test
#unless($@{hehe} =~ /0/) X #end #unless($@{hihi} =~ /0/) 1 #end #unless($@{impossible.reference} =~ /0/) 2 #end #unless($@{hehe} =~ /0/) X #else#end #unless($@{hihi} =~ /0/) 3 #else#end #unless($@{impossible.reference} =~ /0/) 4 #else#end #unless($@{hehe} =~ /0/) X #else 5 #end #unless($@{hihi} =~ /0/) 6 #else X #end #unless($@{impossible.reference} =~ /0/) 7 #else X #end #unless($@{hehe} =~ /0/)#else 8 #end #unless($@{hihi} =~ /0/)#else X #end #unless($@{impossible.reference} =~ /0/)#else X #end
End of index reference regular expression unless test
#if(${hehe} == "hehe") 1 #end #if(${hihi} == "hehe") X #end #if(${impossible.reference} == "hehe") X #end #if(${hehe} == "hehe") 2 #else#end #if(${hihi} == "hehe") X #else#end #if(${impossible.reference} == "hehe") X #else#end #if(${hehe} == "hehe") 3 #else X #end #if(${hihi} == "hehe") X #else 4 #end #if(${impossible.reference} == "hehe") X #else 5 #end #if(${hehe} == "hehe")#else X #end #if(${hihi} == "hehe")#else 6 #end #if(${impossible.reference} == "hehe")#else 7 #end
End of regular reference literal match if test
#unless(${hehe} == "hehe") X #end #unless(${hihi} == "hehe") 1 #end #unless(${impossible.reference} == "hehe") 2 #end #unless(${hehe} == "hehe") X #else#end #unless(${hihi} == "hehe") 3 #else#end #unless(${impossible.reference} == "hehe") 4 #else#end #unless(${hehe} == "hehe") X #else 5 #end #unless(${hihi} == "hehe") 6 #else X #end #unless(${impossible.reference} == "hehe") 7 #else X #end #unless(${hehe} == "hehe")#else 8 #end #unless(${hihi} == "hehe")#else X #end #unless(${impossible.reference} == "hehe")#else X #end
End of regular reference literal match unless test
#if($#{hehe} == "4") 1 #end #if($#{hihi} == "4") X #end #if($#{impossible.reference} == "4") X #end #if($#{hehe} == "4") 2 #else#end #if($#{hihi} == "4") X #else#end #if($#{impossible.reference} == "4") X #else#end #if($#{hehe} == "4") 3 #else X #end #if($#{hihi} == "4") X #else 4 #end #if($#{impossible.reference} == "4") X #else 5 #end #if($#{hehe} == "4")#else X #end #if($#{hihi} == "4")#else 6 #end #if($#{impossible.reference} == "4")#else 7 #end
End of size reference literal match if test
#unless($#{hehe} == "4") X #end #unless($#{hihi} == "4") 1 #end #unless($#{impossible.reference} == "4") 2 #end #unless($#{hehe} == "4") X #else#end #unless($#{hihi} == "4") 3 #else#end #unless($#{impossible.reference} == "4") 4 #else#end #unless($#{hehe} == "4") X #else 5 #end #unless($#{hihi} == "4") 6 #else X #end #unless($#{impossible.reference} == "4") 7 #else X #end #unless($#{hehe} == "4")#else 8 #end #unless($#{hihi} == "4")#else X #end #unless($#{impossible.reference} == "4")#else X #end
End of size reference literal match unless test
#if($@{hehe} == "0") 1 #end #if($@{hihi} == "0") X #end #if($@{impossible.reference} == "0") X #end #if($@{hehe} == "0") 2 #else#end #if($@{hihi} == "0") X #else#end #if($@{impossible.reference} == "0") X #else#end #if($@{hehe} == "0") 3 #else X #end #if($@{hihi} == "0") X #else 4 #end #if($@{impossible.reference} == "0") X #else 5 #end #if($@{hehe} == "0")#else X #end #if($@{hihi} == "0")#else 6 #end #if($@{impossible.reference} == "0")#else 7 #end
End of index reference literal match if test
#unless($@{hehe} == "0") X #end #unless($@{hihi} == "0") 1 #end #unless($@{impossible.reference} == "0") 2 #end #unless($@{hehe} == "0") X #else#end #unless($@{hihi} == "0") 3 #else#end #unless($@{impossible.reference} == "0") 4 #else#end #unless($@{hehe} == "0") X #else 5 #end #unless($@{hihi} == "0") 6 #else X #end #unless($@{impossible.reference} == "0") 7 #else X #end #unless($@{hehe} == "0")#else 8 #end #unless($@{hihi} == "0")#else X #end #unless($@{impossible.reference} == "0")#else X #end
End of index reference literal match unless test
#if(${hehe} == 0) 1 #end #if(${hihi} == 0) X #end #if(${impossible.reference} == 0) X #end #if(${hehe} == 0) 2 #else#end #if(${hihi} == 0) X #else#end #if(${impossible.reference} == 0) X #else#end #if(${hehe} == 0) 3 #else X #end #if(${hihi} == 0) X #else 4 #end #if(${impossible.reference} == 0) X #else 5 #end #if(${hehe} == 0)#else X #end #if(${hihi} == 0)#else 6 #end #if(${impossible.reference} == 0)#else 7 #end
End of regular reference numeric match if test
#unless(${hehe} == 0) X #end #unless(${hihi} == 0) 1 #end #unless(${impossible.reference} == 0) 2 #end #unless(${hehe} == 0) X #else#end #unless(${hihi} == 0) 3 #else#end #unless(${impossible.reference} == 0) 4 #else#end #unless(${hehe} == 0) X #else 5 #end #unless(${hihi} == 0) 6 #else X #end #unless(${impossible.reference} == 0) 7 #else X #end #unless(${hehe} == 0)#else 8 #end #unless(${hihi} == 0)#else X #end #unless(${impossible.reference} == 0)#else X #end
End of regular reference numeric match unless test
#if($#{hehe} == 4) 1 #end #if($#{hihi} == 4) X #end #if($#{impossible.reference} == 4) X #end #if($#{hehe} == 4) 2 #else#end #if($#{hihi} == 4) X #else#end #if($#{impossible.reference} == 4) X #else#end #if($#{hehe} == 4) 3 #else X #end #if($#{hihi} == 4) X #else 4 #end #if($#{impossible.reference} == 4) X #else 5 #end #if($#{hehe} == 4)#else X #end #if($#{hihi} == 4)#else 6 #end #if($#{impossible.reference} == 4)#else 7 #end
End of size reference numeric match if test
#unless($#{hehe} == 4) X #end #unless($#{hihi} == 4) 1 #end #unless($#{impossible.reference} == 4) 2 #end #unless($#{hehe} == 4) X #else#end #unless($#{hihi} == 4) 3 #else#end #unless($#{impossible.reference} == 4) 4 #else#end #unless($#{hehe} == 4) X #else 5 #end #unless($#{hihi} == 4) 6 #else X #end #unless($#{impossible.reference} == 4) 7 #else X #end #unless($#{hehe} == 4)#else 8 #end #unless($#{hihi} == 4)#else X #end #unless($#{impossible.reference} == 4)#else X #end
End of size reference numeric match unless test
#if($@{hehe} == 0) 1 #end #if($@{hihi} == 0) X #end #if($@{impossible.reference} == 0) X #end #if($@{hehe} == 0) 2 #else#end #if($@{hihi} == 0) X #else#end #if($@{impossible.reference} == 0) X #else#end #if($@{hehe} == 0) 3 #else X #end #if($@{hihi} == 0) X #else 4 #end #if($@{impossible.reference} == 0) X #else 5 #end #if($@{hehe} == 0)#else X #end #if($@{hihi} == 0)#else 6 #end #if($@{impossible.reference} == 0)#else 7 #end
End of index reference numeric match if test
#unless($@{hehe} == 0) X #end #unless($@{hihi} == 0) 1 #end #unless($@{impossible.reference} == 0) 2 #end #unless($@{hehe} == 0) X #else#end #unless($@{hihi} == 0) 3 #else#end #unless($@{impossible.reference} == 0) 4 #else#end #unless($@{hehe} == 0) X #else 5 #end #unless($@{hihi} == 0) 6 #else X #end #unless($@{impossible.reference} == 0) 7 #else X #end #unless($@{hehe} == 0)#else 8 #end #unless($@{hihi} == 0)#else X #end #unless($@{impossible.reference} == 0)#else X #end
End of index reference numeric match unless test
#if(${hehe} == ${hoho}) 1 #end #if(${hihi} == ${hoho}) X #end #if(${impossible.reference} == ${hoho}) X #end #if(${hehe} == ${hoho}) 2 #else#end #if(${hihi} == ${hoho}) X #else#end #if(${impossible.reference} == ${hoho}) X #else#end #if(${hehe} == ${hoho}) 3 #else X #end #if(${hihi} == ${hoho}) X #else 4 #end #if(${impossible.reference} == ${hoho}) X #else 5 #end #if(${hehe} == ${hoho})#else X #end #if(${hihi} == ${hoho})#else 6 #end #if(${impossible.reference} == ${hoho})#else 7 #end
End of regular reference to regular reference if test
#unless(${hehe} == ${hoho}) X #end #unless(${hihi} == ${hoho}) 1 #end #unless(${impossible.reference} == ${hoho}) 2 #end #unless(${hehe} == ${hoho}) X #else#end #unless(${hihi} == ${hoho}) 3 #else#end #unless(${impossible.reference} == ${hoho}) 4 #else#end #unless(${hehe} == ${hoho}) X #else 5 #end #unless(${hihi} == ${hoho}) 6 #else X #end #unless(${impossible.reference} == ${hoho}) 7 #else X #end #unless(${hehe} == ${hoho})#else 8 #end #unless(${hihi} == ${hoho})#else X #end #unless(${impossible.reference} == ${hoho})#else X #end
End of regular reference to regular reference unless test
#if(${hehe} == $#{hoho}) X #end #if(${hihi} == $#{hoho}) X #end #if(${impossible.reference} == $#{hoho}) X #end #if(${hehe} == $#{hoho}) X #else#end #if(${hihi} == $#{hoho}) X #else#end #if(${impossible.reference} == $#{hoho}) X #else#end #if(${hehe} == $#{hoho}) X #else 1 #end #if(${hihi} == $#{hoho}) X #else 2 #end #if(${impossible.reference} == $#{hoho}) X #else 3 #end #if(${hehe} == $#{hoho})#else 4 #end #if(${hihi} == $#{hoho})#else 5 #end #if(${impossible.reference} == $#{hoho})#else 6 #end
End of regular reference to size reference if test
#unless(${hehe} == $#{hoho}) 1 #end #unless(${hihi} == $#{hoho}) 2 #end #unless(${impossible.reference} == $#{hoho}) 3 #end #unless(${hehe} == $#{hoho}) 4 #else#end #unless(${hihi} == $#{hoho}) 5 #else#end #unless(${impossible.reference} == $#{hoho}) 6 #else#end #unless(${hehe} == $#{hoho}) 7 #else 5 #end #unless(${hihi} == $#{hoho}) 8 #else X #end #unless(${impossible.reference} == $#{hoho}) 9 #else X #end #unless(${hehe} == $#{hoho})#else X #end #unless(${hihi} == $#{hoho})#else X #end #unless(${impossible.reference} == $#{hoho})#else X #end
End of regular reference to size reference unless test
#if(${hehe} == $@{hoho}) X #end #if(${hihi} == $@{hoho}) X #end #if(${impossible.reference} == $@{hoho}) X #end #if(${hehe} == $@{hoho}) X #else#end #if(${hihi} == $@{hoho}) X #else#end #if(${impossible.reference} == $@{hoho}) X #else#end #if(${hehe} == $@{hoho}) X #else 1 #end #if(${hihi} == $@{hoho}) X #else 2 #end #if(${impossible.reference} == $@{hoho}) X #else 3 #end #if(${hehe} == $@{hoho})#else 4 #end #if(${hihi} == $@{hoho})#else 5 #end #if(${impossible.reference} == $@{hoho})#else 6 #end
End of regular reference to index reference if test
#unless(${hehe} == $@{hoho}) 1 #end #unless(${hihi} == $@{hoho}) 2 #end #unless(${impossible.reference} == $@{hoho}) 3 #end #unless(${hehe} == $@{hoho}) 4 #else#end #unless(${hihi} == $@{hoho}) 5 #else#end #unless(${impossible.reference} == $@{hoho}) 6 #else#end #unless(${hehe} == $@{hoho}) 7 #else 5 #end #unless(${hihi} == $@{hoho}) 8 #else X #end #unless(${impossible.reference} == $@{hoho}) 9 #else X #end #unless(${hehe} == $@{hoho})#else X #end #unless(${hihi} == $@{hoho})#else X #end #unless(${impossible.reference} == $@{hoho})#else X #end
End of regular reference to index reference unless test
#if($#{hehe} == ${hoho}) X #end #if($#{hihi} == ${hoho}) X #end #if($#{impossible.reference} == ${hoho}) X #end #if($#{hehe} == ${hoho}) X #else#end #if($#{hihi} == ${hoho}) X #else#end #if($#{impossible.reference} == ${hoho}) X #else#end #if($#{hehe} == ${hoho}) X #else 1 #end #if($#{hihi} == ${hoho}) X #else 2 #end #if($#{impossible.reference} == ${hoho}) X #else 3 #end #if($#{hehe} == ${hoho})#else 4 #end #if($#{hihi} == ${hoho})#else 5 #end #if($#{impossible.reference} == ${hoho})#else 6 #end
End of size reference to regular reference if test
#unless($#{hehe} == ${hoho}) 1 #end #unless($#{hihi} == ${hoho}) 2 #end #unless($#{impossible.reference} == ${hoho}) 3 #end #unless($#{hehe} == ${hoho}) 4 #else#end #unless($#{hihi} == ${hoho}) 5 #else#end #unless($#{impossible.reference} == ${hoho}) 6 #else#end #unless($#{hehe} == ${hoho}) 7 #else X #end #unless($#{hihi} == ${hoho}) 8 #else X #end #unless($#{impossible.reference} == ${hoho}) 9 #else X #end #unless($#{hehe} == ${hoho})#else X #end #unless($#{hihi} == ${hoho})#else X #end #unless($#{impossible.reference} == ${hoho})#else X #end
End of size reference to regular reference unless test
#if($#{hehe} == $#{hoho}) 1 #end #if($#{hihi} == $#{hoho}) X #end #if($#{impossible.reference} == $#{hoho}) X #end #if($#{hehe} == $#{hoho}) 2 #else#end #if($#{hihi} == $#{hoho}) X #else#end #if($#{impossible.reference} == $#{hoho}) X #else#end #if($#{hehe} == $#{hoho}) 3 #else X #end #if($#{hihi} == $#{hoho}) X #else 4 #end #if($#{impossible.reference} == $#{hoho}) X #else 5 #end #if($#{hehe} == $#{hoho})#else X #end #if($#{hihi} == $#{hoho})#else 6 #end #if($#{impossible.reference} == $#{hoho})#else 7 #end
End of size reference to size reference if test
#unless($#{hehe} == $#{hoho}) X #end #unless($#{hihi} == $#{hoho}) 1 #end #unless($#{impossible.reference} == $#{hoho}) 2 #end #unless($#{hehe} == $#{hoho}) X #else#end #unless($#{hihi} == $#{hoho}) 3 #else#end #unless($#{impossible.reference} == $#{hoho}) 4 #else#end #unless($#{hehe} == $#{hoho}) X #else 5 #end #unless($#{hihi} == $#{hoho}) 6 #else X #end #unless($#{impossible.reference} == $#{hoho}) 7 #else X #end #unless($#{hehe} == $#{hoho})#else 8 #end #unless($#{hihi} == $#{hoho})#else X #end #unless($#{impossible.reference} == $#{hoho})#else X #end
End of size reference to size reference unless test
#if($#{hehe} == $@{hoho}) X #end #if($#{hihi} == $@{hoho}) X #end #if($#{impossible.reference} == $@{hoho}) X #end #if($#{hehe} == $@{hoho}) X #else#end #if($#{hihi} == $@{hoho}) X #else#end #if($#{impossible.reference} == $@{hoho}) X #else#end #if($#{hehe} == $@{hoho}) X #else 1 #end #if($#{hihi} == $@{hoho}) X #else 2 #end #if($#{impossible.reference} == $@{hoho}) X #else 3 #end #if($#{hehe} == $@{hoho})#else 4 #end #if($#{hihi} == $@{hoho})#else 5 #end #if($#{impossible.reference} == $@{hoho})#else 6 #end
End of size reference to index reference if test
#unless($#{hehe} == $@{hoho}) 1 #end #unless($#{hihi} == $@{hoho}) 2 #end #unless($#{impossible.reference} == $@{hoho}) 3 #end #unless($#{hehe} == $@{hoho}) 4 #else#end #unless($#{hihi} == $@{hoho}) 5 #else#end #unless($#{impossible.reference} == $@{hoho}) 6 #else#end #unless($#{hehe} == $@{hoho}) 7 #else 5 #end #unless($#{hihi} == $@{hoho}) 8 #else X #end #unless($#{impossible.reference} == $@{hoho}) 9 #else X #end #unless($#{hehe} == $@{hoho})#else X #end #unless($#{hihi} == $@{hoho})#else X #end #unless($#{impossible.reference} == $@{hoho})#else X #end
End of size reference to index reference unless test
#if($@{hehe} == ${hoho}) 1 #end #if($@{hihi} == ${hoho}) X #end #if($@{impossible.reference} == ${hoho}) X #end #if($@{hehe} == ${hoho}) 2 #else#end #if($@{hihi} == ${hoho}) X #else#end #if($@{impossible.reference} == ${hoho}) X #else#end #if($@{hehe} == ${hoho}) 3 #else X #end #if($@{hihi} == ${hoho}) X #else 4 #end #if($@{impossible.reference} == ${hoho}) X #else 5 #end #if($@{hehe} == ${hoho})#else X #end #if($@{hihi} == ${hoho})#else 6 #end #if($@{impossible.reference} == ${hoho})#else 7 #end
End of index reference to regular reference if test
#unless($@{hehe} == ${hoho}) X #end #unless($@{hihi} == ${hoho}) 1 #end #unless($@{impossible.reference} == ${hoho}) 2 #end #unless($@{hehe} == ${hoho}) X #else#end #unless($@{hihi} == ${hoho}) 3 #else#end #unless($@{impossible.reference} == ${hoho}) 4 #else#end #unless($@{hehe} == ${hoho}) X #else 5 #end #unless($@{hihi} == ${hoho}) 6 #else X #end #unless($@{impossible.reference} == ${hoho}) 7 #else X #end #unless($@{hehe} == ${hoho})#else 8 #end #unless($@{hihi} == ${hoho})#else X #end #unless($@{impossible.reference} == ${hoho})#else X #end
End of index reference to regular reference unless test
#if($@{hehe} == $#{hoho}) X #end #if($@{hihi} == $#{hoho}) X #end #if($@{impossible.reference} == $#{hoho}) X #end #if($@{hehe} == $#{hoho}) X #else#end #if($@{hihi} == $#{hoho}) X #else#end #if($@{impossible.reference} == $#{hoho}) X #else#end #if($@{hehe} == $#{hoho}) X #else 1 #end #if($@{hihi} == $#{hoho}) X #else 2 #end #if($@{impossible.reference} == $#{hoho}) X #else 3 #end #if($@{hehe} == $#{hoho})#else 4 #end #if($@{hihi} == $#{hoho})#else 5 #end #if($@{impossible.reference} == $#{hoho})#else 6 #end
End of index reference to size reference if test
#unless($@{hehe} == $#{hoho}) 1 #end #unless($@{hihi} == $#{hoho}) 2 #end #unless($@{impossible.reference} == $#{hoho}) 3 #end #unless($@{hehe} == $#{hoho}) 4 #else#end #unless($@{hihi} == $#{hoho}) 5 #else#end #unless($@{impossible.reference} == $#{hoho}) 6 #else#end #unless($@{hehe} == $#{hoho}) 7 #else X #end #unless($@{hihi} == $#{hoho}) 8 #else X #end #unless($@{impossible.reference} == $#{hoho}) 9 #else X #end #unless($@{hehe} == $#{hoho})#else X #end #unless($@{hihi} == $#{hoho})#else X #end #unless($@{impossible.reference} == $#{hoho})#else X #end
End of index reference to size reference unless test
#if($@{hehe} == $@{hoho}) 1 #end #if($@{hihi} == $@{hoho}) X #end #if($@{impossible.reference} == $@{hoho}) X #end #if($@{hehe} == $@{hoho}) 2 #else#end #if($@{hihi} == $@{hoho}) X #else#end #if($@{impossible.reference} == $@{hoho}) X #else#end #if($@{hehe} == $@{hoho}) 3 #else X #end #if($@{hihi} == $@{hoho}) X #else 4 #end #if($@{impossible.reference} == $@{hoho}) X #else 6 #end #if($@{hehe} == $@{hoho})#else X #end #if($@{hihi} == $@{hoho})#else 7 #end #if($@{impossible.reference} == $@{hoho})#else 8 #end
End of index reference to index reference if test
#unless($@{hehe} == $@{hoho}) X #end #unless($@{hihi} == $@{hoho}) 1 #end #unless($@{impossible.reference} == $@{hoho}) 2 #end #unless($@{hehe} == $@{hoho}) X #else#end #unless($@{hihi} == $@{hoho}) 3 #else#end #unless($@{impossible.reference} == $@{hoho}) 4 #else#end #unless($@{hehe} == $@{hoho}) X #else 5 #end #unless($@{hihi} == $@{hoho}) 6 #else X #end #unless($@{impossible.reference} == $@{hoho}) 7 #else X #end #unless($@{hehe} == $@{hoho})#else 8 #end #unless($@{hihi} == $@{hoho})#else X #end #unless($@{impossible.reference} == $@{hoho})#else X #end
End of index reference to index reference unless test
#if(${hehe} % 2 == 0) 1 #end #if(${hihi} % 2 == 0) X #end #if(${impossible.reference} % 2 == 0) X #end #if(${hehe} % 2 == 0) 2 #else#end #if(${hihi} % 2 == 0) X #else#end #if(${impossible.reference} % 2 == 0) X #else#end #if(${hehe} % 2 == 0) 3 #else X #end #if(${hihi} % 2 == 0) X #else 4 #end #if(${impossible.reference} % 2 == 0) X #else 5 #end #if(${hehe} % 2 == 0)#else X #end #if(${hihi} % 2 == 0)#else 6 #end #if(${impossible.reference} % 2 == 0)#else 7 #end
End of regular reference modulo if test
#unless(${hehe} % 2 == 0) X #end #unless(${hihi} % 2 == 0) 1 #end #unless(${impossible.reference} % 2 == 0) 2 #end #unless(${hehe} % 2 == 0) X #else#end #unless(${hihi} % 2 == 0) 3 #else#end #unless(${impossible.reference} % 2 == 0) 4 #else#end #unless(${hehe} % 2 == 0) X #else 5 #end #unless(${hihi} % 2 == 0) 6 #else X #end #unless(${impossible.reference} % 2 == 0) 7 #else X #end #unless(${hehe} == "hehe")#else 8 #end #unless(${hihi} == "hehe")#else X #end #unless(${impossible.reference} == "hehe")#else X #end
End of regular reference modulo unless test
#if($#{hehe} % 2 == 0) 1 #end #if($#{hihi} % 2 == 0) X #end #if($#{impossible.reference} % 2 == 0) X #end #if($#{hehe} % 2 == 0) 2 #else#end #if($#{hihi} % 2 == 0) X #else#end #if($#{impossible.reference} % 2 == 0) X #else#end #if($#{hehe} % 2 == 0) 3 #else X #end #if($#{hihi} % 2 == 0) X #else 4 #end #if($#{impossible.reference} % 2 == 0) X #else 5 #end #if($#{hehe} % 2 == 0)#else X #end #if($#{hihi} % 2 == 0)#else 6 #end #if($#{impossible.reference} % 2 == 0)#else 7 #end
End of size reference modulo if test
#unless($#{hehe} % 2 == 0) X #end #unless($#{hihi} % 2 == 0) 1 #end #unless($#{impossible.reference} % 2 == 0) 2 #end #unless($#{hehe} % 2 == 0) X #else#end #unless($#{hihi} % 2 == 0) 3 #else#end #unless($#{impossible.reference} % 2 == 0) 4 #else#end #unless($#{hehe} % 2 == 0) X #else 5 #end #unless($#{hihi} % 2 == 0) 6 #else X #end #unless($#{impossible.reference} % 2 == 0) 7 #else X #end #unless($#{hehe} % 2 == 0)#else 8 #end #unless($#{hihi} % 2 == 0)#else X #end #unless($#{impossible.reference} % 2 == 0)#else X #end
End of size reference modulo unless test
#if($@{hehe} % 2 == 0) 1 #end #if($@{hihi} % 2 == 0) X #end #if($@{impossible.reference} % 2 == 0) X #end #if($@{hehe} % 2 == 0) 2 #else#end #if($@{hihi} % 2 == 0) X #else#end #if($@{impossible.reference} % 2 == 0) X #else#end #if($@{hehe} % 2 == 0) 3 #else X #end #if($@{hihi} % 2 == 0) X #else 4 #end #if($@{impossible.reference} % 2 == 0) X #else 5 #end #if($@{hehe} % 2 == 0)#else X #end #if($@{hihi} % 2 == 0)#else 6 #end #if($@{impossible.reference} % 2 == 0)#else 7 #end
End of index reference modulo if test
#unless($@{hehe} % 2 == 0) X #end #unless($@{hihi} % 2 == 0) 1 #end #unless($@{impossible.reference} % 2 == 0) 2 #end #unless($@{hehe} % 2 == 0) X #else#end #unless($@{hihi} % 2 == 0) 3 #else#end #unless($@{impossible.reference} % 2 == 0) 4 #else#end #unless($@{hehe} % 2 == 0) X #else 5 #end #unless($@{hihi} % 2 == 0) 6 #else X #end #unless($@{impossible.reference} % 2 == 0) 7 #else X #end #unless($@{hehe} % 2 == 0)#else 8 #end #unless($@{hihi} % 2 == 0)#else X #end #unless($@{impossible.reference} % 2 == 0)#else X #end
End of index reference modulo unless test
Reference hehe=${hehe} [hehe]
Size of reference hehe=$#{hehe} [4]
Index of reference hehe=$@{hehe} [0]
#end1, #if(${hehe})2, #if(${hehe})3, #if(${hehe})4, #if(${hehe})5, #if(${hehe})6, #if(${hehe})7, #if(${hehe})8, #if(${hehe})9, #if(${hehe})10, #if(${hehe})11, #if(${hehe})12, #if(${hehe})13, #if(${hehe})14, #if(${hehe})15, #if(${hehe})16, #if(${hehe})17, #if(${hehe})18, #if(${hehe})19, #if(${hehe})20, #if(${hehe})21, #if(${hehe})22, #if(${hehe})23, #if(${hehe})24, #if(${hehe})25, #if(${hehe})26, #if(${hehe})27, #if(${hehe})28, #if(${hehe})29, #if(${hehe})30, #if(${hehe})31
31, #end 30, #end 29, #end 28, #end 27, #end 26, #end 25, #end 24, #end 23, #end 22, #end 21, #end 20, #end 19, #end 18, #end 17, #end 16, #end 15, #end 14, #end 13, #end 12, #end 11, #end 10, #end 9, #end 8, #end 7, #end 6, #end 5, #end 4, #end 3, #end 2, #end 1
#endEnd of very nested if (31 levels)...
Inside if, size of the loop=$#{abc}
#if($#{abc} == 3)Size of the loop=$#{abc} [3]
#end #for(${abc}) #if($@{abc.def} == 1)${nbsp3}Index of the loop=$@{abc.def} [1]
#end${nbsp3}Index=$@{abc.def}, def=${abc.def}, ghi=${abc.ghi}
#if(${hehe})${nbsp3}Inside inner if, size of the inner loop=$#{abc.xyz}
#for(${abc.xyz})${nbsp3}${nbsp3}Index=$@{abc.xyz.x}, w=${abc.xyz.w}, x=${abc.xyz.x}, y=${abc.xyz.y}, z=${abc.xyz.z}
#if(${abc.def} == ${abc.xyz.w})${nbsp3}${nbsp3}Literal comparison: ${abc.def} == ${abc.xyz.w}
#end #if($#{abc.def} == $#{abc.xyz.w})${nbsp3}${nbsp3}Size comparison: $#{abc.def} == $#{abc.xyz.w}
#end #if($@{abc.xyz} == $@{abc.xyz.x})${nbsp3}${nbsp3}Index comparison: $@{abc.xyz} == $@{abc.xyz.x}
#end #end${nbsp3}Out of inner for
#end #endOut of for
#endEnd of mixed for and if...
| Size of the result: $#{pgresult} | |||||||||||||||
| #if($@{pgresult.firstfield}==1)First row#else #end | #if($@{pgresult.firstfield}==$#{pgresult})Last row#else #end | #if($@{pgresult.first} == $@{hehe})zero | #else$@{pgresult.first} | #end #if($#{pgresult.first} == $#{hehe})four | #else$#{pgresult.first} | #end #if($@{pgresult.first} == $#{hehe})four | #else$#{pgresult.first} | #end #if($@{pgresult.first} =~ /3/)three | #else$#{pgresult.first} | #end #if($@{pgresult.first} == "6")six | #else$#{pgresult.first} | #end #if($#{pgresult.first} == $@{hehe})zero | #else$#{pgresult.first} | #end #if(${pgresult.firstfield} =~ /first/)First row match | #else#end |
End of comparison tests for data within a loop
| Size of the result: $#{pgresult} | ||||||||||
| i=$@{pgresult.firstfield} | l=$#{pgresult.firstfield} | ${pgresult.firstfield} | ${pgresult.secondfield} | ${pgresult.thirdfield} | #if(${pgresult.first})First row | #else#end #if(${pgresult.last}) | Last row | #else#end #if(${pgresult.odd}) | Odd row | #elseEven row | #end
End of data from the PostgreSQL database
| Size of the result: $#{myresult} | ||||||||||
| i=$@{myresult.firstfield} | l=$#{myresult.firstfield} | ${myresult.firstfield} | ${myresult.secondfield} | ${myresult.thirdfield} | #if(${myresult.first})First row | #else#end #if(${myresult.last}) | Last row | #else#end #if(${myresult.odd}) | Odd row | #elseEven row | #end
End of data from the MySQL database
| Size of the result: $#{slresult} | ||||||||||
| i=$@{slresult.firstfield} | l=$#{slresult.firstfield} | ${slresult.firstfield} | ${slresult.secondfield} | ${slresult.thirdfield} | #if(${slresult.first})First row | #else#end #if(${slresult.last}) | Last row | #else#end #if(${slresult.odd}) | Odd row | #elseEven row | #end
End of data from the SQLite database
| i=$@{pgupperresult.firstfield} | l=$#{pgupperresult.firstfield} | ${pgupperresult.firstfield} | ${pgupperresult.secondfield} | ${pgupperresult.thirdfield} | #if(${pgupperresult.first})First row | #else#end #if(${pgupperresult.last}) | Last row | #else#end #if(${pgupperresult.odd}) | Odd row | #elseEven row | #end
End of data from the PostgreSQL database: in uppercase
| i=$@{myupperresult.firstfield} | l=$#{myupperresult.firstfield} | ${myupperresult.firstfield} | ${myupperresult.secondfield} | ${myupperresult.thirdfield} | #if(${myupperresult.first})First row | #else#end #if(${myupperresult.last}) | Last row | #else#end #if(${myupperresult.odd}) | Odd row | #elseEven row | #end
End of data from the MySQL database: in uppercase
| i=$@{slupperresult.firstfield} | l=$#{slupperresult.firstfield} | ${slupperresult.firstfield} | ${slupperresult.secondfield} | ${slupperresult.thirdfield} | #if(${slupperresult.first})First row | #else#end #if(${slupperresult.last}) | Last row | #else#end #if(${slupperresult.odd}) | Odd row | #elseEven row | #end
End of data from the SQLite database: in uppercase
| Size of the result: $#{shrunk} | ||||||||
| ${shrunk.firstfield} | ${shrunk.secondfield} | ${shrunk.thirdfield} | #if(${shrunk.first})First row | #else#end #if(${shrunk.last}) | Last row | #else#end #if(${shrunk.odd}) | Odd row | #elseEven row | #end
End of data shrunk...
| Size of the result: $#{stretched} | ||||||||||
| i=$@{stretched.firstfield} | l=$#{stretched.firstfield} | ${stretched.firstfield} | ${stretched.secondfield} | ${stretched.thirdfield} | #if(${stretched.first})First row | #else#end #if(${stretched.last}) | Last row | #else#end #if(${stretched.odd}) | Odd row | #elseEven row | #end
End of data stretched...
| ${selected.firstfield} | ${selected.secondfield} | ${selected.thirdfield} | #if(${selected.selected})SELECTED | #elsenot selected | #end
End of data stretched...
application key 1 = ${application-key-1}
application key 2 = ${application-key-2}
End of data from the application
session key 1 = ${session-key-1}
session key 2 = ${session-key-2}
End of data from the session
spinparameter1 = ${spinparameter1}
spinparameter2 = ${spinparameter2}
End of application configuration parameters
sessionid = ${sessionid}
sessionvalid = ${sessionvalid}
End of session id and validity
Trimmed = "${trimmed}"
Trimmed string = "${trimmedstring}"
Counted1 = "${counted1}"
Counted2 = "${counted2}"
*** End of test