Java - hola, tengo problemas con realizar un probador de esta clase me podrían ayudar con un ejemplo

Filtrado por el usuario: luis
<<>>
Filtrado por el usuario 'luis' (Eliminar fitro)
 
Vista:
sin imagen de perfil

hola, tengo problemas con realizar un probador de esta clase me podrían ayudar con un ejemplo

Publicado por David (1 intervención) el 27/01/2021 10:10:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
package aplicaciondepartamentos;
 
/**
 * Clase usada para registrar los detalles de un inquilino
 *
 * @author Charatan y Kans
 *
 */
   public class Inquilino {
 
    private final String nombre;
    private final String apellido;
    private final int departamento;
    private final ListaPagos pagos;
    public static final int MAX = 12;
 
    /**
     * Constructor inicializa el nombre, apellido y número de departamento del inquilino y crea
     * lista de pagos vacía
     *
     * @param nombreEn Nombre del inquilino
     * @param departamentoEn Número de departamento del inquilino
     * @param apellidoEn Apellido del inquilino
     */
        public Inquilino(String nombreEn, String apellidoEn, int departamentoEn) {
                nombre = nombreEn;
                apellido = apellidoEn;
                departamento = departamentoEn;
                pagos = new ListaPagos(MAX);
    }
 
    /**
     * Registra un pago del inquilino
     *
     * @param pago Pago h echo p or e l inquilino
     */
    public void pagar(Pago pago) {
        pagos.addPago(pago); // llamar método de ListaPagos
    }
 
    /**
     * Lee el nombre del inquilino
     *
     * @return Devuelve el nombre del inquilino
     */
    public String getNombre() {
        return nombre;
    }
 
    /**
     * Lee el apellido del inquilino
     *
     * @return Devuelve el apellido del inquilino
     */
    public String getApellido() {
        return apellido;
    }
 
    /**
     * Lee el número de departamento del inquilino
     *
     * @return Devuelve el departamento del inquilino
     */
    public int getDepartamento() {
        return departamento;
    }
 
    /**
     * Lee los pagos del inquilino
     *
     * @return Devuelve los pagos hechos por el inquilino
     */
    public ListaPagos getPagos() {
        return pagos;
    }
 
    @Override
    public String toString() {
        return nombre + "," + apellido + "," + ", " + departamento + ", " + pagos;
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

hola, tengo problemas con realizar un probador de esta clase me podrían ayudar con un ejemplo

Publicado por Rodrigo (623 intervenciones) el 27/01/2021 20:20:56
Ideas de test:

- Crear objeto, obtener la lista de pagos, comprobar que esta vacia
- Crear objeto, agregar un pago, obtener la lista de pagos, comprobar que tiene el pago que se inserto

Pareciera que tu codigo va a fallar o algo distinto deberia hacer cuando insertas mas de 12 pagos, comprueba que si o no es asi incluyendo un test que agregue mas de 12 pagos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar