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

wmixvideo / nfe / #7176

17 Dec 2025 11:08AM UTC coverage: 50.585% (-1.6%) from 52.149%
#7176

push

web-flow
Merge branch 'wmixvideo:master' into master

8 of 884 new or added lines in 70 files covered. (0.9%)

3 existing lines in 1 file now uncovered.

14779 of 29216 relevant lines covered (50.59%)

0.51 hits per line

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

85.71
/src/main/java/com/fincatto/documentofiscal/validadores/DFIntegerValidador.java
1
package com.fincatto.documentofiscal.validadores;
2

3
public abstract class DFIntegerValidador {
×
4

5
    public static void tamanho4(final Integer valor, final String info) {
6
        DFIntegerValidador.limite(valor, 9999, info);
1✔
7
    }
1✔
8

9
    public static void tamanho7(final Integer valor, final String info) {
10
        DFIntegerValidador.limite(valor, 9999999, info);
1✔
11
    }
1✔
12

13
    public static void tamanho9(final Integer valor, final String info) {
14
        DFIntegerValidador.limite(valor, 999999999, info);
1✔
15
    }
1✔
16

17
    public static void exatamente7(final Integer valor, final String info) {
18
        DFIntegerValidador.intervalo(valor, 1000000, 9999999, info);
1✔
19
    }
1✔
20

21
    public static void exatamente4(final int valor, final String info) {
22
        DFIntegerValidador.intervalo(valor, 1000, 9999, info);
1✔
23
    }
1✔
24

25
    public static void tamanho3(final int valor, final String info) {
26
        DFIntegerValidador.limite(valor, 999, info);
1✔
27
    }
1✔
28

29
    public static void tamanho3maximo990(final int valor, final String info) {
30
        DFIntegerValidador.limite(valor, 990, info);
1✔
31
    }
1✔
32

33
    public static void exatamente6(final Integer valor, final String info) {
34
        DFIntegerValidador.intervalo(valor, 100000, 999999, info);
1✔
35
    }
1✔
36

37
    public static void tamanho6(final Integer valor, final String info) {
38
        DFIntegerValidador.limite(valor, 999999, info);
1✔
39
    }
1✔
40

41
    public static void exatamente1(final Integer valor, final String info) {
42
        DFIntegerValidador.limite(valor, 9, info);
1✔
43
    }
1✔
44

45
    public static void tamanho1a2(final int valor, final String info) {
46
        DFIntegerValidador.intervalo(valor, 1, 99, info);
1✔
47
    }
1✔
48

49
    public static void tamanho1a3(final int valor, final String info) {
50
        DFIntegerValidador.intervalo(valor, 1, 999, info);
×
51
    }
×
52

53
    public static void exatamente2(final Integer valor, final String info) {
54
        DFIntegerValidador.intervalo(valor, 10, 99, info);
1✔
55
    }
1✔
56
    public static void valor1(final Integer valor, final String info) {
NEW
57
        DFIntegerValidador.intervalo(valor, 1, 1, info);
×
NEW
58
    }
×
59
    private static void limite(final Integer valor, final int maximo, final String info) {
60
        if (valor != null && valor > maximo) {
1✔
61
            throw new NumberFormatException("Valor extrapolou o tamanho do campo " + info);
1✔
62
        }
63
    }
1✔
64

65
    private static void intervalo(final Integer valor, final int minimo, final int maximo, final String info) {
66
        if (valor != null && (valor < minimo || valor > maximo)) {
1✔
67
            throw new NumberFormatException(String.format("Valor %s tem tamanho fora do intervalo de [%s-%s]", info, minimo, maximo));
1✔
68
        }
69
    }
1✔
70
}
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