package com.fincatto.documentofiscal.nfe400.classes;

import org.junit.Assert;
import org.junit.Test;

public class NFFinalidadeTest {

    @Test
    public void deveRepresentarOCodigoCorretamente() {
        Assert.assertEquals("1", NFFinalidade.NORMAL.getCodigo());
        Assert.assertEquals("2", NFFinalidade.COMPLEMENTAR.getCodigo());
        Assert.assertEquals("3", NFFinalidade.AJUSTE.getCodigo());
        Assert.assertEquals("4", NFFinalidade.DEVOLUCAO_OU_RETORNO.getCodigo());
    }
}
@@ -488,9 +488,434 @@
 ;%0A    %7D%0A
+    %0A    @Test%0A    public void deveObterTipoApartirDoSeuCodigo() %7B%0A        Assert.assertEquals(NFFinalidade.NORMAL, NFFinalidade.valueOfCodigo(%221%22));%0A        Assert.assertEquals(NFFinalidade.COMPLEMENTAR, NFFinalidade.valueOfCodigo(%222%22));%0A        Assert.assertEquals(NFFinalidade.AJUSTE, NFFinalidade.valueOfCodigo(%223%22));%0A        Assert.assertEquals(NFFinalidade.DEVOLUCAO_OU_RETORNO, NFFinalidade.valueOfCodigo(%224%22));%0A    %7D%0A
 %7D

Teste unitario NFFinalidade.valueOfCodigo("")