• 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

75.0
/src/main/java/com/fincatto/nfe310/classes/nota/NFNotaInfoDestinatario.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.validadores.StringValidador;
8

9
public class NFNotaInfoDestinatario extends NFBase {
54✔
10

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

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

17
    @Element(name = "idEstrangeiro", required = false)
18
    private String idEstrangeiro;
19

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

23
    @Element(name = "enderDest", required = false)
24
    private NFEndereco endereco;
25

26
    @Element(name = "indIEDest", required = true)
27
    private NFIndicadorIEDestinatario indicadorIEDestinatario;
28

29
    @Element(name = "IE", required = false)
30
    private String inscricaoEstadual;
31

32
    @Element(name = "ISUF", required = false)
33
    private String inscricaoSuframa;
34

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

38
    @Element(name = "email", required = false)
39
    private String email;
40

41
    public String getCnpj() {
42
        return this.cnpj;
×
43
    }
44

45
    public void setCnpj(final String cnpj) {
46
        if (this.cpf != null) {
41✔
47
            throw new IllegalStateException("Nao deve setar CNPJ se CPF esteja setado");
1✔
48
        }
49
        StringValidador.cnpj(cnpj);
40✔
50
        this.cnpj = cnpj;
38✔
51
    }
38✔
52

53
    public void setCpf(final String cpf) {
54
        if (this.cnpj != null) {
5✔
55
            throw new IllegalStateException("Nao deve setar CPF se CNPJ esteja setado");
1✔
56
        }
57
        StringValidador.cpf(cpf);
4✔
58
        this.cpf = cpf;
2✔
59
    }
2✔
60

61
    public String getCpf() {
62
        return this.cpf;
×
63
    }
64

65
    public void setRazaoSocial(final String razaoSocial) {
66
        StringValidador.tamanho60(razaoSocial);
39✔
67
        this.razaoSocial = razaoSocial;
37✔
68
    }
37✔
69

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

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

79
    public void setInscricaoSuframa(final String inscricaoSuframa) {
80
        StringValidador.tamanho8a9N(inscricaoSuframa);
38✔
81
        this.inscricaoSuframa = inscricaoSuframa;
36✔
82
    }
36✔
83

84
    public void setEmail(final String email) {
85
        StringValidador.tamanho60(email);
39✔
86
        this.email = email;
37✔
87
    }
37✔
88

89
    public void setIdEstrangeiro(final String idEstrangeiro) {
90
            if (!idEstrangeiro.isEmpty()) { 
1✔
91
                    StringValidador.tamanho5a20(idEstrangeiro);
×
92
            }
93
        this.idEstrangeiro = idEstrangeiro;
1✔
94
    }
1✔
95

96
    public void setIndicadorIEDestinatario(final NFIndicadorIEDestinatario indicadorIEDestinatario) {
97
        this.indicadorIEDestinatario = indicadorIEDestinatario;
37✔
98
    }
37✔
99

100
    public void setInscricaoMunicipal(final String inscricaoMunicipal) {
101
        StringValidador.tamanho15(inscricaoMunicipal);
37✔
102
        this.inscricaoMunicipal = inscricaoMunicipal;
37✔
103
    }
37✔
104

105
    public String getIdEstrangeiro() {
106
        return this.idEstrangeiro;
×
107
    }
108

109
    public String getRazaoSocial() {
110
        return this.razaoSocial;
×
111
    }
112

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

117
    public NFIndicadorIEDestinatario getIndicadorIEDestinatario() {
118
        return this.indicadorIEDestinatario;
×
119
    }
120

121
    public String getInscricaoEstadual() {
122
        return this.inscricaoEstadual;
×
123
    }
124

125
    public String getInscricaoSuframa() {
126
        return this.inscricaoSuframa;
×
127
    }
128

129
    public String getInscricaoMunicipal() {
130
        return this.inscricaoMunicipal;
×
131
    }
132

133
    public String getEmail() {
134
        return this.email;
×
135
    }
136
}
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

© 2026 Coveralls, Inc