• 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

71.08
/src/main/java/com/fincatto/nfe310/classes/nota/NFNotaInfoIdentificacao.java
1
package com.fincatto.nfe310.classes.nota;
2

3
import java.util.List;
4

5
import org.joda.time.LocalDateTime;
6
import org.simpleframework.xml.Element;
7
import org.simpleframework.xml.ElementList;
8

9
import com.fincatto.nfe310.classes.NFAmbiente;
10
import com.fincatto.nfe310.classes.NFBase;
11
import com.fincatto.nfe310.classes.NFFinalidade;
12
import com.fincatto.nfe310.classes.NFFormaPagamentoPrazo;
13
import com.fincatto.nfe310.classes.NFProcessoEmissor;
14
import com.fincatto.nfe310.classes.NFTipo;
15
import com.fincatto.nfe310.classes.NFTipoEmissao;
16
import com.fincatto.nfe310.classes.NFTipoImpressao;
17
import com.fincatto.nfe310.classes.NFUnidadeFederativa;
18
import com.fincatto.nfe310.validadores.IntegerValidador;
19
import com.fincatto.nfe310.validadores.ListValidador;
20
import com.fincatto.nfe310.validadores.StringValidador;
21

22
public class NFNotaInfoIdentificacao extends NFBase {
73✔
23

24
    @Element(name = "cUF", required = true)
25
    private NFUnidadeFederativa uf;
26

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

30
    @Element(name = "natOp", required = true)
31
    private String naturezaOperacao;
32

33
    @Element(name = "indPag", required = true)
34
    private NFFormaPagamentoPrazo formaPagamento;
35

36
    @Element(name = "mod", required = true)
37
    private String modelo;
38

39
    @Element(name = "serie", required = true)
40
    private String serie;
41

42
    @Element(name = "nNF", required = true)
43
    private String numeroNota;
44

45
    @Element(name = "dhEmi", required = true)
46
    private LocalDateTime dataHoraEmissao;
47

48
    @Element(name = "dhSaiEnt", required = false)
49
    private LocalDateTime dataHoraSaidaOuEntrada;
50

51
    @Element(name = "tpNF", required = true)
52
    private NFTipo tipo;
53

54
    @Element(name = "idDest", required = true)
55
    private NFIdentificadorLocalDestinoOperacao identificadorLocalDestinoOperacao;
56

57
    @Element(name = "cMunFG", required = true)
58
    private String codigoMunicipio;
59

60
    @Element(name = "tpImp", required = true)
61
    private NFTipoImpressao tipoImpressao;
62

63
    @Element(name = "tpEmis", required = true)
64
    private NFTipoEmissao tipoEmissao;
65

66
    @Element(name = "cDV", required = true)
67
    private Integer digitoVerificador;
68

69
    @Element(name = "tpAmb", required = true)
70
    private NFAmbiente ambiente;
71

72
    @Element(name = "finNFe", required = true)
73
    private NFFinalidade finalidade;
74

75
    @Element(name = "indFinal", required = true)
76
    private NFOperacaoConsumidorFinal operacaoConsumidorFinal;
77

78
    @Element(name = "indPres", required = true)
79
    private NFIndicadorPresencaComprador indicadorPresencaComprador;
80

81
    @Element(name = "procEmi", required = true)
82
    private NFProcessoEmissor programaEmissor;
83

84
    @Element(name = "verProc", required = true)
85
    private String versaoEmissor;
86

87
    @Element(name = "dhCont", required = false)
88
    private LocalDateTime dataHoraContigencia;
89

90
    @Element(name = "xJust", required = false)
91
    private String justificativaEntradaContingencia;
92

93
    @ElementList(entry = "NFref", inline = true, required = false)
94
    private List<NFInfoReferenciada> referenciadas;
95

96
    public void setUf(final NFUnidadeFederativa uf) {
97
        this.uf = uf;
51✔
98
    }
51✔
99

100
    public void setCodigoRandomico(final String codigoRandomico) {
101
        StringValidador.exatamente8(codigoRandomico);
53✔
102
        this.codigoRandomico = codigoRandomico;
51✔
103
    }
51✔
104

105
    public void setNaturezaOperacao(final String naturezaOperacao) {
106
        StringValidador.tamanho60(naturezaOperacao);
53✔
107
        this.naturezaOperacao = naturezaOperacao;
51✔
108
    }
51✔
109

110
    public void setFormaPagamento(final NFFormaPagamentoPrazo formaPagamento) {
111
        this.formaPagamento = formaPagamento;
51✔
112
    }
51✔
113

114
    public void setModelo(final String modelo) {
115
        StringValidador.exatamente2(modelo);
53✔
116
        this.modelo = modelo;
51✔
117
    }
51✔
118

119
    public void setSerie(final String serie) {
120
        StringValidador.tamanho3(serie);
52✔
121
        this.serie = serie;
51✔
122
    }
51✔
123

124
    public void setNumeroNota(final String numeroNota) {
125
        StringValidador.tamanho9(numeroNota);
52✔
126
        this.numeroNota = numeroNota;
51✔
127
    }
51✔
128

129
    public void setDataHoraEmissao(final LocalDateTime dataEmissao) {
130
        this.dataHoraEmissao = dataEmissao;
51✔
131
    }
51✔
132

133
    public void setDataHoraSaidaOuEntrada(final LocalDateTime dataHoraSaidaOuEntrada) {
134
        this.dataHoraSaidaOuEntrada = dataHoraSaidaOuEntrada;
51✔
135
    }
51✔
136

137
    public void setTipo(final NFTipo tipo) {
138
        this.tipo = tipo;
51✔
139
    }
51✔
140

141
    public void setCodigoMunicipio(final String codigoMunicipio) {
142
        StringValidador.exatamente7N(codigoMunicipio);
53✔
143
        this.codigoMunicipio = codigoMunicipio;
51✔
144
    }
51✔
145

146
    public void setReferenciadas(final List<NFInfoReferenciada> referenciadas) {
147
        ListValidador.tamanho500(referenciadas);
53✔
148
        this.referenciadas = referenciadas;
52✔
149
    }
52✔
150

151
    public void setTipoImpressao(final NFTipoImpressao tipoImpressao) {
152
        this.tipoImpressao = tipoImpressao;
51✔
153
    }
51✔
154

155
    public void setTipoEmissao(final NFTipoEmissao tipoEmissao) {
156
        this.tipoEmissao = tipoEmissao;
51✔
157
    }
51✔
158

159
    public void setDigitoVerificador(final Integer digitoVerificador) {
160
        IntegerValidador.exatamente1(digitoVerificador);
52✔
161
        this.digitoVerificador = digitoVerificador;
51✔
162
    }
51✔
163

164
    public void setAmbiente(final NFAmbiente ambiente) {
165
        this.ambiente = ambiente;
51✔
166
    }
51✔
167

168
    public void setFinalidade(final NFFinalidade finalidade) {
169
        this.finalidade = finalidade;
51✔
170
    }
51✔
171

172
    public void setProgramaEmissor(final NFProcessoEmissor programaEmissor) {
173
        this.programaEmissor = programaEmissor;
51✔
174
    }
51✔
175

176
    public void setVersaoEmissor(final String versaoEmissor) {
177
        StringValidador.tamanho20(versaoEmissor);
53✔
178
        this.versaoEmissor = versaoEmissor;
51✔
179
    }
51✔
180

181
    public void setDataHoraContigencia(final LocalDateTime dataHoraContigencia) {
182
        this.dataHoraContigencia = dataHoraContigencia;
51✔
183
    }
51✔
184

185
    public void setJustificativaEntradaContingencia(final String justificativaEntradaContingencia) {
186
        StringValidador.tamanho15a256(justificativaEntradaContingencia);
53✔
187
        this.justificativaEntradaContingencia = justificativaEntradaContingencia;
51✔
188
    }
51✔
189

190
    public void setIdentificadorLocalDestinoOperacao(final NFIdentificadorLocalDestinoOperacao identificadorLocalDestinoOperacao) {
191
        this.identificadorLocalDestinoOperacao = identificadorLocalDestinoOperacao;
51✔
192
    }
51✔
193

194
    public void setOperacaoConsumidorFinal(final NFOperacaoConsumidorFinal operacaoConsumidorFinal) {
195
        this.operacaoConsumidorFinal = operacaoConsumidorFinal;
51✔
196
    }
51✔
197

198
    public void setIndicadorPresencaComprador(final NFIndicadorPresencaComprador indicadorPresencaComprador) {
199
        this.indicadorPresencaComprador = indicadorPresencaComprador;
51✔
200
    }
51✔
201

202
    public NFUnidadeFederativa getUf() {
203
        return this.uf;
×
204
    }
205

206
    public String getCodigoRandomico() {
207
        return this.codigoRandomico;
×
208
    }
209

210
    public String getNaturezaOperacao() {
211
        return this.naturezaOperacao;
×
212
    }
213

214
    public NFFormaPagamentoPrazo getFormaPagamento() {
215
        return this.formaPagamento;
×
216
    }
217

218
    public String getModelo() {
219
        return this.modelo;
×
220
    }
221

222
    public String getSerie() {
223
        return this.serie;
×
224
    }
225

226
    public String getNumeroNota() {
227
        return this.numeroNota;
×
228
    }
229

230
    public LocalDateTime getDataHoraEmissao() {
231
        return this.dataHoraEmissao;
×
232
    }
233

234
    public LocalDateTime getDataHoraSaidaOuEntrada() {
235
        return this.dataHoraSaidaOuEntrada;
×
236
    }
237

238
    public NFTipo getTipo() {
239
        return this.tipo;
×
240
    }
241

242
    public NFIdentificadorLocalDestinoOperacao getIdentificadorLocalDestinoOperacao() {
243
        return this.identificadorLocalDestinoOperacao;
×
244
    }
245

246
    public String getCodigoMunicipio() {
247
        return this.codigoMunicipio;
×
248
    }
249

250
    public NFTipoImpressao getTipoImpressao() {
251
        return this.tipoImpressao;
×
252
    }
253

254
    public NFTipoEmissao getTipoEmissao() {
255
        return this.tipoEmissao;
×
256
    }
257

258
    public Integer getDigitoVerificador() {
259
        return this.digitoVerificador;
×
260
    }
261

262
    public NFAmbiente getAmbiente() {
263
        return this.ambiente;
×
264
    }
265

266
    public NFFinalidade getFinalidade() {
267
        return this.finalidade;
×
268
    }
269

270
    public NFOperacaoConsumidorFinal getOperacaoConsumidorFinal() {
271
        return this.operacaoConsumidorFinal;
×
272
    }
273

274
    public NFIndicadorPresencaComprador getIndicadorPresencaComprador() {
275
        return this.indicadorPresencaComprador;
×
276
    }
277

278
    public NFProcessoEmissor getProgramaEmissor() {
279
        return this.programaEmissor;
×
280
    }
281

282
    public String getVersaoEmissor() {
283
        return this.versaoEmissor;
×
284
    }
285

286
    public LocalDateTime getDataHoraContigencia() {
287
        return this.dataHoraContigencia;
×
288
    }
289

290
    public String getJustificativaEntradaContingencia() {
291
        return this.justificativaEntradaContingencia;
×
292
    }
293

294
    public List<NFInfoReferenciada> getReferenciadas() {
295
        return this.referenciadas;
×
296
    }
297
}
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