@@ -25,8 +25,8 @@ public static Test suite() {
25
25
}
26
26
27
27
@ SuppressWarnings ("deprecation" )
28
- public void testData () {
29
- // Participacion Data
28
+ public void testParticipationData () {
29
+
30
30
String orgId , nombre , email , tituloEleccionSP , tituloEleccionEN , tituloEleccionPT , pais , categoria , linkEleccionSP , linkEleccionEN , linkEleccionPT , linkVotar ;
31
31
Date fechaInicioEleccion = new Date (2020 , 12 , 12 );
32
32
Date fechaFinEleccion = new Date (2020 , 12 , 15 );
@@ -78,15 +78,18 @@ public void testData() {
78
78
assertEquals (participacion .getElectionEndDate (), fechaFinEleccion );
79
79
assertEquals (participacion .getElectionStartDate (), fechaInicioEleccion );
80
80
assertTrue (participacion .isVoted ());
81
+ }
81
82
83
+ public void testElectionReportDataAndHealthCheck () {
84
+ // ElectionReport Data
82
85
String nombreEleccion ;
83
86
long usuariosVotaron , usuariosNoVotaron , usuariosTotales , correosPendientes ;
84
87
nombreEleccion = "test" ;
85
88
usuariosVotaron = 10 ;
86
89
usuariosNoVotaron = 1 ;
87
90
usuariosTotales = 11 ;
88
91
correosPendientes = 5 ;
89
- // eleccion reporte
92
+
90
93
ElectionReport eleccion = new ElectionReport (nombreEleccion , usuariosVotaron , usuariosNoVotaron , usuariosTotales , correosPendientes );
91
94
92
95
assertNotNull (eleccion );
@@ -120,7 +123,71 @@ public void testData() {
120
123
assertEquals (healthChk .getSendAttempts (), intentosDeEnvio );
121
124
assertEquals (healthChk .getFailedAccessIps (), ipsAccesosFallidos );
122
125
assertEquals (healthChk .getFailedAccessSum (), sumaAccesosFallidos );
126
+ assertEquals (1 , elecciones .size ());
127
+ assertEquals (healthChk .getElections ().get (0 ), elecciones .get (0 ));
128
+ }
129
+
130
+ public void testElectionReportDataSetsRestantes () {
131
+
132
+ String nombreEleccion ;
133
+ long usuariosVotaron , usuariosNoVotaron , usuariosTotales , correosPendientes ;
134
+ nombreEleccion = "test" ;
135
+ usuariosVotaron = 10 ;
136
+ usuariosNoVotaron = 1 ;
137
+ usuariosTotales = 11 ;
138
+ correosPendientes = 5 ;
139
+
140
+ ElectionReport eleccion = new ElectionReport ("" , 0 , 0 , 0 , 0 );
141
+
142
+ assertNotNull (eleccion );
143
+
144
+ eleccion .setElectionName (nombreEleccion );
145
+ eleccion .setPendingMails (correosPendientes );
146
+ eleccion .setUsersNotVoted (usuariosNoVotaron );
147
+ eleccion .setUsersTotal (usuariosTotales );
148
+ eleccion .setUsersVoted (usuariosVotaron );
149
+
150
+ assertEquals (eleccion .getPendingMails (), correosPendientes );
151
+ assertEquals (eleccion .getElectionName (), nombreEleccion );
152
+ assertEquals (eleccion .getUsersNotVoted (), usuariosNoVotaron );
153
+ assertEquals (eleccion .getUsersVoted (), usuariosVotaron );
154
+ assertEquals (eleccion .getUsersTotal (), usuariosTotales );
155
+ }
123
156
157
+ public void testHealthCheckSets () {
158
+
159
+ int intentosDeEnvio ;
160
+ long ipsAccesosFallidos , sumaAccesosFallidos , correosTotales , correosPendientes2 , correosEnviados ;
161
+ intentosDeEnvio = 1 ;
162
+ ipsAccesosFallidos = 5 ;
163
+ sumaAccesosFallidos = 5 ;
164
+ correosEnviados = 9 ;
165
+ correosPendientes2 = 1 ;
166
+ correosTotales = 10 ;
167
+
168
+ List <ElectionReport > elecciones = new ArrayList <>();
169
+ elecciones .add (new ElectionReport ("" , 0 , 0 , 0 , 0 ));
170
+
171
+ HealthCheck healthChk = new HealthCheck (intentosDeEnvio , ipsAccesosFallidos , sumaAccesosFallidos , correosTotales , correosPendientes2 , correosEnviados , elecciones );
172
+
173
+ assertNotNull (healthChk );
174
+
175
+ healthChk .setElections (elecciones );
176
+ healthChk .setFailedAccessIps (ipsAccesosFallidos );
177
+ healthChk .setFailedAccessSum (sumaAccesosFallidos );
178
+ healthChk .setMailsPending (correosPendientes2 );
179
+ healthChk .setMailsSent (correosEnviados );
180
+ healthChk .setMailsTotal (correosTotales );
181
+ healthChk .setSendAttempts (intentosDeEnvio );
182
+
183
+ assertEquals (healthChk .getMailsSent (), correosEnviados );
184
+ assertEquals (healthChk .getMailsPending (), correosPendientes2 );
185
+ assertEquals (healthChk .getMailsTotal (), correosTotales );
186
+ assertEquals (healthChk .getSendAttempts (), intentosDeEnvio );
187
+ assertEquals (healthChk .getFailedAccessIps (), ipsAccesosFallidos );
188
+ assertEquals (healthChk .getFailedAccessSum (), sumaAccesosFallidos );
189
+ assertEquals (1 , elecciones .size ());
190
+ assertEquals (healthChk .getElections ().get (0 ), elecciones .get (0 ));
124
191
}
125
192
126
193
}
0 commit comments