t.ok(common.getSplittedTypeDesc(funcDefForComplexParams.nestedStruct,compiledContractObj)[0]==='(bytes32,uint256,uint256[],address,(bytes32,uint256)[])[][]','creates right params type signature')
t.plan(3)
t.ok(common.getMethodParamsSplittedTypeDesc(funcDefForComplexParams.withoutParams,compiledContractObj).length===0,'no params, no params type signature')
t.ok(common.getMethodParamsSplittedTypeDesc(funcDefForComplexParams.bytesArray,compiledContractObj)[0]==='bytes32[]','creates right params type signature')
t.ok(common.getMethodParamsSplittedTypeDesc(funcDefForComplexParams.nestedStruct,compiledContractObj)[0]==='(bytes32,uint256,uint256[],address,(bytes32,uint256)[])[][]','creates right params type signature')