elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Me fallan 6 test y no sé por qué
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Me fallan 6 test y no sé por qué  (Leído 1,778 veces)
dj13

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Me fallan 6 test y no sé por qué
« en: 22 Junio 2025, 21:24 pm »

Estoy haciendo una práctica de servicios web de wsdl de la carrera, y aunque ya la tengo implementada y me pasan 7 test de los 13 que nos han proporcionado, no sé qué es lo que me está fallando en el código. Si alguien me puede echar un cable y le comparto el código o el proyecto y me ayuda a arreglarlo, porque tiene pinta de ser una bobada pero llevo días intentando y no lo consigo XD.


En línea

rub'n


Desconectado Desconectado

Mensajes: 1.221


(e -> λ("live now")); tatuar -> λ("α");


Ver Perfil WWW
Re: Me fallan 6 test y no sé por qué
« Respuesta #1 en: 22 Junio 2025, 22:11 pm »

Te dejarán usar al menos mockito ? Que framework estas usando ?

Esas dudas asi, es mejor que simpre coloque algo de código, para tener una idea, sin código es dificil socio.


« Última modificación: 22 Junio 2025, 22:26 pm por rub'n » En línea

rubn0x52.com KNOWLEDGE  SHOULD BE FREE.
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
dj13

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Me fallan 6 test y no sé por qué
« Respuesta #2 en: 22 Junio 2025, 22:31 pm »

El código del skeleton son casi 800 lineas de código. El servicio lo estoy desplegando con tomcat y axis.
En línea

rub'n


Desconectado Desconectado

Mensajes: 1.221


(e -> λ("live now")); tatuar -> λ("α");


Ver Perfil WWW
Re: Me fallan 6 test y no sé por qué
« Respuesta #3 en: 22 Junio 2025, 22:37 pm »

El código del skeleton son casi 800 lineas de código. El servicio lo estoy desplegando con tomcat y axis.

Bien, pero son 13 test...

Son test unitarios ?

No hace falta que pongas esas 800 lineas socio...
En línea

rubn0x52.com KNOWLEDGE  SHOULD BE FREE.
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
dj13

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Me fallan 6 test y no sé por qué
« Respuesta #4 en: 23 Junio 2025, 20:52 pm »

No son test unitarios, es un validador .jar
lsduser@SOS-Restful:~$ cd Escritorio/
lsduser@SOS-Restful:~/Escritorio$ cd /home/lsduser/Escritorio/practica_shit/servicio && ant jar.server && cp build/lib/ETSIINFLibrary.aar /home/lsduser/software/apache-tomcat-9.0.87/webapps/axis2/WEB-INF/services/ && cd /home/lsduser/software/apache-tomcat-9.0.87/bin && ./shutdown.sh && sleep 5 && ./startup.sh
Buildfile: /home/lsduser/Escritorio/practica_shit/servicio/build.xml

init:

pre.compile.test:
     [echo] Stax Availability= true
     [echo] Axis2 Availability= true

compile.src:
    [javac] /home/lsduser/Escritorio/practica_shit/servicio/build.xml:43: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 1 source file to /home/lsduser/Escritorio/practica_shit/servicio/build/classes

echo.classpath.problem:

jar.server:
      [jar] Building jar: /home/lsduser/Escritorio/practica_shit/servicio/build/lib/ETSIINFLibrary.aar

BUILD SUCCESSFUL
Total time: 0 seconds
Using CATALINA_BASE:   /home/lsduser/software/apache-tomcat-9.0.87
Using CATALINA_HOME:   /home/lsduser/software/apache-tomcat-9.0.87
Using CATALINA_TMPDIR: /home/lsduser/software/apache-tomcat-9.0.87/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64
Using CLASSPATH:       /home/lsduser/software/apache-tomcat-9.0.87/bin/bootstrap.jar:/home/lsduser/software/apache-tomcat-9.0.87/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Using CATALINA_BASE:   /home/lsduser/software/apache-tomcat-9.0.87
Using CATALINA_HOME:   /home/lsduser/software/apache-tomcat-9.0.87
Using CATALINA_TMPDIR: /home/lsduser/software/apache-tomcat-9.0.87/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64
Using CLASSPATH:       /home/lsduser/software/apache-tomcat-9.0.87/bin/bootstrap.jar:/home/lsduser/software/apache-tomcat-9.0.87/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
lsduser@SOS-Restful:~/software/apache-tomcat-9.0.87/bin$ cd /home/lsduser/Escritorio/practica_shit && java -jar ValidadorLibrary.jar
[VALIDADOR] Se realiza un borrado de usuarios en el authentication para asegurar el correcto funcionamiento
log4j:WARN No appenders could be found for logger (org.apache.axis2.description.AxisOperation).
log4j:WARN Please initialize the log4j system properly.
RESULTADO REMOVE: true
[VALIDADOR] Si el servicio web está configurado con scope por omisión o application puede dar resultados que no sean correctos con el tester
********************** TEST 1 **********************
El admin se logea, cambia la contraseña, log out y login con la nueva
Result admin login (exp true) : true
Result admin changePwd (exp true) : true
Result admin login (exp true) : true
Result admin changePwd AGAIN (exp true) : true
Result admin logout  (exp true) : true

SUCCESS
********************** TEST 2 **********************
El admin se logea, añade dos usuarios iguales, el segundo debe fallar, y luego logout
Result admin login (exp true) : true
Result add user (exp true) : true
Result add user (exp false because user already exist) : false

SUCCESS
********************** TEST 6 **********************
user2 login (falla), admin login, crea user2, user2 login otro st, remove user1 (falla), admin borra user1 (ok) borra user que no existe (falla)
Result user login (exp false becuase user not registered) : false
Result admin login (exp true) : true
Result add user2 (exp true) : true
Result user2 login (exp true) : true
Result user2 deletes user1 (exp false becuase not allowed) : false
Result admin deletes user1 (exp true) : false
Result admin deletes user500 (exp false bacause user500 didn't exist) : false

FAIL
********************** TEST 8 **********************
user2 login st1 y st2, st1 logout, changpwd en st1 (fail), changpwd en st2
Result user2 login con stub1 (exp true) : true
Result user2 login con stub2 (exp true) : true
Result user2 change pwd con stub1 (exp false because user2 has logout on stub1-session) : false
Result user2 change pwd con stub2 (exp true) : false

FAIL
********************** TEST 10 **********************
user2 login 2 veces en st1, logout, admin login st1 (ok), logout
Result user2 login (exp true) : false
Result user2 login (exp true) : false
Result user2 logout (exp true) : false
Result admin login en mismo stub (exp false) : true
Result user2 logout (exp true) : true

FAIL
********************** TEST 11 **********************
user2 login st1, admin login st2, admin borrar user2, st1 hacer login user2 (fail)
Result user2 login (exp true) : false
Result admin login (exp true) : true
Result admin deletes user2 (exp true): true
Result user2 login (exp fail) cause was removed : false

FAIL
********************** TEST 13 **********************
admin login, crea user4, en otro stub se añade libro sin logear (F), user4 login y añade libro en ese stub(F), admin añade libro en su stub(ok)
Result admin login (exp true) : true
Result admin create user4 (exp true) : true
Result addbook without login (exp fail) : true
Result user4 login (exp true) : true
Result addbook without privileges (exp fail) : false
Result admin addbook (exp true) : false

FAIL
********************** TEST 16 **********************
admin login y borrar un libro que no existe (F)
Result admin login (exp true) : true
Result admin removeBook didn't exist (exp fail) : false

SUCCESS
********************** TEST 19 **********************
sin logear gestbooks from author (F), admin login en otro stub y busca libros de un autor que no está (OK)
Result getBooksAuthos without login (expect false) : true
Result admin login (exp true) : true
Result admin getBooksAuthos (expect true) : true

FAIL
********************** TEST 20 **********************
admin login en dos stubs, en uno añade libros y en otro va consultando lista de libros, ok y primer libro el último añadido
Result admin login (exp true) : true
Result admin login other stub (exp true) : true
Result admin addbook (exp true) : true
Result admin booklist (exp: true): true
First Book should be issn 3 (exp: true): true
Result admin addbook (exp true) : true
Result admin booklist (exp: true): true
First Book should be issn 4 (exp: true): true

SUCCESS
********************** TEST 23 (value: 1)**********************
admin login, añade u6, u6 login en st2, toma libro (ok), devuelve dos veces el libro (ok la 1a y F la 2a)
Result admin login (exp true) : true
Result admin create user6 (exp true) : true
Result user6 login (exp true) : true
Result user6 borrowBook (exp true) : true
Result user6 returnBook (exp true) : true
Result user6 returnBook again (exp false) : false

SUCCESS
********************** TEST 24 **********************
admin login, añade libro, añade user7, u7 login en dos stubs, en uno toma libro (ok) y en otro consulta lista de libros (ok), debe mostrar el último
Result admin login (exp true) : true
Result admin addbook (exp true) : true
Result admin create user7 (exp true) : true
Result user7 login (exp true) : true
Result user7 login (exp true) other stub: true
Result user7 borrowBook (exp true) : true
Result user7 in other stub, print list of borrowed (exp: true and book is correct)true// true

SUCCESS
********************** TEST 26 **********************
admin añade u9, admin añade 2 ejemplares, u9 login en otro stub, u9 toma prestado libro (ok), otra vez (F)
Result admin login (exp true) : true
Result admin create user9 (exp true) : true
Result admin addbook (exp true) : true
Result admin addbook (exp true) : true
Result user9 login (exp true) : true
Result user9 borrowBook (exp true) : true
Result user7 borrowBook again (exp false) : false

SUCCESS
***********************************RESULT******************************
Subtotal pruebas superadas: 7.0

Ahí tienes el resultado de la ejecución.
En línea

rub'n


Desconectado Desconectado

Mensajes: 1.221


(e -> λ("live now")); tatuar -> λ("α");


Ver Perfil WWW
Re: Me fallan 6 test y no sé por qué
« Respuesta #5 en: 23 Junio 2025, 21:11 pm »

Dioss y esos que estan dando ese curso en que epoca creen que estan ?

Dios miiioo...

Salte de ese curso.

ponte a aprender de SpringBoot mejor con minimo la jdk17. me retiro lentamente
En línea

rubn0x52.com KNOWLEDGE  SHOULD BE FREE.
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Top 100 Network Security Tools [en construcción] « 1 2 »
Hacking
ANELKAOS 15 81,418 Último mensaje 4 Agosto 2015, 23:47 pm
por Shadow_killer
pulsaciones de teclas, fallan... « 1 2 »
Programación Visual Basic
engel lex 19 11,065 Último mensaje 9 Agosto 2011, 15:46 pm
por engel lex
¿Cuales son los componentes que más fallan?
Noticias
wolfbcn 0 1,953 Último mensaje 28 Octubre 2011, 21:58 pm
por wolfbcn
Encuesta: En que fallan los antivirus? « 1 2 »
Seguridad
r32 16 22,675 Último mensaje 14 Febrero 2020, 14:17 pm
por JerrodDignan
favoritos, en chrome fallan en agregarse « 1 2 »
Windows
Zorronde 10 7,649 Último mensaje 28 Enero 2017, 05:46 am
por Randomize
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines