• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wmixvideo / nfe / #6671

20 Nov 2015 08:23PM UTC coverage: 79.804% (+2.4%) from 77.372%
#6671

push

travis-ci

fincatto
Corrigido teste atrelado a classe de info de partilha de icms

4394 of 5506 relevant lines covered (79.8%)

50.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

76.74
/src/main/java/com/fincatto/nfe310/classes/nota/NFNotaInfoEmitente.java
1
package com.fincatto.nfe310.classes.nota;
2

3
import org.simpleframework.xml.Element;
4

5
import com.fincatto.nfe310.classes.NFBase;
6
import com.fincatto.nfe310.classes.NFEndereco;
7
import com.fincatto.nfe310.classes.NFRegimeTributario;
8
import com.fincatto.nfe310.validadores.StringValidador;
9

10
public class NFNotaInfoEmitente extends NFBase {
52✔
11

12
    @Element(name = "CNPJ", required = false)
13
    private String cnpj;
14

15
    @Element(name = "CPF", required = false)
16
    private String cpf;
17

18
    @Element(name = "xNome", required = true)
19
    private String razaoSocial;
20

21
    @Element(name = "xFant", required = false)
22
    private String nomeFantasia;
23

24
    @Element(name = "enderEmit", required = true)
25
    private NFEndereco endereco;
26

27
    @Element(name = "IE", required = true)
28
    private String inscricaoEstadual;
29

30
    @Element(name = "IEST", required = false)
31
    private String inscricaoEstadualSubstituicaoTributaria;
32

33
    @Element(name = "IM", required = false)
34
    private String inscricaoMunicipal;
35

36
    @Element(name = "CNAE", required = false)
37
    private String classificacaoNacionalAtividadesEconomicas;
38

39
    @Element(name = "CRT", required = true)
40
    private NFRegimeTributario regimeTributario;
41

42
    public void setCnpj(final String cnpj) {
43
        if (this.cpf != null) {
5✔
44
            throw new IllegalStateException("Nao pode setar CNPJ caso CPF esteja setado");
1✔
45
        }
46
        StringValidador.cnpj(cnpj);
4✔
47
        this.cnpj = cnpj;
2✔
48
    }
2✔
49

50
    public void setCpf(final String cpf) {
51
        if (this.cnpj != null) {
41✔
52
            throw new IllegalStateException("Nao pode setar CPF caso CNPJ esteja setado");
1✔
53
        }
54
        StringValidador.cpf(cpf);
40✔
55
        this.cpf = cpf;
38✔
56
    }
38✔
57

58
    public void setRazaoSocial(final String razaoSocial) {
59
        StringValidador.tamanho60(razaoSocial);
39✔
60
        this.razaoSocial = razaoSocial;
37✔
61
    }
37✔
62

63
    public void setNomeFantasia(final String nomeFantasia) {
64
        StringValidador.tamanho60(nomeFantasia);
39✔
65
        this.nomeFantasia = nomeFantasia;
37✔
66
    }
37✔
67

68
    public void setEndereco(final NFEndereco endereco) {
69
        this.endereco = endereco;
37✔
70
    }
37✔
71

72
    public void setInscricaoEstadual(final String inscricaoEstadual) {
73
        StringValidador.inscricaoEstadual(inscricaoEstadual);
37✔
74
        this.inscricaoEstadual = inscricaoEstadual;
37✔
75
    }
37✔
76

77
    public void setInscricaoEstadualSubstituicaoTributaria(final String inscricaoEstadualSubstituicaoTributaria) {
78
        StringValidador.inscricaoEstadualSemIsencao(inscricaoEstadualSubstituicaoTributaria);
37✔
79
        this.inscricaoEstadualSubstituicaoTributaria = inscricaoEstadualSubstituicaoTributaria;
37✔
80
    }
37✔
81

82
    public void setInscricaoMunicipal(final String inscricaoMunicipal) {
83
        StringValidador.tamanho15(inscricaoMunicipal);
37✔
84
        this.inscricaoMunicipal = inscricaoMunicipal;
37✔
85
    }
37✔
86

87
    public void setClassificacaoNacionalAtividadesEconomicas(final String classificacaoNacionalAtividadesEconomicas) {
88
        StringValidador.exatamente7N(classificacaoNacionalAtividadesEconomicas);
37✔
89
        this.classificacaoNacionalAtividadesEconomicas = classificacaoNacionalAtividadesEconomicas;
37✔
90
    }
37✔
91

92
    public void setRegimeTributario(final NFRegimeTributario regimeTributario) {
93
        this.regimeTributario = regimeTributario;
37✔
94
    }
37✔
95

96
    public String getCnpj() {
97
        return this.cnpj;
×
98
    }
99

100
    public String getCpf() {
101
        return this.cpf;
×
102
    }
103

104
    public String getRazaoSocial() {
105
        return this.razaoSocial;
×
106
    }
107

108
    public String getNomeFantasia() {
109
        return this.nomeFantasia;
×
110
    }
111

112
    public NFEndereco getEndereco() {
113
        return this.endereco;
×
114
    }
115

116
    public String getInscricaoEstadual() {
117
        return this.inscricaoEstadual;
×
118
    }
119

120
    public String getInscricaoEstadualSubstituicaoTributaria() {
121
        return this.inscricaoEstadualSubstituicaoTributaria;
×
122
    }
123

124
    public String getInscricaoMunicipal() {
125
        return this.inscricaoMunicipal;
×
126
    }
127

128
    public String getClassificacaoNacionalAtividadesEconomicas() {
129
        return this.classificacaoNacionalAtividadesEconomicas;
×
130
    }
131

132
    public NFRegimeTributario getRegimeTributario() {
133
        return this.regimeTributario;
×
134
    }
135
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc