¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Simulação de respostas AJAX no SAPUI5: Alternativas ao jquery-mockjax

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá!

Desenvolver um aplicativo SAPUI5 requer muitos testes, incluindo a obtenção de dados dos serviços backend. No entanto, pode ser que esses serviços ainda não existam. Portanto, simulamos as respostas AJAX.

Encontrei um plugin jQuery chamado jquery-mockjax para simular as respostas ajax:

https://github.com/appendto/jquery-mockjax

Existe alguma funcionalidade semelhante para o SAPUI5 1.22.4? Ou devo usar o plugin jQuery?

Saudações

Tobias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Sai,

O MockServer funciona com dados gerados ou dados estáticos.

Você pode chamar manualmente o serviço OData real e depois salvar sua(s) resposta(s) json para usá-las como dados estáticos.

Atualmente não há uma opção no MockServer para automatizar isso.

Saudações,

Gal

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá a todos!

Eu estava em um caso de uso semelhante, onde precisava usar um mockserver para vincular os dados. Podemos usar um serviço OData através de uma chamada ajax ou apenas dados json/xml hospedados no mockserver?

Por exemplo:

var uri = window.location.pathname.substring(0, window.location.pathname.lastIndexOf("/")) + "/models/";

oMockServer.simulate(uri + "metadata.xml", {

sMockdataBaseUrl: uri + "sampleData.json",

bGenerateMissingMockData: true

});

Minha aplicação atual funcionava bem com "sampleData.json" hospedado, mas meu caso de uso é mais adequado para um cenário em tempo real. Portanto, posso fazer uma chamada ajax para o serviço OData e atribuir os dados ao mock server em vez de dados estáticos? O mock server funciona com chamadas ajax?

Saudações,

Sai.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Tobias,

Até onde eu sei, o MockServer foca apenas em OData. No entanto, tenho ouvido ideias sobre um gravador de solicitações para testes automatizados. Mas isso não acontecerá antes da versão 1.28, se acontecer. Mas tenho certeza de que outros têm o mesmo problema; você menciona o Mockjax e se ele funciona, não vejo por que não deveria usá-lo. Não vamos reconstruir tudo o que o mundo construiu ao nosso redor.... 😉 normalmente tentamos reutilizar.

Saudações

Andreas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá a todos!

Quero retomar este tópico para a última versão do SAPUI5 1.24. De acordo com as notas de lançamento, a SAP melhorou consideravelmente o MockServer.

É possível simular apenas chamadas OData, ou finalmente posso simular também requisições AJAX simples?

Saudações,

Tobias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?