Punkty weryfikacji równości umożliwiają sprawdzenie, czy treść
zwrócona przez usługę jest dokładnie zgodna z treścią określoną w punkcie weryfikacji.
O tym zadaniu
Po dodaniu punktów weryfikacji wyniki z odpowiedzi usługi są
porównywane z oczekiwanymi danymi określonymi w elemencie testowym punktu weryfikacji. Punkty
weryfikacji
równości lub
zawierania umożliwiają bezpośrednie porównanie dokumentu XML zwracanego przez usługę.
- Punkty weryfikacji zawierania zwracają status powodzenia, jeśli dokument XML odpowiedzi zawiera oczekiwane dane XML.
- Punkty weryfikacji równości zwracają status powodzenia, jeśli dokument XML odpowiedzi jest dokładnie zgodny z oczekiwanymi danymi XML.
Procedura
- Otwórz edytor testów, kliknij prawym przyciskiem myszy element odpowiedzi
i wybierz opcję .
- Wybierz punkt weryfikacji, a w obszarze Szczegóły elementu testowego edytora testów wpisz nazwę punktu weryfikacji.
- Wybierz opcje weryfikacji:
- Wybierz opcję Testuj przy użyciu przestrzeni nazw XML,
aby przeprowadzić weryfikację dla kwalifikowanej struktury dokumentu XML, w tym
oznaczania przestrzeni nazw, a nie dla nazwy prostej. Wyłącz tę opcję, aby sprawdzić tylko nazwę prostą
elementu i końcową wartość zwracaną.
- Wybierz opcję Testuj węzły tekstowe XML, aby podczas weryfikacji uwzględnić treść elementów tekstowych.
- Wybierz opcję Testuj atrybuty XML, aby podczas weryfikacji uwzględnić treść atrybutów.
- Na stronie Komunikat wybierz widok Formularz,
Drzewo lub Źródło, aby określić oczekiwane dane XML.
W przypadku punktu weryfikacji równości oczekiwane dane XML zawierają
dokument XML z elementu testu odpowiedzi. W razie potrzeby można edytować oczekiwane dane XML.
W widoku Drzewo można podać standardowe wyrażenia
regularne Java™. W
tym celu należy wybrać kolumnę Wyrażenie regularne w
wierszu atrybutu lub wartości tekstowej i wpisać wyrażenie regularne w kolumnie Wartość. Na przykład poniższe wyrażenie regularne
sprawdza, czy adres e-mail został poprawnie sformatowany:
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
W przypadku używania wyrażeń regularnych liczba węzłów XML lub fragmentów
XML w punkcie weryfikacji musi być zgodna z liczbą oczekiwanych węzłów.
Co dalej
Każdy punkt weryfikacji można włączyć lub wyłączyć, klikając go prawym
przyciskiem myszy w edytorze testów, a następnie klikając opcję
Włącz lub
Wyłącz.