Package br.com.objectos.way.boleto

Source Code of br.com.objectos.way.boleto.TesteDeNossoNumero

/*
* TesteDeNossoNumero.java criado em 21/03/2013
*
* Propriedade de Objectos Fábrica de Software LTDA.
* Reprodução parcial ou total proibida.
*/
package br.com.objectos.way.boleto;

import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo;

import org.testng.annotations.Test;

import br.com.objectos.way.boleto.NossoNumero;

/**
* @author marcio.endo@objectos.com.br (Marcio Endo)
*/
@Test
public class TesteDeNossoNumero {

  public void numero() {
    String numero = "1234";

    NossoNumero res = new NossoNumero(numero);

    assertThat(res.longValue(), equalTo(123l));
    assertThat(res.getDigito(), equalTo('4'));
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void nao_numero() {
    String numero = "abc";

    new NossoNumero(numero);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void nao_numero_hifen() {
    String numero = "123-4";

    new NossoNumero(numero);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void nao_numero_vazio() {
    String numero = "";

    new NossoNumero(numero);
  }

}
TOP

Related Classes of br.com.objectos.way.boleto.TesteDeNossoNumero

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.