Trace: » targetobject
Target objects
Na implementação em .Net de FIT, ColumnFixture pode ligar uma tabela FIT diretamente para um objeto de domínio, de tal forma que você não precisa declarar novamente todas as propriedades e métodos numa fixture. Isto é útil se você quiser usar uma ColumnFixture porém já possui um objeto para transferir dados. Para ligar uma tabela com um objeto de domínio, sobrescreva o método GetTargetObject e retorne o objeto apropriado. Se um target objeto for usado, todas as colunas da tabela são mapeadas para aquele objeto. Se você quiser usar alguma verificação que não existe na classe de negócios, você terá que extender esta classe, adicionar novos métodos e então usar esta nova classe como target object da tabela.
Esta funcionalidade é específica para .NET e não está disponível em Java.
!|TargetObjectTest| |word|total length?| |Houston|7|
Código-fonte em .NET
using System;
using System.Collections.Generic;
using System.Text;
namespace info.fitnesse.fixturegallery
{
public class TargetObjectTest:fit.ColumnFixture
{
private Text txt=new Text("");
public override object GetTargetObject()
{
return txt;
}
}
}
Página anterior: Flow Mode Próxima página: System under test Página acima: Conceitos importantes
