Autor
|
Tema: Me fallan 6 test y no sé por qué (Leído 1,778 veces)
|
dj13
Desconectado
Mensajes: 7
|
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
Mensajes: 1.221
(e -> λ("live now")); tatuar -> λ("α");
|
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
|
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
Mensajes: 7
|
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
Mensajes: 1.221
(e -> λ("live now")); tatuar -> λ("α");
|
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
|
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
Mensajes: 7
|
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
Mensajes: 1.221
(e -> λ("live now")); tatuar -> λ("α");
|
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
|
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Top 100 Network Security Tools [en construcción]
« 1 2 »
Hacking
|
ANELKAOS
|
15
|
81,418
|
4 Agosto 2015, 23:47 pm
por Shadow_killer
|
|
|
pulsaciones de teclas, fallan...
« 1 2 »
Programación Visual Basic
|
engel lex
|
19
|
11,065
|
9 Agosto 2011, 15:46 pm
por engel lex
|
|
|
¿Cuales son los componentes que más fallan?
Noticias
|
wolfbcn
|
0
|
1,953
|
28 Octubre 2011, 21:58 pm
por wolfbcn
|
|
|
Encuesta: En que fallan los antivirus?
« 1 2 »
Seguridad
|
r32
|
16
|
22,675
|
14 Febrero 2020, 14:17 pm
por JerrodDignan
|
|
|
favoritos, en chrome fallan en agregarse
« 1 2 »
Windows
|
Zorronde
|
10
|
7,649
|
28 Enero 2017, 05:46 am
por Randomize
|
|