Verifica se o resultado do teste em Json é IGUAL ao de um json esperado.
tlpp.probat.assertJson( < xValue >, < xExpected >, [ cDesc ] )
ou
using namespace tlpp.probat
assertJson( < xValue >, < xExpected >, [ cDesc ] )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
jValue | json | Valor produzido pelo teste | X | |
xExpected | json ou character | Valor esperado | X | |
cDesc | character | Descrição do teste (opcional) |
Nome | Tipo | Descrição |
---|---|---|
lRet | logical | Indica se os valores jValue e xExpected são iguais. |
# include "tlpp-core.th" # include "tlpp-probat.th" using namespace tlpp.probat @TestFixture() function sample_assertJson() local oJson1 as json local oJson2 as json local oJson3 as json local cJson1 as character local cJson2 as character local cJson3 as character cJson1 := '{"key":"value"}' cJson2 := cJson1 cJson3 := '{"key":"value_1"}' oJson1 := JsonObject():New() oJson1:fromJson( cJson1 ) oJson2 := JsonObject():New() oJson2:fromJson( cJson2 ) oJson3 := JsonObject():New() oJson3:fromJson( cJson3 ) assertJson( oJson1, oJson2 ) // Ok assertJson( oJson1, oJson3 ) // Erro assertJson( oJson1, cJson2 ) // Ok assertJson( oJson1, cJson3 ) // Erro return .T.
01.02.10