j'ai les étapes de test suivantes:Modifier le transfert d'objets (à l'aide de transfert de propriété) dans SoapUI
- GetDetails
- TransferObject (transfert de propriété)
- Changer Détails
GetDetails délivre un Objet JSON comme suit:
{
"databaseId": 123,
"databaseName": "Test",
"address": "ON",
"details": {
"detail_id": 999,
"userId": 2,
"date": null,
"state": "active"
},
"itemName": "Bob details",
}
transferObject transfère cet objet details
à ChangeDetails test step.
Mais maintenant, je veux modifier l'objet (modifier la propriété state
-non-active
) avant de le nourrir à ChangeDetails cas de test.
Comment puis-je faire cela? Aucune suggestion?
Ce que vous avez mentionné semble être des «étapes de test» d'un cas de test, n'est-ce pas? De plus, il semble qu'il y ait plusieurs 'details' et pas unique, donc peu plus d'extraits de json ont besoin de l'expliquer. Par le, vous pouvez utiliser 'Property Expansion' pour le même. – Rao
@Rao: Vous avez raison! J'ai modifié mon message. Dans un seul objet JSON, la propriété 'details' est unique. Où puis-je trouver le 'Property Expansion'? – CodeJockey
Vous voulez donc que les données ci-dessus soient entrées dans l'étape de test 'ChangeDetails'? Et seulement changer d'état? Peux-tu élaborer? – Rao