Podrobnosti případu stubu

Prvky case stubu umožňují určit odpověď stubu služby podle obsahu příchozího volání. Můžete provést kontroly obsahu dokumentu XML vrácení zprávy, počtu uzlů vrácených dotazem XPath nebo existence specifické přílohy. Každý prvek case má přidružený prvek odpovědi. V operaci stubu může být více prvků case, prvek Case : Default je však povinný.

Výchozí případ

Výchozí případ obsahuje výchozí odpověď, která se použije, když nejsou splněna žádná další kritéria. Při použití více případů se výchozí případ vyhodnotí vždy jako poslední.

Případy Obsahuje a Je rovno

Případy Obsahuje odesílají odpověď, když příchozí volání obsahuje určenou zprávu XML. Případy Je rovno odesílají odpověď, když se příchozí volání shoduje s určenou zprávou XML.

K ověření dojde, pokud je objekt vrácení zprávy platnou zprávou XML. Ověření se provádí na názvu prvku XML a na konečné návratové hodnotě prvku. Atributy se nekontrolují.

K úpravě obsahu zprávy použijte pohledy Formulář, Strom a Zdroj.

Testovat s použitím oboru názvů XML
Vyberte tuto volbu, chcete-li provést verifikaci na úplné struktuře, včetně oboru názvů XML, namísto na jednoduchém názvu. Například pokud jsou očekávaná data XML:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Když je povolena volba Rozlišovat obor názvů, ověření se provádí na úplném názvu návratové hodnoty:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
Když je volba Rozlišovat obor názvů zakázána, ověření ignoruje značení oboru názvů a kontroluje pouze jednoduchý název prvku a konečnou návratovou hodnotu:
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
V tomto případě můžete zjednodušit hodnotu očekávaných dat XML na:
<responseElement><responseElement>
Testovat textové uzly XML
Tuto volbu vyberte, pokud chcete do ověření zahrnout textové hodnoty XML.
Testovat atributy XML
Tuto volbu vyberte, pokud chcete do ověření zahrnout atributy XML.
Formulář

Tento pohled poskytuje jednoduchý přehled prvků volání spolu s jejich hodnotami. Tento pohled slouží k rychlým úpravám hodnot ve formuláři.

Strom

Tento pohled poskytuje hierarchické zobrazení prvků volání spolu s jejich hodnotami, atributy a přidruženými obory názvů. Tento seznam můžete upravit pomocí tlačítek Přidat, Vložit, Odebrat, Nahoru a Dolů.

V závislosti na vašich požadavcích klepněte na tlačítka filtru obor názvů, atribut nebo text.

Klepnutím na volbu Povolit pouze platné úpravy zapnete inteligentní úpravy založené na formátu XML schema document (XSD). Chcete-li určit sadu dokumentů XSD pro pracovní plochu, v navigátoru testu klepněte pravým tlačítkem myši na projekt a vyberte volbu Vlastnosti a Katalog schémat. Pokud nemáte XSD nebo pokud nechcete obcházet schéma, zakažte inteligentní úpravy.

Můžete určit standardní regulární výrazy Java™. Ve sloupci Regulární výraz vyberte řádek atributu nebo textové hodnoty a zadejte regulární výraz do sloupce Hodnota. Například následující regulární výraz zkontroluje správné formátování e-mailové adresy: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

Zdroj
Tento pohled zobrazuje zdrojový dokument XML volání.
Důležité: Značky ID zobrazené na stránce Zdroj odkazují na interní reprezentaci testu. Pokud tyto značky odeberete, odeberete tím i všechny existující odkazy a zástupné prvky. Tyto značky nelze po odstranění znovu vytvořit.

Případ Dotaz

Případy Dotaz odesílají odpověď, když se počet uzlů vrácených dotazem jazyka XPath shoduje s očekávaným počtem uzlů určeným v prvku case.

K ověření dojde, pokud je objekt vrácení zprávy platným dokumentem XML.

Výraz XPath

Zadejte dotaz pomocí jazyka XPath. Podrobnosti o vyjádření dotazu XPath najdete ve specifikaci XPath: http://www.w3.org/TR/xpath. Klepnutím na volbu Sestavit výraz otevřete okno Tvůrce výrazů XPath.

Poznámka: Protože výrazy XPath vyžadují, aby měl kvalifikovaný název předponu, vrátí pro výchozí obor názvů deklarovaný s xmlns hodnotu null.
Operátor a očekávaný počet
Tyto hodnoty určují očekávaný počet uzlů vrácených dotazem.
Vyhodnotit
Klepnutím na toto tlačítko vypočtete počet uzlů na základě aktuálního vstupu. Tato hodnota automaticky nahradí aktuální Očekávaný počet.

Výchozí případ

Body verifikace přílohy vrátí stav Úspěch, když příloha vrácení zprávy odpovídá všem kritériím určeným v bodu verifikace.

K ověření dojde pouze, pokud je objekt vrácení zprávy platným dokumentem XML.

Povolit bod verifikace
Když je tato volba vybrána, test ověří, zda se objekty vrácení zprávy webové služby shodují s očekávanými kritérii bodu verifikace. Pokud se vrácení zprávy neshoduje s očekávanými kritérii, je v protokolu testu ohlášena chyba.
Index ověřované přílohy

V případě více příloh toto číslo určuje, která příloha se má zkontrolovat.

Velikost přílohy

Určuje očekávanou velikost přílohy.

Typ MIME
Určuje očekávaný typ MIME přílohy.
Kódování
Určuje očekávané kódování přílohy.

Váš názor