I en XML-schemafil kan du med omfaktorisering tillåta författare att skapa en enskild artefaktändring, och implementera ändringen över samtliga beroende artefakter.
Med omfaktorisering försvinner behovet av omfattande redigering
av brutna beroenden vid ändringar i testobjektsamlingar, som ytterligare
påverkar andra beroende testobjektsamlingar (t.ex. vid namnändring av XML-schemaelement).
- Skapa ett nytt XML-schema eller dubbelklicka på ett befintligt schema i navigeringsvyn. Det öppnas automatiskt i XML-schemaredigeraren.
- När du vill omfaktorisera en testobjektsamling placerar du markören i samlingen, högerklicka på den och väljer
En dialogruta visas där du får ange ett namn för testobjektsamlingen
- Ange det nya namnet på testobjektsamlingen.
- (Valfritt) Klicka på Förhandsgranska. Ett fönster öppnas, med information om samtliga ändringar som kommer att utföras vid omfaktoriseringen.
- Klicka på OK.
Det nya namnet kommer att anges i den öppnade XSD-källan, och dessutom samtliga beroende testobjektsamlingar
Komponentreferenser i ett XML-schemaGlobala namngivna komponenter |
Referens |
|
- <element ref="foo">
- <element substitutionGroup="foo"
|
- <simple/complexType name="foo">
|
- <element type="foo">
- <attribute type="foo">
- <restriction base="foo">
- <substitution base="foo">
|
|
|
- <attributeGroup name="foo">
|
- <attributeGroup ref="foo">
|
|
|