Commit 83ed676c authored by Renato Figueiro Maia's avatar Renato Figueiro Maia

[OPENBUS-2682] (Lua) Adicionar suporte a exportação de dados em versões legadas (OpenBus 2.0)

- Correção para que a tradução da autenticação compartilhada para o formato legado funcione mesmo quando a conexão que a gera não é a corrente.
- Ajuste no teste para garantir o erro adequado.

git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/sdk/lua/trunk@158952 ae0415b3-e90b-0410-900d-d0be9363c56b
parent d76c8f9f
......@@ -600,7 +600,7 @@ function Connection:startSharedAuth()
legacy = legacy.converter
if legacy ~= nil then
local ok
ok, legacy = pcall(legacy.convertSharedAuth, legacy, attempt)
ok, legacy = pcallWithin(self, legacy, "convertSharedAuth", attempt)
if not ok then
log:exception(msg.UnableToConvertSharedAuth:tag{ errmsg = legacy })
legacy = nil
......
......@@ -60,8 +60,8 @@ do log:TEST("Encode malformed chain")
for expected, malformed in pairs(malformedchains) do
local ok, ex = pcall(OpenBusContext.encodeChain, OpenBusContext, malformed)
assert(not ok)
assert(type(ex) == "string")
assert(ex:find("unable to encode chain") ~= nil)
assert(type(ex) == "table")
assert(ex._repid == sysex.MARSHAL)
end
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment