O seguinte exemplo mostra como registrar cadeias para verificação de conteúdo:
<extension point="com.ibm.rational.test.lt.models.behavior.contentVPData"> <category label="Example protocol strings" id=" examples.protocol.strings "> <property type="boolean" name="Does value exist" value="true" id="com.ibm.rational.test.lt.exmaple.protocol.valueExist"/> <content label="Joe" id="example.protocol.strings.1"/> <content label="Jane" id="example.protocol.strings.2"/> </category> </extension>
Uma extensão de protocolo pode fornecer sua própria lista de origens de dados integradas. Uma origem de dados é utilizada para extrair dados e retê-los para consumo posterior. Isso é feito utilizando o ponto de extensão a seguir.
O seguinte exemplo mostra como registrar origens de dados internas:
<extension point="com.ibm.rational.test.lt.models.behavior.builtInDataSource"> <dataSource typeId="protocol.buitindatasource" className="com.ibm.rational.test.lt.example.protocol.BIDataSource"> <property name="database"/> <property name="table"/> <property name="column"/> </dataSource> </extension>
No exemplo acima, uma extensão de protocolo pode extrair um valor de uma determinada coluna em uma tabela em um banco de dados.