From 0984a6e3c4eae4b2a6b6054474319512d8dfbac5 Mon Sep 17 00:00:00 2001 From: "Gilmar P.S.L." Date: Tue, 14 Jan 2014 15:32:58 -0200 Subject: [PATCH] =?UTF-8?q?OPEN=20-=20#9:=20Campos=20de=20formatados=20em?= =?UTF-8?q?=20fun=C3=A7=C3=A3o=20do=20padr=C3=A3o=20de=20cada=20Banco=20ht?= =?UTF-8?q?tp://github.com/jrimum/bopepo/issues/issue/9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Novo builder para uso em testes --- .../bopepo/excludes/EnderecoBuilder.java | 3 + .../jrimum/bopepo/excludes/SacadoBuilder.java | 59 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 src/test/java/org/jrimum/bopepo/excludes/SacadoBuilder.java diff --git a/src/test/java/org/jrimum/bopepo/excludes/EnderecoBuilder.java b/src/test/java/org/jrimum/bopepo/excludes/EnderecoBuilder.java index f838bea3..c10dd296 100644 --- a/src/test/java/org/jrimum/bopepo/excludes/EnderecoBuilder.java +++ b/src/test/java/org/jrimum/bopepo/excludes/EnderecoBuilder.java @@ -34,6 +34,9 @@ import org.jrimum.domkee.comum.pessoa.endereco.Endereco; import org.jrimum.domkee.comum.pessoa.endereco.UnidadeFederativa; +/** + * @author Gilmar P.S.L. + */ public class EnderecoBuilder { private Endereco end; diff --git a/src/test/java/org/jrimum/bopepo/excludes/SacadoBuilder.java b/src/test/java/org/jrimum/bopepo/excludes/SacadoBuilder.java new file mode 100644 index 00000000..ffd783e4 --- /dev/null +++ b/src/test/java/org/jrimum/bopepo/excludes/SacadoBuilder.java @@ -0,0 +1,59 @@ +/* + * Copyright 2014 JRimum Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + * + * Created at: 14/01/2014 - 15:20:04 + * + * ================================================================================ + * + * Direitos autorais 2014 JRimum Project + * + * Licenciado sob a Licença Apache, Versão 2.0 ("LICENÇA"); você não pode + * usar esse arquivo exceto em conformidade com a esta LICENÇA. Você pode obter uma + * cópia desta LICENÇA em http://www.apache.org/licenses/LICENSE-2.0 A menos que + * haja exigência legal ou acordo por escrito, a distribuição de software sob esta + * LICENÇA se dará “COMO ESTÁ”, SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, sejam + * expressas ou tácitas. Veja a LICENÇA para a redação específica a reger permissões + * e limitações sob esta LICENÇA. + * + * Criado em: 14/01/2014 - 15:20:04 + * + */ + +package org.jrimum.bopepo.excludes; + +import org.jrimum.domkee.financeiro.banco.febraban.Sacado; + +/** + * @author Gilmar P.S.L. + */ +public class SacadoBuilder { + + private Sacado sac; + + public SacadoBuilder(){ + this.sac = newDefaultValue(); + } + + public static Sacado defaultValue(){ + return newDefaultValue(); + } + + public Sacado build(){ + return this.sac; + } + + private static Sacado newDefaultValue(){ + Sacado sac = new Sacado("JRimum Developer Pronto Para Férias", "222.222.222-22"); + sac.addEndereco(EnderecoBuilder.defaultValue()); + return sac; + } +} \ No newline at end of file