Open ViictrP opened 8 years ago
@ViictrP could you please provide your Fixtures declarations? Thank you!
public class Empresa {
private Endereco[] enderecos;
public Endereco[] getEnderecos(){
return enderecos;
}
public void setEnderecos(Endereco[] enderecos){
this.enderecos = enderecos;
}
}
Fixture.of(Endereco.class).addTemplate("endereco_valido", new Rule() {
{
add("tipoLogradouro", random("Rua","Avenida","Av","Alameda","Travessa"));
add("logradouro", random("Padre Estevão Pernet", "Tuiutí"));
add("numero", random("215", "200", "210","230"));
add("cep", random("08200222", "03512366", "03500010","03899222"));
add("bairro", random("Tatuapé", "Itaquera", "Patriarca","Artur Alvim"));
add("cidade", random("São Paulo", "Osasco", "Barueri","Guarulhos"));
add("uf", random("SP", "RJ", "ES","MG"));
add("pais", random("Brasil", "Bulgária", "Bósnia-Herzegovina","Paquistão"));
}
});
Any updates on this?
Array support
the following code returns an error: no such attribute: enderecos[java.util.ArrayList] there is no support for arrays, instead supports both array and ArrayList.
Fixture.of(Empresa.class).addTemplate("empresa_valida", new Rule(){ { add("enderecos", has(3).of(Endereco.class, "endereco_valido")); } });