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
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
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.
Alguien tiene un PDF de instalación de herramientas en blackarch linux los vídeos de YouTube soy limitados y en github no encuentro el pdf desde ya muchas gracias
ÚLTIMA HORA | Irán anuncia el cierre del Estrecho de Ormuz y lanza una advertencia directa a la economía mundial. En este vídeo especial analizamos el alcance y las consecuencias de esta decisión histórica que podría paralizar el comercio energético global.
El Estrecho de Ormuz es una de las rutas marítimas más estratégicas del planeta: por él pasa cerca del 20% del petróleo mundial. El anuncio de Teherán ha provocado una reacción inmediata en los mercados, subidas en el precio del crudo y alertas de seguridad en todo Occidente.
Por ahí solo pasa el 30 % del petróleo menos mas que en europa cada vez dependemos menos del petróleo y vamos tirando mas de las energías renovables, el problema va ser la subida de precios para lo que utilicen todavía coches con gasolina y a la hora comprar va ser una subida brutal de los precios veremos a ver que pasa.
Netanyahu ofrece una oración por Trump en el Muro de las Lamentaciones
El primer ministro israelí, Benjamín Netanyahu, ofreció este domingo una "oración especial por la paz del presidente de Estados Unidos, Donald Trump" en el Muro de las Lamentaciones de Jerusalén, tras el apoyo estadounidense esta madrugada a la ofensiva israelí en Irán con el bombardeo de varias infraestructuras nucleares de la República Islámica.
En un comunicado, su oficina informó de que Netanyahu y su esposa Sara acudieron a este lugar sagrado del judaísmo en la Ciudad Vieja de Jerusalén, donde ofrecieron una oración de paz para los soldados israelíes y por "la seguridad de los secuestrados en Gaza".
También otra oración por Trump, "quien apoyó al Estado de Israel en sus poderosas acciones en Irán y brindó una importante asistencia en la defensa de las ciudades israelíes", dice la nota.
El ministro de Exteriores iraní, Abás Araqchí, ha acusado a Estados Unidos de haber “traicionado la diplomacia” y haber “cruzado todas las líneas rojas”. También ha asegurado que Teherán “está calculando” la respuesta al ataque y que tienen una “variedad de opciones” sobre la mesa. Así lo ha expresado en una rueda de prensa este domingo por la mañana.
Durante su comparecencia, ha pedido a la comunidad internacional condenar el ataque. Irán ha pedido al Consejo de Seguridad de Naciones Unidas que convoque una reunión extraordinaria para condenar estos ataques de las últimas horas.
Esta tarde, Araqchí viajará a Moscú y se reunirá mañana con el presidente de Rusia, Vladímir Putin, para abordar estos últimos movimientos de Estados Unidos.
Tras el anuncio de Trump, Irán había adelantado una respuesta a los bombardeos de Estados Unidos. Hossein Shariatmadari, representante del líder supremo iraní Ali Jamenei, ha pedido una represalia inmediata tras los ataques estadounidenses contra las instalaciones nucleares iraníes, y ha afirmado que Irán debería lanzar un ataque con misiles contra la flota naval estadounidense en Baréin y cerrar el estrecho de Ormuz a los barcos estadounidenses, británicos, alemanes y franceses.
“Ahora nos toca a nosotros actuar sin demora”, dijo Shariatmadari.
A primera hora de la mañana, el ministro de Exteriores iraní, Abás Araqchí aseguró que “los sucesos de esta mañana son indignantes y tendrán consecuencias duraderas”. Además, añadió que “Irán se reserva todas las opciones para defender su soberanía, sus intereses y su pueblo”.
El presidente de EEUU, advirtió: “Cualquier represalia de Irán contra EEUU será respondida con una fuerza mucho mayor de la que se ha visto esta noche”.
Mahdi Mohammadi, asesor del presidente del Parlamento iraní, Mohammad Bagher Ghalibaf, afirma que Irán ya esperaba el ataque estadounidense contra Fordo. “El emplazamiento fue evacuado hace tiempo y no ha sufrido daños irreversibles en el ataque”, escribió Mohammadi en una publicación en las redes sociales: “Hay dos cosas seguras: en primer lugar, el conocimiento no se puede bombardear y, en segundo lugar, esta vez el jugador perderá”.