|
|
|
@ -61,39 +61,39 @@ function testByteStorage (st) { |
|
|
|
|
st.equal(decoded['b2'], true) |
|
|
|
|
st.equal(decoded['dynb1'].value, '0x64796e616d69636279746573') |
|
|
|
|
st.equal(decoded['dynb1'].length, '0xc') |
|
|
|
|
st.equal(decoded['stab'], '0x1') |
|
|
|
|
st.equal(decoded['stab'], '0x01') |
|
|
|
|
st.equal(decoded['stab1'], '0x12') |
|
|
|
|
st.equal(decoded['stab2'], '0x1579') |
|
|
|
|
st.equal(decoded['stab3'], '0x359356') |
|
|
|
|
st.equal(decoded['stab4'], '0x2375') |
|
|
|
|
st.equal(decoded['stab5'], '0x2357645') |
|
|
|
|
st.equal(decoded['stab6'], '0x324435') |
|
|
|
|
st.equal(decoded['stab7'], '0x324324') |
|
|
|
|
st.equal(decoded['stab8'], '0x324554645765') |
|
|
|
|
st.equal(decoded['stab9'], '0x3434543') |
|
|
|
|
st.equal(decoded['stab10'], '0x4543543654657') |
|
|
|
|
st.equal(decoded['stab11'], '0x54354654') |
|
|
|
|
st.equal(decoded['stab12'], '0x3') |
|
|
|
|
st.equal(decoded['stab13'], '0x3243242345435') |
|
|
|
|
st.equal(decoded['stab14'], '0x32454354354353') |
|
|
|
|
st.equal(decoded['stab15'], '0x32454434435') |
|
|
|
|
st.equal(decoded['stab16'], '0x3245435444') |
|
|
|
|
st.equal(decoded['stab17'], '0x32454343243243245') |
|
|
|
|
st.equal(decoded['stab18'], '0x324534325435435') |
|
|
|
|
st.equal(decoded['stab19'], '0x324543435435435') |
|
|
|
|
st.equal(decoded['stab20'], '0x32454543543AB35') |
|
|
|
|
st.equal(decoded['stab21'], '0x32454432423435') |
|
|
|
|
st.equal(decoded['stab22'], '0x324543AEF5') |
|
|
|
|
st.equal(decoded['stab23'], '0x3245435FFF') |
|
|
|
|
st.equal(decoded['stab24'], '0x3245435F') |
|
|
|
|
st.equal(decoded['stab25'], '0x3245435F') |
|
|
|
|
st.equal(decoded['stab26'], '0x3245435F') |
|
|
|
|
st.equal(decoded['stab27'], '0x3245FFFFFFF') |
|
|
|
|
st.equal(decoded['stab28'], '0x3241235') |
|
|
|
|
st.equal(decoded['stab29'], '0x325213213') |
|
|
|
|
st.equal(decoded['stab30'], '0x3245435232423') |
|
|
|
|
st.equal(decoded['stab31'], '0x3245435123') |
|
|
|
|
st.equal(decoded['stab32'], '0x324324423432543543AB') |
|
|
|
|
st.equal(decoded['stab4'], '0x23750000') |
|
|
|
|
st.equal(decoded['stab5'], '0x0235764500') |
|
|
|
|
st.equal(decoded['stab6'], '0x324435000000') |
|
|
|
|
st.equal(decoded['stab7'], '0x00432400000000') |
|
|
|
|
st.equal(decoded['stab8'], '0x3245546457650000') |
|
|
|
|
st.equal(decoded['stab9'], '0x034345430000000000') |
|
|
|
|
st.equal(decoded['stab10'], '0x04543543654657000000') |
|
|
|
|
st.equal(decoded['stab11'], '0x5435465400000000000000') |
|
|
|
|
st.equal(decoded['stab12'], '0x030000000000000000000000') |
|
|
|
|
st.equal(decoded['stab13'], '0x03243242345435000000000000') |
|
|
|
|
st.equal(decoded['stab14'], '0x3245435435435300000000000000') |
|
|
|
|
st.equal(decoded['stab15'], '0x032454434435000000000000000000') |
|
|
|
|
st.equal(decoded['stab16'], '0x32454354440000000000000000000000') |
|
|
|
|
st.equal(decoded['stab17'], '0x0324543432432432450000000000000000') |
|
|
|
|
st.equal(decoded['stab18'], '0x032453432543543500000000000000000000') |
|
|
|
|
st.equal(decoded['stab19'], '0x03245434354354350000000000000000000000') |
|
|
|
|
st.equal(decoded['stab20'], '0x032454543543AB35000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab21'], '0x324544324234350000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab22'], '0x324543AEF50000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab23'], '0x3245435FFF000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab24'], '0x3245435F0000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab25'], '0x3245435F000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab26'], '0x3245435F00000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab27'], '0x03245FFFFFFF000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab28'], '0x03241235000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab29'], '0x0325213213000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab30'], '0x032454352324230000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab31'], '0x32454351230000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab32'], '0x324324423432543543AB00000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['enumDec'], 'e240') |
|
|
|
|
st.equal(decoded['str1'].value, 'short') |
|
|
|
|
st.equal(decoded['str2'].value, 'long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long__long') |
|
|
|
@ -105,39 +105,39 @@ function testByteStorage (st) { |
|
|
|
|
st.equal(decoded['b2'], false) |
|
|
|
|
st.equal(decoded['dynb1'].value, '0x') |
|
|
|
|
st.equal(decoded['dynb1'].length, '0x0') |
|
|
|
|
st.equal(decoded['stab'], '0x') |
|
|
|
|
st.equal(decoded['stab1'], '0x') |
|
|
|
|
st.equal(decoded['stab2'], '0x') |
|
|
|
|
st.equal(decoded['stab3'], '0x') |
|
|
|
|
st.equal(decoded['stab4'], '0x') |
|
|
|
|
st.equal(decoded['stab5'], '0x') |
|
|
|
|
st.equal(decoded['stab6'], '0x') |
|
|
|
|
st.equal(decoded['stab7'], '0x') |
|
|
|
|
st.equal(decoded['stab8'], '0x') |
|
|
|
|
st.equal(decoded['stab9'], '0x') |
|
|
|
|
st.equal(decoded['stab10'], '0x') |
|
|
|
|
st.equal(decoded['stab11'], '0x') |
|
|
|
|
st.equal(decoded['stab12'], '0x') |
|
|
|
|
st.equal(decoded['stab13'], '0x') |
|
|
|
|
st.equal(decoded['stab14'], '0x') |
|
|
|
|
st.equal(decoded['stab15'], '0x') |
|
|
|
|
st.equal(decoded['stab16'], '0x') |
|
|
|
|
st.equal(decoded['stab17'], '0x') |
|
|
|
|
st.equal(decoded['stab18'], '0x') |
|
|
|
|
st.equal(decoded['stab19'], '0x') |
|
|
|
|
st.equal(decoded['stab20'], '0x') |
|
|
|
|
st.equal(decoded['stab21'], '0x') |
|
|
|
|
st.equal(decoded['stab22'], '0x') |
|
|
|
|
st.equal(decoded['stab23'], '0x') |
|
|
|
|
st.equal(decoded['stab24'], '0x') |
|
|
|
|
st.equal(decoded['stab25'], '0x') |
|
|
|
|
st.equal(decoded['stab26'], '0x') |
|
|
|
|
st.equal(decoded['stab27'], '0x') |
|
|
|
|
st.equal(decoded['stab28'], '0x') |
|
|
|
|
st.equal(decoded['stab29'], '0x') |
|
|
|
|
st.equal(decoded['stab30'], '0x') |
|
|
|
|
st.equal(decoded['stab31'], '0x') |
|
|
|
|
st.equal(decoded['stab32'], '0x') |
|
|
|
|
st.equal(decoded['stab'], '0x00') |
|
|
|
|
st.equal(decoded['stab1'], '0x00') |
|
|
|
|
st.equal(decoded['stab2'], '0x0000') |
|
|
|
|
st.equal(decoded['stab3'], '0x000000') |
|
|
|
|
st.equal(decoded['stab4'], '0x00000000') |
|
|
|
|
st.equal(decoded['stab5'], '0x0000000000') |
|
|
|
|
st.equal(decoded['stab6'], '0x000000000000') |
|
|
|
|
st.equal(decoded['stab7'], '0x00000000000000') |
|
|
|
|
st.equal(decoded['stab8'], '0x0000000000000000') |
|
|
|
|
st.equal(decoded['stab9'], '0x000000000000000000') |
|
|
|
|
st.equal(decoded['stab10'], '0x00000000000000000000') |
|
|
|
|
st.equal(decoded['stab11'], '0x0000000000000000000000') |
|
|
|
|
st.equal(decoded['stab12'], '0x000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab13'], '0x00000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab14'], '0x0000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab15'], '0x000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab16'], '0x00000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab17'], '0x0000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab18'], '0x000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab19'], '0x00000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab20'], '0x0000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab21'], '0x000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab22'], '0x00000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab23'], '0x0000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab24'], '0x000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab25'], '0x00000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab26'], '0x0000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab27'], '0x000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab28'], '0x00000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab29'], '0x0000000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab30'], '0x000000000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab31'], '0x00000000000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['stab32'], '0x0000000000000000000000000000000000000000000000000000000000000000') |
|
|
|
|
st.equal(decoded['enumDec'], 'e0') |
|
|
|
|
st.equal(decoded['str1'].length, '0x0') |
|
|
|
|
st.equal(decoded['str2'].length, '0x0') |
|
|
|
|