diff --git a/.diffblue/log/support-20250306T115208.log b/.diffblue/log/support-20250306T115208.log new file mode 100644 index 0000000..b81308b --- /dev/null +++ b/.diffblue/log/support-20250306T115208.log @@ -0,0 +1,4612 @@ +11:52:08.939 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Using properties file in the given path +11:52:09.495 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Using properties file found in user home Diffblue directory: /Users/amishra/.diffblue/telemetry.properties +11:52:09.497 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Loading properties from file: telemetry.properties +11:52:09.497 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Property telemetry.external.environment has value production +11:52:09.498 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Property telemetry.id has value 82424d65-7f68-4d9d-b815-ebe214ad4adf +11:52:09.499 [DEBUG] [Preparing][main][com.diffblue.cover.commons.configuration.Environment] Property telemetry.id has value 82424d65-7f68-4d9d-b815-ebe214ad4adf +11:52:09.500 [DEBUG] [Preparing][main][com.diffblue.cover.d.a] Checking connectivity of telemetry (mixpanel) to uri: https://api-eu.mixpanel.com +11:52:09.748 [DEBUG] [Preparing][main][com.diffblue.cover.d.a] Telemetry (mixpanel) connectivity response code: 404 +11:52:09.896 [DEBUG] [Preparing][main][com.diffblue.cover.ui.controller.ag] Client heap size: 7282 MB +11:52:09.908 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.r] Diffblue Cover 2025.02.02-08b2a5a-licensed +11:52:09.909 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.r] Running: dcover create --keep-partial-tests --coverage-reports +11:52:09.909 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.ai] +11:52:09.909 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.ai] Command: create +11:52:09.910 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.ai] Create tests for the specified package/class/method. +11:52:09.910 [INFO] [Preparing][main][com.diffblue.cover.ui.controller.ai] +11:52:12.353 [DEBUG] [Checking][main][com.diffblue.cover.r.b.h] initializeManager for Offline +11:52:12.532 [DEBUG] [Checking][main][com.diffblue.cover.r.b.d] Checking licence edition +11:52:12.611 [DEBUG] [Checking][main][com.diffblue.cover.r.b.c] Licence label to match: Enterprise Edition +11:52:12.611 [DEBUG] [Checking][main][com.diffblue.cover.r.b.h] checkLicense for Offline +11:52:13.100 [DEBUG] [Checking][main][com.diffblue.cover.o.a.f] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:52:13.100 [DEBUG] [Checking][main][com.diffblue.cover.o.a.f] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:52:13.128 [DEBUG] [Checking][main][com.diffblue.cover.o.a.d] Maven home found: /opt/homebrew/Cellar/maven/3.9.9 +11:52:13.133 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.d.c] Maven Using ${maven.home} of: /opt/homebrew/Cellar/maven/3.9.9. +11:52:13.135 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.d.c] Maven Executing: /bin/sh -c cd /Users/amishra/Developer/demo-java-ee-servlet && /opt/homebrew/Cellar/maven/3.9.9/bin/mvn -B -version +11:52:13.626 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] Standard output of build tool (Maven) +11:52:13.626 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) +11:52:13.626 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Maven home: /opt/homebrew/Cellar/maven/3.9.9/libexec +11:52:13.626 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Java version: 1.8.0_442, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre +11:52:13.627 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Default locale: en_GB, platform encoding: UTF-8 +11:52:13.627 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" +11:52:13.629 [INFO] [Checking][main][com.diffblue.cover.buildsystem.f] Using CUSTOMISABLE Build System Implementation +11:52:13.746 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:52:13.747 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:52:13.747 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:13.750 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Info Phase +11:52:13.752 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:13.766 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:13.779 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:52:14.780 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:52:14.824 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:14.824 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:52:14.826 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:14.826 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:14.826 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:14.826 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:52:14.826 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:15.226 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.226 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:15.403 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:15.405 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.405 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:15.581 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:52:15.583 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.583 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:15.584 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:15.586 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.586 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:15.596 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:52:15.598 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.598 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:15.732 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests are skipped. +11:52:15.736 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:15.736 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:52:16.103 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Packaging webapp +11:52:16.103 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:52:16.110 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Processing war project +11:52:16.110 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:52:16.139 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:52:16.243 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:16.243 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:52:16.296 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:52:16.312 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 1.613 s (Wall Clock) +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:52:16Z +11:52:16.389 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:16.406 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Processing rule com.diffblue.cover.o.a.d took 3282ms +11:52:16.409 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Operating System: Mac OS X aarch64 15.3.1 +11:52:16.409 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default charset: UTF-8 +11:52:16.409 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default locale: en_GB +11:52:16.409 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default time zone: Europe/London +11:52:16.414 [DEBUG] [Checking][main][com.diffblue.cover.o.a.w] Java home guessed from System property: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home +11:52:16.417 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Inference engine finished in 3324ms +11:52:16.419 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] Discovered modules: +11:52:16.419 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] - com.diffblue.pov:java-ee-servlet +11:52:16.419 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] +11:52:16.422 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] +11:52:16.422 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] [1/1] Creating tests for module: com.diffblue.pov:java-ee-servlet +11:52:16.423 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] ================================================================= +11:52:16.423 [INFO] [Checking][main][com.diffblue.cover.ui.controller.z] +11:52:16.423 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detecting environment: +11:52:16.423 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] ---------------------- +11:52:16.474 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected Java version 1.8.0_442 +11:52:16.474 [DEBUG] [Checking][main][com.diffblue.cover.o.a.f] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:52:16.475 [DEBUG] [Checking][main][com.diffblue.cover.o.a.f] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:52:16.475 [DEBUG] [Checking][main][com.diffblue.cover.o.a.d] Maven home found: /opt/homebrew/Cellar/maven/3.9.9 +11:52:16.475 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.d.c] Maven Using ${maven.home} of: /opt/homebrew/Cellar/maven/3.9.9. +11:52:16.475 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.d.c] Maven Executing: /bin/sh -c cd /Users/amishra/Developer/demo-java-ee-servlet && /opt/homebrew/Cellar/maven/3.9.9/bin/mvn -B -version +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] Standard output of build tool (Maven) +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Maven home: /opt/homebrew/Cellar/maven/3.9.9/libexec +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Java version: 1.8.0_442, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > Default locale: en_GB, platform encoding: UTF-8 +11:52:16.957 [INFO] [Checking][main][com.diffblue.cover.buildsystem.internal.c.a] > OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" +11:52:16.958 [INFO] [Checking][main][com.diffblue.cover.buildsystem.f] Using CUSTOMISABLE Build System Implementation +11:52:16.958 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:52:16.958 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:52:16.958 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:16.959 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Info Phase +11:52:16.960 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:16.990 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:16.994 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:52:18.062 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:52:18.102 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.103 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:52:18.105 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.105 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:18.105 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:18.105 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:52:18.105 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:18.552 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.552 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:18.736 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:18.738 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.738 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:18.912 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:52:18.913 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.914 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:18.915 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:18.917 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.917 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:18.926 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:52:18.927 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:18.928 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:19.020 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests are skipped. +11:52:19.022 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:19.022 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:52:19.404 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Packaging webapp +11:52:19.405 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:52:19.411 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Processing war project +11:52:19.411 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:52:19.443 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:52:19.541 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:19.541 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:52:19.593 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:52:19.606 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:52:19.664 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:19.664 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:52:19.664 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:19.665 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 1.620 s (Wall Clock) +11:52:19.665 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:52:19Z +11:52:19.665 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:19.694 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected build system: Maven 3.9.9 +11:52:19.694 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Processing rule com.diffblue.cover.o.a.d took 3219ms +11:52:19.694 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Operating System: Mac OS X aarch64 15.3.1 +11:52:19.694 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default charset: UTF-8 +11:52:19.694 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default locale: en_GB +11:52:19.694 [INFO] [Checking][main][com.diffblue.cover.o.a.ar] Default time zone: Europe/London +11:52:19.695 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected build system: Maven +11:52:19.697 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected classpath from build system maven +11:52:19.697 [INFO] [Checking][main][com.diffblue.cover.o.c.b] Expanded classpath: +/Users/amishra/Developer/demo-java-ee-servlet/target/test-classes (test build path) +/Users/amishra/Developer/demo-java-ee-servlet/target/classes (code under test) +/Users/amishra/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar +/Users/amishra/.m2/repository/junit/junit/4.13.1/junit-4.13.1.jar +/Users/amishra/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar +/Users/amishra/.m2/repository/com/mysql/mysql-connector-j/9.0.0/mysql-connector-j-9.0.0.jar +/Users/amishra/.m2/repository/com/google/protobuf/protobuf-java/4.26.1/protobuf-java-4.26.1.jar +/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar +/Users/amishra/.m2/repository/net/bytebuddy/byte-buddy/1.12.19/byte-buddy-1.12.19.jar +/Users/amishra/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.19/byte-buddy-agent-1.12.19.jar +/Users/amishra/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar +/Users/amishra/.m2/repository/com/diffblue/cover/cover-annotations/1.3.0/cover-annotations-1.3.0.jar +11:52:19.728 [DEBUG] [Checking][main][com.diffblue.cover.commons.dependency.a.b] Detected JUnit version 4.13.1 (via jar:file:/Users/amishra/.m2/repository/junit/junit/4.13.1/junit-4.13.1.jar!/junit/runner/Version.class) +11:52:19.730 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected test framework: JUnit 4.13.1 +11:52:19.852 [DEBUG] [Checking][main][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:19.852 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected Mockito version 4.11.0 +11:52:20.118 [DEBUG] [Checking][main][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:20.135 [DEBUG] [Checking][main][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:20.141 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Indexing... +11:52:20.326 [DEBUG] [Checking][main][com.diffblue.cover.o.a.ay] the build system has test sources configured +11:52:20.326 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected test output directory: /Users/amishra/Developer/demo-java-ee-servlet/src/test/java +11:52:20.336 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:52:20.336 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:52:20.336 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:20.337 [DEBUG] [Checking][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Test Phase +11:52:20.338 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:20.355 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:20.365 [INFO] [Checking][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=DummyJunitDiffblueTest" +11:52:21.405 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:52:21.444 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:21.445 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:21.445 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:21.445 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:52:21.445 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:21.815 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:21.815 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:21.974 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:21.977 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:21.977 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:22.165 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:52:22.167 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.167 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:22.169 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:22.170 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.170 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:22.181 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Recompiling the module because of changed source code. +11:52:22.189 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Compiling 1 source file with javac [debug target 8] to target/test-classes +11:52:22.464 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.464 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:22.597 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:52:22.632 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.632 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:52:22.632 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] T E S T S +11:52:22.632 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:52:22.897 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running DummyJunitDiffblueTest +11:52:22.945 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in DummyJunitDiffblueTest +11:52:22.950 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.950 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Results: +11:52:22.950 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.950 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 +11:52:22.950 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:52:22.997 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:22.997 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:52:22.997 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:23.047 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 1.605 s +11:52:23.047 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:52:22Z +11:52:23.047 [INFO] [Checking][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:52:23.064 [DEBUG] [Checking][main][com.diffblue.cover.o.e] Purging written files... [/Users/amishra/Developer/demo-java-ee-servlet/src/test/java/DummyJunitDiffblueTest.java] +11:52:23.074 [DEBUG] [Checking][main][com.diffblue.cover.o.e] Attempting to find class files [DummyJunitDiffblueTest.class] +11:52:23.076 [DEBUG] [Checking][main][com.diffblue.cover.o.e] Found /Users/amishra/Developer/demo-java-ee-servlet/target/test-classes/DummyJunitDiffblueTest.class, attempting deletion +11:52:23.101 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Processing rule com.diffblue.cover.o.a.au took 2774ms +11:52:23.102 [DEBUG] [Checking][main][com.diffblue.cover.o.c.o] JUnit4point13 is present +11:52:23.102 [DEBUG] [Checking][main][com.diffblue.cover.o.c.o] JUnit4point13 is supported +11:52:23.102 [DEBUG] [Checking][main][com.diffblue.cover.o.c.o] JUnit 4 is present it's version 4.13, and either it's not been specified by the user or it is the same as the version the user specified +11:52:23.103 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected test framework: JUnit +11:52:23.115 [DEBUG] [Checking][main][com.diffblue.cover.commons.dependency.a.b] Detected Hamcrest 1 version 1.3 (via jar:file:/Users/amishra/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/org/hamcrest/Condition.class) +11:52:23.115 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected Hamcrest 1 version 1.3 +11:52:23.901 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Processing rule com.diffblue.cover.o.a.an took 780ms +11:52:23.927 [DEBUG] [Checking][main][com.diffblue.cover.o.a.w] Java home guessed from System property: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home +11:52:23.928 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Detected JVM architecture: 64-Bit +11:52:23.928 [DEBUG] [Checking][main][com.diffblue.cover.o.a.s] No jacoco-maven-plugin configuration detected, assuming we can generate coverage using version 0.8.11 +11:52:23.929 [DEBUG] [Checking][main][com.diffblue.cover.o.e] Purging written files... [] +11:52:23.929 [DEBUG] [Checking][main][com.diffblue.cover.o.e] Attempting to find class files [] +11:52:24.050 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected Java language compliance level: 1.8 +11:52:24.051 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Selected test validation: enabled +11:52:24.105 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Prefixes for filtering classes/methods: +11:52:24.106 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] - controller +11:52:24.106 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] - dao +11:52:24.106 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] - model +11:52:24.106 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] - util +11:52:24.106 [INFO] [Checking][main][com.diffblue.cover.ui.controller.q] Gathering methods to test... +11:52:24.741 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Processing rule com.diffblue.cover.ui.configuration.CliEntryPointsSelector took 689ms +11:52:24.743 [DEBUG] [Checking][main][com.diffblue.cover.commons.l.c] Inference engine finished in 8270ms +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Environment summary for module: com.diffblue.pov:java-ee-servlet +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] ---------------------------------------------------------------- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Java version 1.8.0_442 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Build system Maven SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Mocking Framework Mockito 4.11.0 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Surefire version 3.3.0 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Testing framework JUnit 4.13 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] JavaEE version Skipped ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Core Not Detected ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] JaCoCo plugin version 0.8.11 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Launcher JUnit 4, TestNG, or unknown SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Quarkus Not Detected ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Test validation Enabled SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Hamcrest Hamcrest 1 1.3 SUCCESS +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Boot Skipped ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Boot Starter Webflux Skipped ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Boot Test Autoconfigure Skipped ----- +11:52:24.750 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Boot Test Skipped ----- +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Web Skipped ----- +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Security Web Skipped ----- +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Spring Test Skipped ----- +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Cover Annotations Not Detected ----- +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] +11:52:24.751 [INFO] [Reporting][main][com.diffblue.cover.ui.f] Environment check status: SUCCESS +11:52:24.971 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.e] Configuration: +Module: +Configuration: + features=[COVERAGE_REPORTS, TESTING_FRAMEWORK_JUNIT4_13, MOCKING, MOCKITO_SESSION, INCLUDE_SYSTEM_ENVIRONMENT_VARIABLES, INLINING, INLINE_ACT_INTO_ASSERT, INLINE_ARRANGE_INTO_ACT_ASSERT, INLINE_CHAINED_MEMBER_ACCESSES, INLINE_CONSTRUCTORS, INLINE_IMMEDIATE_VALUES, JOIN_SIMPLE_TESTS, SHOW_SECTION_COMMENTS, KEEP_NON_COMPILING_TESTS, KEEP_NONDETERMINISTIC_TESTS, KEEP_TESTS_WITHOUT_ASSERTIONS, KEEP_TESTS_WITH_VIOLATIONS, KEEP_THROWING_TESTS, REPORT, SANDBOXING, DESCRIPTIVE_TEST_NAMES, SPRING_TESTS_ENABLED, SPRING_BOOT_TESTS_ENABLED, VALIDATION, ANALYZER_SERVICE, VERIFICATION, HAS_METHOD_GROUP_ANNOTATION, TEST_TAGGING] + analyzerServiceIdleTimeout=PT2M + coverReportsBaseUrl=Optional.empty + environmentVariables={} + complianceLevel=1.8 + fuzzingIterations=1000 + jacocoCommandDiffblue=Optional.empty + jacocoCommandManual=Optional.empty + jacocoXmlTestReport=Optional.empty + jacocoXmlTestReportDiffblue=/Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/diffblue-tests-jacoco-report.xml + jacocoXmlTestReportManual=/Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/manual-tests-jacoco-report.xml + sandboxAllowedJavaNativeInterfacePrefixes=[] + mockingFramework=MOCKITO_4_1_0 + mockClasses=[] + mockStaticClasses=[] + workingDirectory=/Users/amishra/Developer/demo-java-ee-servlet + classpath=Classpath(12 full entries, 1 code under test entries, 1 test build entries) + warningsToSuppress=[] + perMethodTimeouts=Timeouts{softTimeout=PT20S, initialExecutionTimeout=PT20S, hardTimeout=PT1M, springStartupTimeout=PT4M} + reportFile=/Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/report.json + activeProfiles=[] + classScheme=${CLASS}DiffblueTest + methodScheme=test${INNER}${UNIT}${_}${GIVEN}${_}${WHEN}${_}${THEN} + springConfigurationClasses=[] + testOutputDirectory=/Users/amishra/Developer/demo-java-ee-servlet/src/test/java + validationCommand=Optional.empty + validationTimeout=PT30M + jacocoVersion=0.8.11 + observerMethodSpecification=MethodSpecification[excludedPrefixes=[]] + excludeMethodSpecification=MethodSpecification[excludedPrefixes=[]] + analyzerServiceRestartFrequency=50 + +11:52:24.973 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] Found 82 callable methods in 14 classes +11:52:24.974 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +11:52:24.974 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Creating tests: +11:52:24.974 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] --------------- +11:52:24.978 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.HomeServlet' +================================================================================ +11:52:24.978 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:52:27.046 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:52:27.047 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:52:27.064 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Starting monitoring server. +11:52:27.201 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Monitoring server listening on localhost/127.0.0.1:49983 +11:52:27.309 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Starting analyzer server process... +11:52:27.310 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Server command-line: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/bin/java -XX:+IgnoreUnrecognizedVMOptions -Djdk.attach.allowAttachSelf=true -Djdk.jar.maxSignatureFileSize=100000000 -ea -javaagent:/usr/local/bin/diffblue/launcher-shared-jar.jar -Dlogback.configurationFile=/var/folders/p2/qfsg813s0h9b5mhb_8typkwm0000gp/T/diffblue/config/logback-remote-service.xml -Dcom.diffblue.springIsolationJar=/usr/local/bin/diffblue/cover-isolation-layer.jar -Dcover.jar.path=/usr/local/bin/diffblue/cover-service-analyzer.jar -Dcom.diffblue.assertionSuggestionJar=/usr/local/bin/diffblue/cover-service-analyzer.jar -Dcover.main.class=com.diffblue.cover.service.analyzer.Main -jar /usr/local/bin/diffblue/launcher-shared-jar.jar --service-lifespan 120 --monitoring-service-port 49983 --index-service-port 49983 --debug-log +11:52:27.328 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Server started. Waiting up to 300 seconds for a connection to be established... +11:52:28.062 [DEBUG] [Creating][nullmain][com.diffblue.cover.service.analyzer.Main] Service heap size: 7282 MB +11:52:28.177 [INFO] [Creating][nullmain][com.diffblue.cover.service.a.a.b] Starting new remote monitor client +11:52:28.487 [INFO] [Creating][analyzer-service:main][com.diffblue.cover.service.a.a.b] Attempting to start remote server. +11:52:28.496 [DEBUG] [Creating][analyzer-service:main][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:28.950 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Expect analyzer service to be listening on port 49985. +11:52:28.947 [INFO] [Creating][analyzer-service:main][com.diffblue.cover.service.a.a.a] Server started, listening on localhost/127.0.0.1:49985 +11:52:28.952 [DEBUG] [Creating][analyzer-service:main][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:29.396 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:29.404 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Started analyzer service and client retrieved. +11:52:29.586 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:31.627 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:31.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:52:31.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:52:31.775 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/HomeServlet]) +11:52:31.776 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private static final long controller.HomeServlet.serialVersionUID +11:52:31.777 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public controller.HomeServlet() +11:52:31.779 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: protected void controller.HomeServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.HomeServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:52:31.784 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.commons.configuration.Environment] Using properties file in the given path +11:52:32.283 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:32.730 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:32.883 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.HomeServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:32.885 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.HomeServlet', method '', descriptor '()V' +================================================================================ +11:52:32.898 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:32.899 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:33.207 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:33.303 [DEBUG] [Creating][analyzer-service:TimedExecutor-6][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:33.674 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:52:34.246 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:34.270 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.HomeServlet.:()V +11:52:34.656 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:35.645 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.HomeServlet.:()V] +11:52:35.647 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:35.667 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:35.667 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.HomeServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:35.668 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.HomeServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:35.674 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:35.674 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:36.441 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:36.896 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:37.164 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:40.924 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:40.930 [DEBUG] [Creating][analyzer-service:TimedExecutor-16][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:40.957 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.HomeServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:40.958 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.HomeServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:40.958 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:40.959 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:42.981 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:42.984 [DEBUG] [Creating][analyzer-service:TimedExecutor-383][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:43.002 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:52:43.002 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:52:43.170 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:43.355 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:52:43.355 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class HomeServletDiffblueTest { + /** + * Test {@link HomeServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *
    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link HomeServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void HomeServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + HomeServlet homeServlet = new HomeServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + homeServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:52:43.355 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:52:43.393 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:43.405 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.HomeServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:52:43.406 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=1] +11:52:43.407 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/82] controller.HomeServlet. +11:52:43.407 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/82] Tests created: 1 +11:52:43.407 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:43.583 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.HomeServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:52:43.616 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:43.617 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.HomeServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:43.617 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.HomeServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:43.618 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:43.618 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:45.394 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:45.397 [DEBUG] [Creating][analyzer-service:TimedExecutor-756][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:45.413 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.HomeServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:45.414 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.HomeServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:45.414 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:45.415 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:47.136 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:47.138 [DEBUG] [Creating][analyzer-service:TimedExecutor-1123][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:47.153 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:52:47.154 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:52:47.170 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:47.190 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:52:47.190 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class HomeServletDiffblueTest { + /** + * Test {@link HomeServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link HomeServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void HomeServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + HomeServlet homeServlet = new HomeServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + homeServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:52:47.190 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:52:47.223 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.HomeServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:52:47.224 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=2] +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] controller.HomeServlet.doGet +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] Partial tests created: 1 +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] Reasons for partial tests: +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] R013: No inputs found that don't throw a trivial exception +11:52:47.228 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] (at least 13 lines uncovered in this method) +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:47.228 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:52:47.229 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] from throwing IllegalArgumentException, add constructors or factory +11:52:47.229 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] methods that make it easier to construct fully initialized objects used in +11:52:47.229 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] doGet(HttpServletRequest, HttpServletResponse). +11:52:47.229 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/82] See https://diff.blue/R013 to resolve this issue. +11:52:47.229 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:47.336 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.HomeServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:52:47.358 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=3] +11:52:47.357 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] controller.HomeServlet.doPost +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] Partial tests created: 1 +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] Reasons for partial tests: +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] R013: No inputs found that don't throw a trivial exception +11:52:47.359 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] (at least 13 lines uncovered in this method) +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] from throwing IllegalArgumentException, add constructors or factory +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] methods that make it easier to construct fully initialized objects used in +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] doPost(HttpServletRequest, HttpServletResponse). +11:52:47.359 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/82] See https://diff.blue/R013 to resolve this issue. +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/14] controller.HomeServlet +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/14] Tests created: 1 +11:52:47.363 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/14] (at least 26 lines uncovered in this class) +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [1/14] Partial tests created: 2 +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.LoginServlet' +================================================================================ +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:52:47.363 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:52:47.380 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:52:47.381 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:52:47.381 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/LoginServlet]) +11:52:47.381 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private static final long controller.LoginServlet.serialVersionUID +11:52:47.381 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public controller.LoginServlet() +11:52:47.381 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: protected void controller.LoginServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.LoginServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:52:47.388 [DEBUG] [Creating][analyzer-service:TimedExecutor-1502][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LoginServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:47.389 [DEBUG] [Creating][analyzer-service:TimedExecutor-1502][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LoginServlet', method '', descriptor '()V' +================================================================================ +11:52:47.393 [DEBUG] [Creating][analyzer-service:TimedExecutor-1502][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:47.393 [DEBUG] [Creating][analyzer-service:TimedExecutor-1502][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:47.414 [DEBUG] [Creating][analyzer-service:TimedExecutor-1502][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:47.419 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:52:47.437 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LoginServlet.:()V +11:52:47.438 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:47.543 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LoginServlet.:()V] +11:52:47.544 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:47.554 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:47.555 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LoginServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:47.555 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LoginServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:47.555 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:47.555 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:49.337 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:49.340 [DEBUG] [Creating][analyzer-service:TimedExecutor-1512][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:49.354 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LoginServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:49.355 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LoginServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:49.355 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:49.355 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:51.149 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:51.152 [DEBUG] [Creating][analyzer-service:TimedExecutor-1879][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:51.164 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:52:51.165 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:52:51.181 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:51.199 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:52:51.200 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LoginServletDiffblueTest { + /** + * Test {@link LoginServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link LoginServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LoginServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LoginServlet loginServlet = new LoginServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + loginServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:52:51.200 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:52:51.231 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LoginServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:52:51.231 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=4] +11:52:51.231 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/82] controller.LoginServlet. +11:52:51.231 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/82] Tests created: 1 +11:52:51.231 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:51.333 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LoginServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:52:51.348 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:51.349 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LoginServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:51.349 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LoginServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:51.350 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:51.350 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:53.028 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:53.031 [DEBUG] [Creating][analyzer-service:TimedExecutor-2252][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:53.046 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LoginServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:53.046 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LoginServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:53.047 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:53.047 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:54.704 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:54.708 [DEBUG] [Creating][analyzer-service:TimedExecutor-2619][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:54.721 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:52:54.721 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:52:54.731 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:54.765 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:52:54.765 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LoginServletDiffblueTest { + /** + * Test {@link LoginServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link LoginServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LoginServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LoginServlet loginServlet = new LoginServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + loginServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:52:54.765 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:52:54.797 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LoginServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:52:54.797 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=5] +11:52:54.798 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] controller.LoginServlet.doGet +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] Partial tests created: 1 +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] Reasons for partial tests: +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] R013: No inputs found that don't throw a trivial exception +11:52:54.799 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] (at least 5 lines uncovered in this method) +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] from throwing IllegalArgumentException, add constructors or factory +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] methods that make it easier to construct fully initialized objects used in +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] doGet(HttpServletRequest, HttpServletResponse). +11:52:54.799 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/82] See https://diff.blue/R013 to resolve this issue. +11:52:54.799 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:54.903 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LoginServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:52:54.920 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=6] +11:52:54.919 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] controller.LoginServlet.doPost +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] Partial tests created: 1 +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] Reasons for partial tests: +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] R013: No inputs found that don't throw a trivial exception +11:52:54.922 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] (at least 31 lines uncovered in this method) +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] from throwing IllegalArgumentException, add constructors or factory +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] methods that make it easier to construct fully initialized objects used in +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] doPost(HttpServletRequest, HttpServletResponse). +11:52:54.922 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/82] See https://diff.blue/R013 to resolve this issue. +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/14] controller.LoginServlet +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/14] Tests created: 1 +11:52:54.924 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/14] (at least 36 lines uncovered in this class) +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [2/14] Partial tests created: 2 +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.LogoutServlet' +================================================================================ +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:52:54.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:52:54.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class information: +11:52:54.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:52:54.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/LogoutServlet]) +11:52:54.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Fields: private static final long controller.LogoutServlet.serialVersionUID +11:52:54.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Constructors: public controller.LogoutServlet() +11:52:54.946 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Methods: protected void controller.LogoutServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.LogoutServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:52:54.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-2998][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LogoutServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:54.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-2998][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LogoutServlet', method '', descriptor '()V' +================================================================================ +11:52:54.957 [DEBUG] [Creating][analyzer-service:TimedExecutor-2998][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:54.958 [DEBUG] [Creating][analyzer-service:TimedExecutor-2998][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:54.975 [DEBUG] [Creating][analyzer-service:TimedExecutor-2998][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:54.978 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:52:54.993 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LogoutServlet.:()V +11:52:54.993 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:55.034 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LogoutServlet.:()V] +11:52:55.035 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:55.042 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LogoutServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:55.042 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LogoutServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:55.043 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:55.043 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:56.726 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:56.729 [DEBUG] [Creating][analyzer-service:TimedExecutor-3008][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:56.743 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LogoutServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:52:56.744 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LogoutServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:56.744 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:56.744 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:52:58.346 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:52:58.348 [DEBUG] [Creating][analyzer-service:TimedExecutor-3375][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:52:58.366 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:52:58.367 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:52:58.379 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:58.398 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:52:58.398 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LogoutServletDiffblueTest { + /** + * Test {@link LogoutServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link LogoutServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LogoutServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LogoutServlet logoutServlet = new LogoutServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + logoutServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:52:58.398 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:52:58.421 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LogoutServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:52:58.421 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=7] +11:52:58.421 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/82] controller.LogoutServlet. +11:52:58.421 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/82] Tests created: 1 +11:52:58.421 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:52:58.492 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LogoutServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:52:58.505 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LogoutServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:52:58.505 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LogoutServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:52:58.506 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:52:58.506 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:00.119 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:00.121 [DEBUG] [Creating][analyzer-service:TimedExecutor-3748][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:00.133 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.LogoutServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:00.133 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.LogoutServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:00.134 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:00.134 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:01.723 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:01.726 [DEBUG] [Creating][analyzer-service:TimedExecutor-4115][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:01.743 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:01.743 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:01.753 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:01.767 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:01.767 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LogoutServletDiffblueTest { + /** + * Test {@link LogoutServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link LogoutServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LogoutServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LogoutServlet logoutServlet = new LogoutServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + logoutServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:01.767 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:53:01.792 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.LogoutServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:01.792 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=8] +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] controller.LogoutServlet.doGet +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] Partial tests created: 1 +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] Reasons for partial tests: +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] R013: No inputs found that don't throw a trivial exception +11:53:01.793 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] (at least 10 lines uncovered in this method) +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:01.793 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] from throwing IllegalArgumentException, add constructors or factory +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] methods that make it easier to construct fully initialized objects used in +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:01.794 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/82] See https://diff.blue/R013 to resolve this issue. +11:53:01.794 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:01.879 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.LogoutServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:01.895 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=9] +11:53:01.894 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] controller.LogoutServlet.doPost +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] Partial tests created: 1 +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] Reasons for partial tests: +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] R013: No inputs found that don't throw a trivial exception +11:53:01.896 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] (at least 2 lines uncovered in this method) +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] from throwing IllegalArgumentException, add constructors or factory +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] methods that make it easier to construct fully initialized objects used in +11:53:01.896 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:01.897 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/82] See https://diff.blue/R013 to resolve this issue. +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/14] controller.LogoutServlet +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/14] Tests created: 1 +11:53:01.898 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/14] (at least 12 lines uncovered in this class) +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [3/14] Partial tests created: 2 +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.MessageServlet' +================================================================================ +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:01.898 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:01.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class information: +11:53:01.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:53:01.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/MessageServlet]) +11:53:01.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Fields: private static final long controller.MessageServlet.serialVersionUID +11:53:01.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Constructors: public controller.MessageServlet() +11:53:01.916 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Methods: protected void controller.MessageServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.MessageServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:53:01.922 [DEBUG] [Creating][analyzer-service:TimedExecutor-4494][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.MessageServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:01.922 [DEBUG] [Creating][analyzer-service:TimedExecutor-4494][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.MessageServlet', method '', descriptor '()V' +================================================================================ +11:53:01.924 [DEBUG] [Creating][analyzer-service:TimedExecutor-4494][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:01.924 [DEBUG] [Creating][analyzer-service:TimedExecutor-4494][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:01.940 [DEBUG] [Creating][analyzer-service:TimedExecutor-4494][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:01.944 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:53:01.958 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.MessageServlet.:()V +11:53:01.959 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:02.049 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.MessageServlet.:()V] +11:53:02.049 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:02.057 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:02.057 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.MessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:02.057 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.MessageServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:02.058 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:02.058 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:03.663 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:03.665 [DEBUG] [Creating][analyzer-service:TimedExecutor-4504][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:03.679 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.MessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:03.679 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.MessageServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:03.680 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:03.680 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:05.251 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:05.253 [DEBUG] [Creating][analyzer-service:TimedExecutor-4871][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:05.267 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:05.267 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:05.280 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:05.296 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:05.296 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageServletDiffblueTest { + /** + * Test {@link MessageServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link MessageServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + MessageServlet messageServlet = new MessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + messageServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:05.296 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:53:05.320 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.MessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:05.320 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=10] +11:53:05.320 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/82] controller.MessageServlet. +11:53:05.320 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/82] Tests created: 1 +11:53:05.320 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:05.419 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.MessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:05.439 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:05.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.MessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:05.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.MessageServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:05.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:05.441 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:07.085 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:07.088 [DEBUG] [Creating][analyzer-service:TimedExecutor-5244][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:07.101 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.MessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:07.101 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.MessageServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:07.102 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:07.102 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:08.687 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:08.689 [DEBUG] [Creating][analyzer-service:TimedExecutor-5611][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:08.703 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:08.703 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:08.712 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:08.725 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:08.725 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageServletDiffblueTest { + /** + * Test {@link MessageServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link MessageServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + MessageServlet messageServlet = new MessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + messageServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:08.725 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:53:08.749 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.MessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:08.749 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=11] +11:53:08.750 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] controller.MessageServlet.doGet +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] Partial tests created: 1 +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] Reasons for partial tests: +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] R013: No inputs found that don't throw a trivial exception +11:53:08.751 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] (at least 22 lines uncovered in this method) +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] from throwing IllegalArgumentException, add constructors or factory +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] methods that make it easier to construct fully initialized objects used in +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:08.751 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/82] See https://diff.blue/R013 to resolve this issue. +11:53:08.751 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:08.821 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.MessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:08.834 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=12] +11:53:08.835 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] controller.MessageServlet.doPost +11:53:08.835 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] Partial tests created: 1 +11:53:08.835 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] Reasons for partial tests: +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] R013: No inputs found that don't throw a trivial exception +11:53:08.836 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] (at least 2 lines uncovered in this method) +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] from throwing IllegalArgumentException, add constructors or factory +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] methods that make it easier to construct fully initialized objects used in +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:08.836 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/82] See https://diff.blue/R013 to resolve this issue. +11:53:08.837 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/14] controller.MessageServlet +11:53:08.837 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/14] Tests created: 1 +11:53:08.837 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/14] (at least 24 lines uncovered in this class) +11:53:08.837 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [4/14] Partial tests created: 2 +11:53:08.839 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.ProfileServlet' +================================================================================ +11:53:08.839 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:08.839 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:08.839 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class information: +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/ProfileServlet]) +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Fields: private static final long controller.ProfileServlet.serialVersionUID +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Constructors: public controller.ProfileServlet() +11:53:08.853 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.a] Methods: protected void controller.ProfileServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.ProfileServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:53:08.860 [DEBUG] [Creating][analyzer-service:TimedExecutor-5990][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ProfileServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:08.861 [DEBUG] [Creating][analyzer-service:TimedExecutor-5990][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ProfileServlet', method '', descriptor '()V' +================================================================================ +11:53:08.864 [DEBUG] [Creating][analyzer-service:TimedExecutor-5990][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:08.864 [DEBUG] [Creating][analyzer-service:TimedExecutor-5990][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:08.880 [DEBUG] [Creating][analyzer-service:TimedExecutor-5990][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:08.885 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:53:08.908 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ProfileServlet.:()V +11:53:08.908 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:09.011 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ProfileServlet.:()V] +11:53:09.011 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:09.018 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:09.018 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:09.018 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ProfileServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:09.019 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:09.019 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:10.623 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:10.625 [DEBUG] [Creating][analyzer-service:TimedExecutor-6000][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:10.641 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:10.641 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ProfileServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:10.641 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:10.642 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:12.238 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:12.240 [DEBUG] [Creating][analyzer-service:TimedExecutor-6367][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:12.256 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:12.256 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:12.266 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:12.279 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:12.279 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ProfileServletDiffblueTest { + /** + * Test {@link ProfileServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link ProfileServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ProfileServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ProfileServlet profileServlet = new ProfileServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + profileServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:12.279 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:53:12.301 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:12.301 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=13] +11:53:12.301 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [13/82] controller.ProfileServlet. +11:53:12.301 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [13/82] Tests created: 1 +11:53:12.302 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:12.393 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:12.404 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:12.404 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ProfileServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:12.404 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ProfileServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:12.405 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:12.405 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:13.981 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:13.985 [DEBUG] [Creating][analyzer-service:TimedExecutor-6742][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:13.998 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ProfileServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:13.998 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ProfileServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:13.999 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:13.999 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:15.566 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:15.568 [DEBUG] [Creating][analyzer-service:TimedExecutor-7109][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:15.584 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:15.584 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:15.601 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:15.609 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:15.609 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ProfileServletDiffblueTest { + /** + * Test {@link ProfileServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link ProfileServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ProfileServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ProfileServlet profileServlet = new ProfileServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + profileServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:15.610 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.fuzztest.e.c] == end partial test == +11:53:15.632 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ProfileServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:15.632 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=14] +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] controller.ProfileServlet.doGet +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] Partial tests created: 1 +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] Reasons for partial tests: +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] R013: No inputs found that don't throw a trivial exception +11:53:15.633 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] (at least 29 lines uncovered in this method) +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] from throwing IllegalArgumentException, add constructors or factory +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] methods that make it easier to construct fully initialized objects used in +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:15.633 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/82] See https://diff.blue/R013 to resolve this issue. +11:53:15.633 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:15.719 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ProfileServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:15.732 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=15] +11:53:15.731 [DEBUG] [Creating][analyzer-service:grpc-default-executor-0][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] controller.ProfileServlet.doPost +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] Partial tests created: 1 +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] Reasons for partial tests: +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] R013: No inputs found that don't throw a trivial exception +11:53:15.733 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] (at least 59 lines uncovered in this method) +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:15.733 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:15.734 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:15.734 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] from throwing IllegalArgumentException, add constructors or factory +11:53:15.734 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] methods that make it easier to construct fully initialized objects used in +11:53:15.734 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:15.734 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [15/82] See https://diff.blue/R013 to resolve this issue. +11:53:15.735 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/14] controller.ProfileServlet +11:53:15.735 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/14] Tests created: 1 +11:53:15.735 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/14] (at least 88 lines uncovered in this class) +11:53:15.735 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [5/14] Partial tests created: 2 +11:53:15.735 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.RegisterServlet' +================================================================================ +11:53:15.735 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:15.736 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:15.736 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:15.752 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:15.752 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:53:15.752 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/RegisterServlet]) +11:53:15.752 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private static final long controller.RegisterServlet.serialVersionUID +11:53:15.752 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public controller.RegisterServlet() +11:53:15.753 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: protected void controller.RegisterServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.RegisterServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:53:15.759 [DEBUG] [Creating][analyzer-service:TimedExecutor-7490][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.RegisterServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:15.759 [DEBUG] [Creating][analyzer-service:TimedExecutor-7490][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.RegisterServlet', method '', descriptor '()V' +================================================================================ +11:53:15.762 [DEBUG] [Creating][analyzer-service:TimedExecutor-7490][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:15.762 [DEBUG] [Creating][analyzer-service:TimedExecutor-7490][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:15.776 [DEBUG] [Creating][analyzer-service:TimedExecutor-7490][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:15.780 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:53:15.793 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.RegisterServlet.:()V +11:53:15.793 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:15.875 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.RegisterServlet.:()V] +11:53:15.875 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:15.882 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.RegisterServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:15.882 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.RegisterServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:15.883 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:15.883 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:17.534 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:17.537 [DEBUG] [Creating][analyzer-service:TimedExecutor-7500][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:17.549 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.RegisterServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:17.549 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.RegisterServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:17.549 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:17.549 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:19.159 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:19.161 [DEBUG] [Creating][analyzer-service:TimedExecutor-7867][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:19.175 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:19.175 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:19.184 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:19.196 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:19.197 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class RegisterServletDiffblueTest { + /** + * Test {@link RegisterServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link RegisterServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void RegisterServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + RegisterServlet registerServlet = new RegisterServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + registerServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:19.197 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:19.217 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.RegisterServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:19.218 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=16] +11:53:19.218 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [16/82] controller.RegisterServlet. +11:53:19.218 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [16/82] Tests created: 1 +11:53:19.219 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:19.305 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.RegisterServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:19.317 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:19.317 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.RegisterServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:19.317 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.RegisterServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:19.318 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:19.318 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:20.884 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:20.887 [DEBUG] [Creating][analyzer-service:TimedExecutor-8242][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:20.900 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.RegisterServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:20.900 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.RegisterServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:20.901 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:20.901 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:22.447 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:22.449 [DEBUG] [Creating][analyzer-service:TimedExecutor-8609][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:22.464 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:22.464 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:22.474 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:22.483 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:22.483 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class RegisterServletDiffblueTest { + /** + * Test {@link RegisterServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link RegisterServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void RegisterServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + RegisterServlet registerServlet = new RegisterServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + registerServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:22.483 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:22.503 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.RegisterServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:22.503 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=17] +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] controller.RegisterServlet.doGet +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] Partial tests created: 1 +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] Reasons for partial tests: +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] R013: No inputs found that don't throw a trivial exception +11:53:22.504 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] (at least 6 lines uncovered in this method) +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] from throwing IllegalArgumentException, add constructors or factory +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] methods that make it easier to construct fully initialized objects used in +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:22.504 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [17/82] See https://diff.blue/R013 to resolve this issue. +11:53:22.504 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:22.576 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.RegisterServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:22.589 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=18] +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] controller.RegisterServlet.doPost +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] Partial tests created: 1 +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] Reasons for partial tests: +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] R013: No inputs found that don't throw a trivial exception +11:53:22.590 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] (at least 44 lines uncovered in this method) +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] from throwing IllegalArgumentException, add constructors or factory +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] methods that make it easier to construct fully initialized objects used in +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:22.590 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [18/82] See https://diff.blue/R013 to resolve this issue. +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/14] controller.RegisterServlet +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/14] Tests created: 1 +11:53:22.592 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/14] (at least 50 lines uncovered in this class) +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [6/14] Partial tests created: 2 +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'controller.ViewMessageServlet' +================================================================================ +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:22.592 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Extends: class javax.servlet.http.HttpServlet +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class annotations: @javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], urlPatterns=[], displayName=, largeIcon=, name=, asyncSupported=false, description=, smallIcon=, value=[/ViewMessage]) +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private static final long controller.ViewMessageServlet.serialVersionUID +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public controller.ViewMessageServlet() +11:53:22.604 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: protected void controller.ViewMessageServlet.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException, protected void controller.ViewMessageServlet.doPost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException +11:53:22.611 [DEBUG] [Creating][analyzer-service:TimedExecutor-8990][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ViewMessageServlet.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:22.611 [DEBUG] [Creating][analyzer-service:TimedExecutor-8990][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ViewMessageServlet', method '', descriptor '()V' +================================================================================ +11:53:22.614 [DEBUG] [Creating][analyzer-service:TimedExecutor-8990][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:22.614 [DEBUG] [Creating][analyzer-service:TimedExecutor-8990][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:22.631 [DEBUG] [Creating][analyzer-service:TimedExecutor-8990][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:22.636 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 1 +11:53:22.648 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ViewMessageServlet.:()V +11:53:22.648 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:22.719 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ViewMessageServlet.:()V] +11:53:22.719 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:22.726 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ViewMessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:22.726 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ViewMessageServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:22.727 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:22.727 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:24.279 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:24.281 [DEBUG] [Creating][analyzer-service:TimedExecutor-9000][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:24.292 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ViewMessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:24.293 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ViewMessageServlet', method 'doGet', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:24.293 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:24.293 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:25.907 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:25.909 [DEBUG] [Creating][analyzer-service:TimedExecutor-9367][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:25.923 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:25.923 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:25.933 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:25.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:25.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ViewMessageServletDiffblueTest { + /** + * Test + * {@link ViewMessageServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link ViewMessageServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ViewMessageServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ViewMessageServlet viewMessageServlet = new ViewMessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + viewMessageServlet.doGet(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:25.945 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:25.964 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ViewMessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:25.964 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=19] +11:53:25.965 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [19/82] controller.ViewMessageServlet. +11:53:25.965 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [19/82] Tests created: 1 +11:53:25.965 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:26.064 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ViewMessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:26.073 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:26.073 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ViewMessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:26.073 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ViewMessageServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:26.074 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:26.074 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:27.704 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:27.706 [DEBUG] [Creating][analyzer-service:TimedExecutor-9742][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:27.718 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'controller.ViewMessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:27.719 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'controller.ViewMessageServlet', method 'doPost', descriptor '(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V' +================================================================================ +11:53:27.719 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:27.719 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:29.293 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 2+0 new+accumulated tests, 0+2 tests+partial tests, 672/1000 its +11:53:29.295 [DEBUG] [Creating][analyzer-service:TimedExecutor-10109][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:29.308 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:29.308 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:29.317 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:29.324 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:29.325 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package controller; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ViewMessageServletDiffblueTest { + /** + * Test + * {@link ViewMessageServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When + * {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} + * with request is {@code null}.
  • + *
+ *

+ * Method under test: + * {@link ViewMessageServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ViewMessageServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ViewMessageServlet viewMessageServlet = new ViewMessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + viewMessageServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} + +11:53:29.325 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:29.342 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for controller.ViewMessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V +11:53:29.342 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doGet, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=20] +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] controller.ViewMessageServlet.doGet +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] Partial tests created: 1 +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] Reasons for partial tests: +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] R013: No inputs found that don't throw a trivial exception +11:53:29.343 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] (at least 21 lines uncovered in this method) +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] from throwing IllegalArgumentException, add constructors or factory +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] methods that make it easier to construct fully initialized objects used in +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:29.343 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [20/82] See https://diff.blue/R013 to resolve this issue. +11:53:29.344 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:29.411 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[controller.ViewMessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V] +11:53:29.427 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: doPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=21] +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] controller.ViewMessageServlet.doPost +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] Partial tests created: 1 +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] Reasons for partial tests: +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] R013: No inputs found that don't throw a trivial exception +11:53:29.428 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] (at least 14 lines uncovered in this method) +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] from throwing IllegalArgumentException, add constructors or factory +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] methods that make it easier to construct fully initialized objects used in +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:29.428 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [21/82] See https://diff.blue/R013 to resolve this issue. +11:53:29.429 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/14] controller.ViewMessageServlet +11:53:29.429 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/14] Tests created: 1 +11:53:29.430 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/14] (at least 35 lines uncovered in this class) +11:53:29.430 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [7/14] Partial tests created: 2 +11:53:29.430 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'dao.MessageDAO' +================================================================================ +11:53:29.430 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:29.430 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:29.430 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:29.443 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:29.443 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: +11:53:29.443 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public dao.MessageDAO() +11:53:29.443 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public void dao.MessageDAO.deleteAllMessage(int,int) throws java.sql.SQLException, public void dao.MessageDAO.deleteMessage(int) throws java.sql.SQLException, public java.util.ArrayList dao.MessageDAO.getAllMessage(int) throws java.sql.SQLException, public java.util.ArrayList dao.MessageDAO.getMessage(int,int) throws java.sql.SQLException, public void dao.MessageDAO.insertMessage(int,int,java.lang.String) throws java.sql.SQLException, public int dao.MessageDAO.messageCount(int,int) throws java.sql.SQLException +11:53:29.456 [DEBUG] [Creating][analyzer-service:TimedExecutor-10494][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:29.456 [DEBUG] [Creating][analyzer-service:TimedExecutor-10494][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method '', descriptor '()V' +================================================================================ +11:53:29.458 [DEBUG] [Creating][analyzer-service:TimedExecutor-10494][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:29.458 [DEBUG] [Creating][analyzer-service:TimedExecutor-10494][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:29.492 [DEBUG] [Creating][analyzer-service:TimedExecutor-10494][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:29.493 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'TrM (!sp, !fnm, df, !ris)' , here is the last one: +11:53:29.498 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:29.504 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:29.504 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test new {@link MessageDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link MessageDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.()"}) + public void testNewMessageDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new MessageDAO(); + } +} + +11:53:29.504 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:29.517 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.:()V +11:53:29.517 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:29.578 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.:()V] +11:53:29.578 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:29.584 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.deleteAllMessage:(II)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:29.585 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'deleteAllMessage', descriptor '(II)V' +================================================================================ +11:53:29.585 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:29.585 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:29.947 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:30.154 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:30.786 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 480/1000 its +11:53:30.788 [DEBUG] [Creating][analyzer-service:TimedExecutor-10502][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:30.792 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.deleteAllMessage:(II)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:30.792 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'deleteAllMessage', descriptor '(II)V' +================================================================================ +11:53:30.792 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:30.792 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:31.356 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 480/1000 its +11:53:31.358 [DEBUG] [Creating][analyzer-service:TimedExecutor-10742][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:31.361 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:31.361 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:31.371 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:31.389 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:31.389 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#deleteAllMessage(int, int)}. + *

+ * Method under test: {@link MessageDAO#deleteAllMessage(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.deleteAllMessage(int, int)"}) + public void testDeleteAllMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).deleteAllMessage(1, 1); + } +} + +11:53:31.389 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:31.406 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.deleteAllMessage:(II)V +11:53:31.406 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=22] +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] dao.MessageDAO. +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] Partial tests created: 1 +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] Reasons for partial tests: +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] R002: Missing observers +11:53:31.408 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] (at least 1 line uncovered in this method) +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] Diffblue Cover was unable to create an assertion. +11:53:31.408 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [22/82] There are no fields that could be asserted on. +11:53:31.408 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:31.474 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.deleteAllMessage:(II)V] +11:53:31.482 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.deleteMessage:(I)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:31.482 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'deleteMessage', descriptor '(I)V' +================================================================================ +11:53:31.483 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:31.483 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:31.681 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 92/1000 its +11:53:31.683 [DEBUG] [Creating][analyzer-service:TimedExecutor-10982][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:31.686 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.deleteMessage:(I)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:31.687 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'deleteMessage', descriptor '(I)V' +================================================================================ +11:53:31.687 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:31.688 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:31.875 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 92/1000 its +11:53:31.877 [DEBUG] [Creating][analyzer-service:TimedExecutor-11046][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:31.880 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:31.881 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:31.887 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:31.894 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:31.894 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#deleteMessage(int)}. + *

+ * Method under test: {@link MessageDAO#deleteMessage(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.deleteMessage(int)"}) + public void testDeleteMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).deleteMessage(1); + } +} + +11:53:31.894 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:31.908 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.deleteMessage:(I)V +11:53:31.908 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: deleteAllMessage, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=23] +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] dao.MessageDAO.deleteAllMessage +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] Partial tests created: 1 +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] Reasons for partial tests: +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] R011: Sandboxing policy violation +11:53:31.909 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] (at least 8 lines uncovered in this method) +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] Diffblue Cover ran code in your project that tried +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] to access the network. +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] your code from damaging your system environment. +11:53:31.909 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [23/82] See https://diff.blue/R011 to resolve this issue. +11:53:31.909 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:31.974 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.deleteMessage:(I)V] +11:53:31.984 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.getAllMessage:(I)Ljava/util/ArrayList;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:31.984 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'getAllMessage', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:31.984 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:31.984 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:32.184 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 96/1000 its +11:53:32.186 [DEBUG] [Creating][analyzer-service:TimedExecutor-11110][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:32.189 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.getAllMessage:(I)Ljava/util/ArrayList;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:32.189 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'getAllMessage', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:32.189 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:32.190 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:32.399 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 96/1000 its +11:53:32.401 [DEBUG] [Creating][analyzer-service:TimedExecutor-11177][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:32.404 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:32.404 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:32.410 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:32.416 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:32.416 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#getAllMessage(int)}. + *

+ * Method under test: {@link MessageDAO#getAllMessage(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList MessageDAO.getAllMessage(int)"}) + public void testGetAllMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).getAllMessage(1); + } +} + +11:53:32.416 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:32.432 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.getAllMessage:(I)Ljava/util/ArrayList; +11:53:32.433 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: deleteMessage, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=24] +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] dao.MessageDAO.deleteMessage +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] Partial tests created: 1 +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] Reasons for partial tests: +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] R011: Sandboxing policy violation +11:53:32.433 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] (at least 5 lines uncovered in this method) +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] Diffblue Cover ran code in your project that tried +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] to access the network. +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] your code from damaging your system environment. +11:53:32.433 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [24/82] See https://diff.blue/R011 to resolve this issue. +11:53:32.433 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:32.503 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.getAllMessage:(I)Ljava/util/ArrayList;] +11:53:32.511 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.getMessage:(II)Ljava/util/ArrayList;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:32.512 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'getMessage', descriptor '(II)Ljava/util/ArrayList;' +================================================================================ +11:53:32.512 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:32.512 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:33.033 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 480/1000 its +11:53:33.035 [DEBUG] [Creating][analyzer-service:TimedExecutor-11244][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:33.039 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.getMessage:(II)Ljava/util/ArrayList;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:33.039 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'getMessage', descriptor '(II)Ljava/util/ArrayList;' +================================================================================ +11:53:33.040 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:33.040 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:33.660 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 480/1000 its +11:53:33.662 [DEBUG] [Creating][analyzer-service:TimedExecutor-11484][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:33.666 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:33.666 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:33.674 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:33.680 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:33.680 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#getMessage(int, int)}. + *

+ * Method under test: {@link MessageDAO#getMessage(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList MessageDAO.getMessage(int, int)"}) + public void testGetMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).getMessage(1, 1); + } +} + +11:53:33.680 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:33.695 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.getMessage:(II)Ljava/util/ArrayList; +11:53:33.695 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getAllMessage, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=25] +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] dao.MessageDAO.getAllMessage +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] Partial tests created: 1 +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] Reasons for partial tests: +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] R011: Sandboxing policy violation +11:53:33.696 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] (at least 15 lines uncovered in this method) +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] Diffblue Cover ran code in your project that tried +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] to access the network. +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] your code from damaging your system environment. +11:53:33.696 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [25/82] See https://diff.blue/R011 to resolve this issue. +11:53:33.696 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:33.770 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.getMessage:(II)Ljava/util/ArrayList;] +11:53:33.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.insertMessage:(IILjava/lang/String;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:33.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'insertMessage', descriptor '(IILjava/lang/String;)V' +================================================================================ +11:53:33.781 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:33.781 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:34.343 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 501/1000 its +11:53:34.374 [DEBUG] [Creating][analyzer-service:TimedExecutor-11724][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:34.378 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.insertMessage:(IILjava/lang/String;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:34.378 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'insertMessage', descriptor '(IILjava/lang/String;)V' +================================================================================ +11:53:34.378 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:34.379 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:34.913 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 501/1000 its +11:53:34.928 [DEBUG] [Creating][analyzer-service:TimedExecutor-12037][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:34.932 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:34.932 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:34.938 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:34.943 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:34.943 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#insertMessage(int, int, String)}. + *

+ * Method under test: {@link MessageDAO#insertMessage(int, int, String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.insertMessage(int, int, String)"}) + public void testInsertMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).insertMessage(1, 1, "Not all who wander are lost"); + } +} + +11:53:34.943 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:34.958 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.insertMessage:(IILjava/lang/String;)V +11:53:34.958 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getMessage, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=26] +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] dao.MessageDAO.getMessage +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] Partial tests created: 1 +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] Reasons for partial tests: +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] R011: Sandboxing policy violation +11:53:34.958 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] (at least 18 lines uncovered in this method) +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] Diffblue Cover ran code in your project that tried +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] to access the network. +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] your code from damaging your system environment. +11:53:34.958 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [26/82] See https://diff.blue/R011 to resolve this issue. +11:53:34.958 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:35.017 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.insertMessage:(IILjava/lang/String;)V] +11:53:35.026 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.messageCount:(II)I' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:35.027 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'messageCount', descriptor '(II)I' +================================================================================ +11:53:35.027 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:35.027 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:35.474 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 4+0 new+accumulated tests, 0+4 tests+partial tests, 371/1000 its +11:53:35.492 [DEBUG] [Creating][analyzer-service:TimedExecutor-12350][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:35.513 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.MessageDAO.messageCount:(II)I' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:35.513 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.MessageDAO', method 'messageCount', descriptor '(II)I' +================================================================================ +11:53:35.513 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:35.514 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:35.851 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 4+0 new+accumulated tests, 0+4 tests+partial tests, 371/1000 its +11:53:35.865 [DEBUG] [Creating][analyzer-service:TimedExecutor-12537][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:35.882 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:35.882 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:35.890 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:35.898 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:35.898 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#messageCount(int, int)}. + *

    + *
  • When three.
  • + *
+ *

+ * Method under test: {@link MessageDAO#messageCount(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"int MessageDAO.messageCount(int, int)"}) + public void testMessageCount_whenThree() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).messageCount(3, 3); + } +} + +11:53:35.898 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:35.915 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.MessageDAO.messageCount:(II)I +11:53:35.915 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: insertMessage, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=27] +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] dao.MessageDAO.insertMessage +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] Partial tests created: 1 +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] Reasons for partial tests: +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] R011: Sandboxing policy violation +11:53:35.915 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] (at least 7 lines uncovered in this method) +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] Diffblue Cover ran code in your project that tried +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] to access the network. +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] your code from damaging your system environment. +11:53:35.915 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [27/82] See https://diff.blue/R011 to resolve this issue. +11:53:35.915 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:35.979 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.MessageDAO.messageCount:(II)I] +11:53:35.989 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: messageCount, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=28] +11:53:35.989 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] dao.MessageDAO.messageCount +11:53:35.989 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] Partial tests created: 1 +11:53:35.989 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] Reasons for partial tests: +11:53:35.989 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] R011: Sandboxing policy violation +11:53:35.989 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] (at least 11 lines uncovered in this method) +11:53:35.989 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] Diffblue Cover ran code in your project that tried +11:53:35.990 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] to access the network. +11:53:35.990 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:35.990 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] your code from damaging your system environment. +11:53:35.990 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [28/82] See https://diff.blue/R011 to resolve this issue. +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/14] dao.MessageDAO +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/14] Tests created: 0 +11:53:35.996 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/14] (at least 65 lines uncovered in this class) +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [8/14] Partial tests created: 7 +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'dao.PostDAO' +================================================================================ +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:35.996 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:36.007 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:36.007 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: +11:53:36.008 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public dao.PostDAO() +11:53:36.011 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public void dao.PostDAO.deletePost(int) throws java.sql.SQLException, public java.util.ArrayList dao.PostDAO.getAllPost() throws java.sql.SQLException, public model.Post dao.PostDAO.getPost(int) throws java.sql.SQLException, public java.util.ArrayList dao.PostDAO.getUserPost(int) throws java.sql.SQLException, public void dao.PostDAO.insertPost(int,java.lang.String) throws java.sql.SQLException, public java.lang.String dao.PostDAO.updatePost(model.Post) +11:53:36.022 [DEBUG] [Creating][analyzer-service:TimedExecutor-12734][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:36.022 [DEBUG] [Creating][analyzer-service:TimedExecutor-12734][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method '', descriptor '()V' +================================================================================ +11:53:36.024 [DEBUG] [Creating][analyzer-service:TimedExecutor-12734][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:36.024 [DEBUG] [Creating][analyzer-service:TimedExecutor-12734][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:36.055 [DEBUG] [Creating][analyzer-service:TimedExecutor-12734][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:36.059 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'TrM (!sp, !fnm, df, !ris)' , here is the last one: +11:53:36.100 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.116 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:36.116 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test new {@link PostDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link PostDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.()"}) + public void testNewPostDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new PostDAO(); + } +} + +11:53:36.116 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:36.126 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.:()V +11:53:36.127 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.244 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.:()V] +11:53:36.244 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.250 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:36.251 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.deletePost:(I)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:36.251 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'deletePost', descriptor '(I)V' +================================================================================ +11:53:36.251 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:36.251 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:36.470 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:36.472 [DEBUG] [Creating][analyzer-service:TimedExecutor-12742][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:36.475 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.deletePost:(I)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:36.475 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'deletePost', descriptor '(I)V' +================================================================================ +11:53:36.476 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:36.476 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:36.664 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:36.666 [DEBUG] [Creating][analyzer-service:TimedExecutor-12798][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:36.669 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:36.670 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:36.676 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.682 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:36.683 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#deletePost(int)}. + *

+ * Method under test: {@link PostDAO#deletePost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.deletePost(int)"}) + public void testDeletePost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).deletePost(1); + } +} + +11:53:36.683 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:36.698 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.deletePost:(I)V +11:53:36.699 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=29] +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] dao.PostDAO. +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] Partial tests created: 1 +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] Reasons for partial tests: +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] R002: Missing observers +11:53:36.699 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] (at least 1 line uncovered in this method) +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] Diffblue Cover was unable to create an assertion. +11:53:36.699 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [29/82] There are no fields that could be asserted on. +11:53:36.699 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.771 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.deletePost:(I)V] +11:53:36.779 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getAllPost:()Ljava/util/ArrayList;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:36.779 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getAllPost', descriptor '()Ljava/util/ArrayList;' +================================================================================ +11:53:36.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:36.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:36.850 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 27/1000 its +11:53:36.851 [DEBUG] [Creating][analyzer-service:TimedExecutor-12854][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:36.853 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getAllPost:()Ljava/util/ArrayList;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:36.853 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getAllPost', descriptor '()Ljava/util/ArrayList;' +================================================================================ +11:53:36.853 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:36.854 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:36.909 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 27/1000 its +11:53:36.910 [DEBUG] [Creating][analyzer-service:TimedExecutor-12875][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:36.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:36.915 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:36.920 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:36.926 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:36.926 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#getAllPost()}. + *

+ * Method under test: {@link PostDAO#getAllPost()} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList PostDAO.getAllPost()"}) + public void testGetAllPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getAllPost(); + } +} + +11:53:36.926 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:36.938 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.getAllPost:()Ljava/util/ArrayList; +11:53:36.938 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: deletePost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=30] +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] dao.PostDAO.deletePost +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] Partial tests created: 1 +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] Reasons for partial tests: +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] R011: Sandboxing policy violation +11:53:36.938 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] (at least 5 lines uncovered in this method) +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] Diffblue Cover ran code in your project that tried +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] to access the network. +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] your code from damaging your system environment. +11:53:36.938 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [30/82] See https://diff.blue/R011 to resolve this issue. +11:53:36.938 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:37.007 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.getAllPost:()Ljava/util/ArrayList;] +11:53:37.014 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getPost:(I)Lmodel/Post;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:37.015 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getPost', descriptor '(I)Lmodel/Post;' +================================================================================ +11:53:37.015 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:37.015 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:37.180 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:37.181 [DEBUG] [Creating][analyzer-service:TimedExecutor-12896][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:37.184 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getPost:(I)Lmodel/Post;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:37.184 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getPost', descriptor '(I)Lmodel/Post;' +================================================================================ +11:53:37.185 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:37.185 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:37.386 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:37.388 [DEBUG] [Creating][analyzer-service:TimedExecutor-12952][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:37.391 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:37.391 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:37.397 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:37.402 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:37.402 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#getPost(int)}. + *

+ * Method under test: {@link PostDAO#getPost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"model.Post PostDAO.getPost(int)"}) + public void testGetPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getPost(1); + } +} + +11:53:37.402 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:37.415 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.getPost:(I)Lmodel/Post; +11:53:37.415 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getAllPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=31] +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] dao.PostDAO.getAllPost +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] Partial tests created: 1 +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] Reasons for partial tests: +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] R011: Sandboxing policy violation +11:53:37.415 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] (at least 13 lines uncovered in this method) +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] Diffblue Cover ran code in your project that tried +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] to access the network. +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] your code from damaging your system environment. +11:53:37.415 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [31/82] See https://diff.blue/R011 to resolve this issue. +11:53:37.415 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:37.478 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.getPost:(I)Lmodel/Post;] +11:53:37.487 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getUserPost:(I)Ljava/util/ArrayList;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:37.488 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getUserPost', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:37.488 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:37.488 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:37.659 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:37.661 [DEBUG] [Creating][analyzer-service:TimedExecutor-13008][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:37.664 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.getUserPost:(I)Ljava/util/ArrayList;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:37.664 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'getUserPost', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:37.665 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:37.665 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:37.848 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 83/1000 its +11:53:37.849 [DEBUG] [Creating][analyzer-service:TimedExecutor-13064][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:37.852 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:37.852 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:37.858 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:37.864 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:37.864 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#getUserPost(int)}. + *

+ * Method under test: {@link PostDAO#getUserPost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList PostDAO.getUserPost(int)"}) + public void testGetUserPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getUserPost(1); + } +} + +11:53:37.864 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:37.878 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.getUserPost:(I)Ljava/util/ArrayList; +11:53:37.878 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=32] +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] dao.PostDAO.getPost +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] Partial tests created: 1 +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] Reasons for partial tests: +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] R011: Sandboxing policy violation +11:53:37.879 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] (at least 11 lines uncovered in this method) +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] Diffblue Cover ran code in your project that tried +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] to access the network. +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] your code from damaging your system environment. +11:53:37.879 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [32/82] See https://diff.blue/R011 to resolve this issue. +11:53:37.879 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:37.948 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.getUserPost:(I)Ljava/util/ArrayList;] +11:53:37.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.insertPost:(ILjava/lang/String;)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:37.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'insertPost', descriptor '(ILjava/lang/String;)V' +================================================================================ +11:53:37.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:37.956 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:38.278 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 259/1000 its +11:53:38.291 [DEBUG] [Creating][analyzer-service:TimedExecutor-13120][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:38.295 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.insertPost:(ILjava/lang/String;)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:38.295 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'insertPost', descriptor '(ILjava/lang/String;)V' +================================================================================ +11:53:38.295 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:38.295 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:38.642 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 259/1000 its +11:53:38.655 [DEBUG] [Creating][analyzer-service:TimedExecutor-13254][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:38.658 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:38.658 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:38.664 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:38.669 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:38.669 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#insertPost(int, String)}. + *

+ * Method under test: {@link PostDAO#insertPost(int, String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.insertPost(int, String)"}) + public void testInsertPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).insertPost(1, "Not all who wander are lost"); + } +} + +11:53:38.669 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:38.684 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.insertPost:(ILjava/lang/String;)V +11:53:38.684 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getUserPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=33] +11:53:38.685 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] dao.PostDAO.getUserPost +11:53:38.686 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] Partial tests created: 1 +11:53:38.686 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] Reasons for partial tests: +11:53:38.686 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] R011: Sandboxing policy violation +11:53:38.686 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] (at least 14 lines uncovered in this method) +11:53:38.686 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] Diffblue Cover ran code in your project that tried +11:53:38.687 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] to access the network. +11:53:38.687 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:38.687 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] your code from damaging your system environment. +11:53:38.687 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [33/82] See https://diff.blue/R011 to resolve this issue. +11:53:38.687 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:38.746 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.insertPost:(ILjava/lang/String;)V] +11:53:38.755 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.PostDAO.updatePost:(Lmodel/Post;)Ljava/lang/String;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:38.755 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.PostDAO', method 'updatePost', descriptor '(Lmodel/Post;)Ljava/lang/String;' +================================================================================ +11:53:38.755 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:38.756 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:39.674 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 1+0 tests+partial tests, 501/1000 its +11:53:39.746 [DEBUG] [Creating][analyzer-service:TimedExecutor-13388][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:39.749 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'SiM (!sp, fnm, df, !ris)' SiM fallback 1/2, returning all 1 +11:53:39.764 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.PostDAO.updatePost:(Lmodel/Post;)Ljava/lang/String; +11:53:39.764 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: insertPost, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=34] +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] dao.PostDAO.insertPost +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] Partial tests created: 1 +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] Reasons for partial tests: +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] R011: Sandboxing policy violation +11:53:39.764 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] (at least 6 lines uncovered in this method) +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] Diffblue Cover ran code in your project that tried +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] to access the network. +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] your code from damaging your system environment. +11:53:39.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [34/82] See https://diff.blue/R011 to resolve this issue. +11:53:39.765 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.166 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.PostDAO.updatePost:(Lmodel/Post;)Ljava/lang/String;] +11:53:40.180 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:40.181 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: updatePost, countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=35] +11:53:40.181 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [35/82] dao.PostDAO.updatePost +11:53:40.181 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [35/82] Tests created: 1 +11:53:40.182 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/14] dao.PostDAO +11:53:40.182 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/14] Tests created: 1 +11:53:40.182 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/14] (at least 50 lines uncovered in this class) +11:53:40.182 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [9/14] Partial tests created: 6 +11:53:40.182 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'dao.UserDAO' +================================================================================ +11:53:40.182 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:40.183 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:40.183 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:40.195 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:40.195 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: +11:53:40.195 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public dao.UserDAO() +11:53:40.199 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public void dao.UserDAO.deleteUser(int) throws java.sql.SQLException, public model.User dao.UserDAO.getUserByEmail(java.lang.String) throws java.sql.SQLException, public model.User dao.UserDAO.getUserById(int) throws java.sql.SQLException, public java.util.ArrayList dao.UserDAO.getUsersForChat(int) throws java.sql.SQLException, public boolean dao.UserDAO.login(java.lang.String,java.lang.String), public java.lang.String dao.UserDAO.register(model.User), public java.lang.String dao.UserDAO.updatePassword(model.User), public java.lang.String dao.UserDAO.updateProfile(model.User) +11:53:40.212 [DEBUG] [Creating][analyzer-service:TimedExecutor-13748][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.:()V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:40.212 [DEBUG] [Creating][analyzer-service:TimedExecutor-13748][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method '', descriptor '()V' +================================================================================ +11:53:40.214 [DEBUG] [Creating][analyzer-service:TimedExecutor-13748][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:40.214 [DEBUG] [Creating][analyzer-service:TimedExecutor-13748][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:40.226 [DEBUG] [Creating][analyzer-service:TimedExecutor-13748][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:40.229 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'TrM (!sp, !fnm, df, !ris)' , here is the last one: +11:53:40.232 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.240 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:40.240 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test new {@link UserDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link UserDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void UserDAO.()"}) + public void testNewUserDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new UserDAO(); + } +} + +11:53:40.240 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:40.251 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.:()V +11:53:40.251 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.324 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.:()V] +11:53:40.325 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.333 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.deleteUser:(I)V' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:40.333 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'deleteUser', descriptor '(I)V' +================================================================================ +11:53:40.334 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:40.334 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:40.416 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:40.418 [DEBUG] [Creating][analyzer-service:TimedExecutor-13756][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:40.422 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.deleteUser:(I)V' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:40.422 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'deleteUser', descriptor '(I)V' +================================================================================ +11:53:40.422 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:40.422 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:40.498 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:40.500 [DEBUG] [Creating][analyzer-service:TimedExecutor-13771][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:40.502 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:40.502 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:40.508 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.513 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:40.513 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test {@link UserDAO#deleteUser(int)}. + *

+ * Method under test: {@link UserDAO#deleteUser(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void UserDAO.deleteUser(int)"}) + public void testDeleteUser() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).deleteUser(1); + } +} + +11:53:40.513 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:40.527 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.deleteUser:(I)V +11:53:40.527 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=36] +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] dao.UserDAO. +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] Partial tests created: 1 +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] Reasons for partial tests: +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] R002: Missing observers +11:53:40.527 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] (at least 1 line uncovered in this method) +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] Diffblue Cover was unable to create an assertion. +11:53:40.527 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [36/82] There are no fields that could be asserted on. +11:53:40.528 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:40.586 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.deleteUser:(I)V] +11:53:40.592 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUserByEmail:(Ljava/lang/String;)Lmodel/User;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:40.593 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUserByEmail', descriptor '(Ljava/lang/String;)Lmodel/User;' +================================================================================ +11:53:40.593 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:40.593 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:41.423 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 501/1000 its +11:53:41.436 [DEBUG] [Creating][analyzer-service:TimedExecutor-13786][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:41.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUserByEmail:(Ljava/lang/String;)Lmodel/User;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:41.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUserByEmail', descriptor '(Ljava/lang/String;)Lmodel/User;' +================================================================================ +11:53:41.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:41.440 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:42.408 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 501/1000 its +11:53:42.420 [DEBUG] [Creating][analyzer-service:TimedExecutor-14037][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:42.422 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:42.422 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:42.428 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:42.433 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:42.433 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test {@link UserDAO#getUserByEmail(String)}. + *

+ * Method under test: {@link UserDAO#getUserByEmail(String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"model.User UserDAO.getUserByEmail(String)"}) + public void testGetUserByEmail() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUserByEmail("jane.doe@example.org"); + } +} + +11:53:42.433 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:42.447 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.getUserByEmail:(Ljava/lang/String;)Lmodel/User; +11:53:42.448 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: deleteUser, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=37] +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] dao.UserDAO.deleteUser +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] Partial tests created: 1 +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] Reasons for partial tests: +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] R011: Sandboxing policy violation +11:53:42.448 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] (at least 5 lines uncovered in this method) +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] Diffblue Cover ran code in your project that tried +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] to access the network. +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] your code from damaging your system environment. +11:53:42.448 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [37/82] See https://diff.blue/R011 to resolve this issue. +11:53:42.448 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:42.508 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.getUserByEmail:(Ljava/lang/String;)Lmodel/User;] +11:53:42.515 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUserById:(I)Lmodel/User;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:42.515 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUserById', descriptor '(I)Lmodel/User;' +================================================================================ +11:53:42.516 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:42.516 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:42.577 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:42.578 [DEBUG] [Creating][analyzer-service:TimedExecutor-14288][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:42.581 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUserById:(I)Lmodel/User;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:42.581 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUserById', descriptor '(I)Lmodel/User;' +================================================================================ +11:53:42.582 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:42.582 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:42.648 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:42.650 [DEBUG] [Creating][analyzer-service:TimedExecutor-14303][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:42.653 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:42.653 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:42.659 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:42.664 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:42.664 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test {@link UserDAO#getUserById(int)}. + *

+ * Method under test: {@link UserDAO#getUserById(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"model.User UserDAO.getUserById(int)"}) + public void testGetUserById() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUserById(1); + } +} + +11:53:42.664 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:42.676 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.getUserById:(I)Lmodel/User; +11:53:42.676 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getUserByEmail, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=38] +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] dao.UserDAO.getUserByEmail +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] Partial tests created: 1 +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] Reasons for partial tests: +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] R011: Sandboxing policy violation +11:53:42.677 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] (at least 13 lines uncovered in this method) +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] Diffblue Cover ran code in your project that tried +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] to access the network. +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] your code from damaging your system environment. +11:53:42.677 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [38/82] See https://diff.blue/R011 to resolve this issue. +11:53:42.677 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:42.736 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.getUserById:(I)Lmodel/User;] +11:53:42.743 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUsersForChat:(I)Ljava/util/ArrayList;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:42.743 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUsersForChat', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:42.744 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:42.744 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:42.815 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:42.816 [DEBUG] [Creating][analyzer-service:TimedExecutor-14318][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:42.819 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.getUsersForChat:(I)Ljava/util/ArrayList;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:42.819 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'getUsersForChat', descriptor '(I)Ljava/util/ArrayList;' +================================================================================ +11:53:42.819 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:42.819 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:42.894 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 30/1000 its +11:53:42.896 [DEBUG] [Creating][analyzer-service:TimedExecutor-14333][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:42.898 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:42.898 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:42.905 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:42.910 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:42.910 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test {@link UserDAO#getUsersForChat(int)}. + *

+ * Method under test: {@link UserDAO#getUsersForChat(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList UserDAO.getUsersForChat(int)"}) + public void testGetUsersForChat() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUsersForChat(1); + } +} + +11:53:42.910 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:42.923 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.getUsersForChat:(I)Ljava/util/ArrayList; +11:53:42.923 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getUserById, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=39] +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] dao.UserDAO.getUserById +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] Partial tests created: 1 +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] Reasons for partial tests: +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] R011: Sandboxing policy violation +11:53:42.924 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] (at least 13 lines uncovered in this method) +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] Diffblue Cover ran code in your project that tried +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] to access the network. +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] your code from damaging your system environment. +11:53:42.924 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [39/82] See https://diff.blue/R011 to resolve this issue. +11:53:42.924 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:43.001 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.getUsersForChat:(I)Ljava/util/ArrayList;] +11:53:43.008 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.login:(Ljava/lang/String;Ljava/lang/String;)Z' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:43.008 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'login', descriptor '(Ljava/lang/String;Ljava/lang/String;)Z' +================================================================================ +11:53:43.009 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:43.009 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:43.174 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 1+0 tests+partial tests, 180/1000 its +11:53:43.260 [DEBUG] [Creating][analyzer-service:TimedExecutor-14348][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:43.265 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'SiM (!sp, fnm, df, !ris)' SiM fallback 1/2, returning all 1 +11:53:43.276 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.login:(Ljava/lang/String;Ljava/lang/String;)Z +11:53:43.276 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getUsersForChat, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=40] +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] dao.UserDAO.getUsersForChat +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] Partial tests created: 1 +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] Reasons for partial tests: +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] R011: Sandboxing policy violation +11:53:43.277 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] (at least 16 lines uncovered in this method) +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] Diffblue Cover ran code in your project that tried +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] to access the network. +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] your code from damaging your system environment. +11:53:43.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [40/82] See https://diff.blue/R011 to resolve this issue. +11:53:43.277 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:43.339 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.login:(Ljava/lang/String;Ljava/lang/String;)Z] +11:53:43.350 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.register:(Lmodel/User;)Ljava/lang/String;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:43.350 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'register', descriptor '(Lmodel/User;)Ljava/lang/String;' +================================================================================ +11:53:43.351 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:43.351 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:44.425 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 1+0 tests+partial tests, 501/1000 its +11:53:44.495 [DEBUG] [Creating][analyzer-service:TimedExecutor-14438][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:44.497 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'SiM (!sp, fnm, df, !ris)' SiM fallback 1/2, returning all 1 +11:53:44.508 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.register:(Lmodel/User;)Ljava/lang/String; +11:53:44.508 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: login, countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=41] +11:53:44.508 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [41/82] dao.UserDAO.login +11:53:44.508 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [41/82] Tests created: 1 +11:53:44.508 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:44.575 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.register:(Lmodel/User;)Ljava/lang/String;] +11:53:44.584 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.updatePassword:(Lmodel/User;)Ljava/lang/String;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:44.584 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'updatePassword', descriptor '(Lmodel/User;)Ljava/lang/String;' +================================================================================ +11:53:44.585 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:44.585 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:45.654 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 1+0 tests+partial tests, 501/1000 its +11:53:45.735 [DEBUG] [Creating][analyzer-service:TimedExecutor-14759][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:45.739 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'SiM (!sp, fnm, df, !ris)' SiM fallback 1/2, returning all 1 +11:53:45.753 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.updatePassword:(Lmodel/User;)Ljava/lang/String; +11:53:45.753 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: register, countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=42] +11:53:45.753 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [42/82] dao.UserDAO.register +11:53:45.754 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [42/82] Tests created: 1 +11:53:45.754 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:45.822 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.updatePassword:(Lmodel/User;)Ljava/lang/String;] +11:53:45.833 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'dao.UserDAO.updateProfile:(Lmodel/User;)Ljava/lang/String;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:45.833 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'dao.UserDAO', method 'updateProfile', descriptor '(Lmodel/User;)Ljava/lang/String;' +================================================================================ +11:53:45.834 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:45.834 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:47.063 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 1+0 tests+partial tests, 501/1000 its +11:53:47.157 [DEBUG] [Creating][analyzer-service:TimedExecutor-15080][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:47.160 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1+0 tests and partial tests via 'SiM (!sp, fnm, df, !ris)' SiM fallback 1/2, returning all 1 +11:53:47.177 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for dao.UserDAO.updateProfile:(Lmodel/User;)Ljava/lang/String; +11:53:47.177 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: updatePassword, countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=43] +11:53:47.177 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [43/82] dao.UserDAO.updatePassword +11:53:47.177 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [43/82] Tests created: 1 +11:53:47.177 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:47.248 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[dao.UserDAO.updateProfile:(Lmodel/User;)Ljava/lang/String;] +11:53:47.264 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: updateProfile, countOfTests: 1, countOfMethodsTested: 1 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=44] +11:53:47.264 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [44/82] dao.UserDAO.updateProfile +11:53:47.264 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [44/82] Tests created: 1 +11:53:47.265 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/14] dao.UserDAO +11:53:47.265 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/14] Tests created: 4 +11:53:47.265 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/14] (at least 48 lines uncovered in this class) +11:53:47.265 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [10/14] Partial tests created: 5 +11:53:47.265 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'model.Message' +================================================================================ +11:53:47.265 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:47.266 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:47.266 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:47.275 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:47.275 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private int model.Message.chat_id, private java.lang.String model.Message.chat_time, private java.lang.String model.Message.from_user, private java.lang.String model.Message.message, private java.lang.String model.Message.to_user +11:53:47.275 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public model.Message(), public model.Message(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +11:53:47.275 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public int model.Message.getChat_id(), public java.lang.String model.Message.getChat_time(), public java.lang.String model.Message.getFrom_user(), public java.lang.String model.Message.getMessage(), public java.lang.String model.Message.getTo_user(), public void model.Message.setChat_id(int), public void model.Message.setChat_time(java.lang.String), public void model.Message.setFrom_user(java.lang.String), public void model.Message.setMessage(java.lang.String), public void model.Message.setTo_user(java.lang.String) +11:53:47.289 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'model.Message.:()V, model.Message.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.Message.getChat_id:()I, model.Message.getChat_time:()Ljava/lang/String;, model.Message.getFrom_user:()Ljava/lang/String;, model.Message.getMessage:()Ljava/lang/String;, model.Message.getTo_user:()Ljava/lang/String;, model.Message.setChat_id:(I)V, model.Message.setChat_time:(Ljava/lang/String;)V, model.Message.setFrom_user:(Ljava/lang/String;)V, model.Message.setMessage:(Ljava/lang/String;)V, model.Message.setTo_user:(Ljava/lang/String;)V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:47.289 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'model.Message', method '', descriptor '()V' +================================================================================ +11:53:47.290 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:47.290 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:47.467 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:47.566 [DEBUG] [Creating][analyzer-service:TimedExecutor-15405][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:47.603 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 2+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 2 +11:53:47.656 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:47.659 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for model.Message.:()V, model.Message.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.Message.getChat_id:()I, model.Message.getChat_time:()Ljava/lang/String;, model.Message.getFrom_user:()Ljava/lang/String;, model.Message.getMessage:()Ljava/lang/String;, model.Message.getTo_user:()Ljava/lang/String;, model.Message.setChat_id:(I)V, model.Message.setChat_time:(Ljava/lang/String;)V, model.Message.setFrom_user:(Ljava/lang/String;)V, model.Message.setMessage:(Ljava/lang/String;)V, model.Message.setTo_user:(Ljava/lang/String;)V +11:53:47.659 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:47.783 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.Message.:()V, model.Message.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.Message.getChat_id:()I, model.Message.getChat_time:()Ljava/lang/String;, model.Message.getFrom_user:()Ljava/lang/String;, model.Message.getMessage:()Ljava/lang/String;, model.Message.getTo_user:()Ljava/lang/String;, model.Message.setChat_id:(I)V, model.Message.setChat_time:(Ljava/lang/String;)V, model.Message.setFrom_user:(Ljava/lang/String;)V, model.Message.setMessage:(Ljava/lang/String;)V, model.Message.setTo_user:(Ljava/lang/String;)V] +11:53:47.783 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:47.794 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:47.846 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.Message.:()V, model.Message.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.Message.getChat_id:()I, model.Message.getChat_time:()Ljava/lang/String;, model.Message.getFrom_user:()Ljava/lang/String;, model.Message.getMessage:()Ljava/lang/String;, model.Message.getTo_user:()Ljava/lang/String;, model.Message.setChat_id:(I)V, model.Message.setChat_time:(Ljava/lang/String;)V, model.Message.setFrom_user:(Ljava/lang/String;)V, model.Message.setMessage:(Ljava/lang/String;)V, model.Message.setTo_user:(Ljava/lang/String;)V] +11:53:47.860 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:47.860 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 2, countOfMethodsTested: 12 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=46] +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [45/82] model.Message. +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [46/82] model.Message. +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [47/82] model.Message.getChat_id +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [48/82] model.Message.getChat_time +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [49/82] model.Message.getFrom_user +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [50/82] model.Message.getMessage +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [51/82] model.Message.getTo_user +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [52/82] model.Message.setChat_id +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [53/82] model.Message.setChat_time +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [54/82] model.Message.setFrom_user +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [55/82] model.Message.setMessage +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [56/82] model.Message.setTo_user +11:53:47.868 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [56/82] Tests created: 2 +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/14] model.Message +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [11/14] Tests created: 2 +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'model.Post' +================================================================================ +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:47.870 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:47.879 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:47.879 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private java.lang.String model.Post.body, private int model.Post.post_id, private java.lang.String model.Post.post_time, private int model.Post.user_id +11:53:47.879 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public model.Post(), public model.Post(int,int,java.lang.String,java.lang.String) +11:53:47.879 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public java.lang.String model.Post.getBody(), public int model.Post.getPost_id(), public java.lang.String model.Post.getPost_time(), public int model.Post.getUser_id(), public void model.Post.setBody(java.lang.String), public void model.Post.setPost_id(int), public void model.Post.setPost_time(java.lang.String), public void model.Post.setUser_id(int) +11:53:47.889 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'model.Post.:()V, model.Post.:(IILjava/lang/String;Ljava/lang/String;)V, model.Post.getBody:()Ljava/lang/String;, model.Post.getPost_id:()I, model.Post.getPost_time:()Ljava/lang/String;, model.Post.getUser_id:()I, model.Post.setBody:(Ljava/lang/String;)V, model.Post.setPost_id:(I)V, model.Post.setPost_time:(Ljava/lang/String;)V, model.Post.setUser_id:(I)V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:47.889 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'model.Post', method '', descriptor '()V' +================================================================================ +11:53:47.890 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:47.890 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:48.011 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:48.069 [DEBUG] [Creating][analyzer-service:TimedExecutor-15468][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:48.089 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 2+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 2 +11:53:48.127 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for model.Post.:()V, model.Post.:(IILjava/lang/String;Ljava/lang/String;)V, model.Post.getBody:()Ljava/lang/String;, model.Post.getPost_id:()I, model.Post.getPost_time:()Ljava/lang/String;, model.Post.getUser_id:()I, model.Post.setBody:(Ljava/lang/String;)V, model.Post.setPost_id:(I)V, model.Post.setPost_time:(Ljava/lang/String;)V, model.Post.setUser_id:(I)V +11:53:48.127 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.197 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.Post.:()V, model.Post.:(IILjava/lang/String;Ljava/lang/String;)V, model.Post.getBody:()Ljava/lang/String;, model.Post.getPost_id:()I, model.Post.getPost_time:()Ljava/lang/String;, model.Post.getUser_id:()I, model.Post.setBody:(Ljava/lang/String;)V, model.Post.setPost_id:(I)V, model.Post.setPost_time:(Ljava/lang/String;)V, model.Post.setUser_id:(I)V] +11:53:48.197 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.209 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.267 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.Post.:()V, model.Post.:(IILjava/lang/String;Ljava/lang/String;)V, model.Post.getBody:()Ljava/lang/String;, model.Post.getPost_id:()I, model.Post.getPost_time:()Ljava/lang/String;, model.Post.getUser_id:()I, model.Post.setBody:(Ljava/lang/String;)V, model.Post.setPost_id:(I)V, model.Post.setPost_time:(Ljava/lang/String;)V, model.Post.setUser_id:(I)V] +11:53:48.276 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:48.277 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 2, countOfMethodsTested: 10 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=48] +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [57/82] model.Post. +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [58/82] model.Post. +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [59/82] model.Post.getBody +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [60/82] model.Post.getPost_id +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [61/82] model.Post.getPost_time +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [62/82] model.Post.getUser_id +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [63/82] model.Post.setBody +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [64/82] model.Post.setPost_id +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [65/82] model.Post.setPost_time +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [66/82] model.Post.setUser_id +11:53:48.277 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [66/82] Tests created: 2 +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/14] model.Post +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [12/14] Tests created: 2 +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'model.User' +================================================================================ +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:48.278 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:48.287 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:48.287 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private java.lang.String model.User.email, private java.lang.String model.User.first_name, private java.lang.String model.User.image, private java.lang.String model.User.last_name, private java.lang.String model.User.password, private int model.User.user_id +11:53:48.287 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: public model.User(), public model.User(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +11:53:48.287 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public java.lang.String model.User.getEmail(), public java.lang.String model.User.getFirst_name(), public java.lang.String model.User.getImage(), public java.lang.String model.User.getLast_name(), public java.lang.String model.User.getPassword(), public int model.User.getUser_id(), public void model.User.setEmail(java.lang.String), public void model.User.setFirst_name(java.lang.String), public void model.User.setImage(java.lang.String), public void model.User.setLast_name(java.lang.String), public void model.User.setPassword(java.lang.String), public void model.User.setUser_id(int) +11:53:48.299 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'model.User.:()V, model.User.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.User.getEmail:()Ljava/lang/String;, model.User.getFirst_name:()Ljava/lang/String;, model.User.getImage:()Ljava/lang/String;, model.User.getLast_name:()Ljava/lang/String;, model.User.getPassword:()Ljava/lang/String;, model.User.getUser_id:()I, model.User.setEmail:(Ljava/lang/String;)V, model.User.setFirst_name:(Ljava/lang/String;)V, model.User.setImage:(Ljava/lang/String;)V, model.User.setLast_name:(Ljava/lang/String;)V, model.User.setPassword:(Ljava/lang/String;)V, model.User.setUser_id:(I)V' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:48.299 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'model.User', method '', descriptor '()V' +================================================================================ +11:53:48.300 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:48.300 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:48.471 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:48.553 [DEBUG] [Creating][analyzer-service:TimedExecutor-15523][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:48.577 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 2+0 tests and partial tests via 'TrM (!sp, !fnm, df, !ris)' , returning all 2 +11:53:48.615 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for model.User.:()V, model.User.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.User.getEmail:()Ljava/lang/String;, model.User.getFirst_name:()Ljava/lang/String;, model.User.getImage:()Ljava/lang/String;, model.User.getLast_name:()Ljava/lang/String;, model.User.getPassword:()Ljava/lang/String;, model.User.getUser_id:()I, model.User.setEmail:(Ljava/lang/String;)V, model.User.setFirst_name:(Ljava/lang/String;)V, model.User.setImage:(Ljava/lang/String;)V, model.User.setLast_name:(Ljava/lang/String;)V, model.User.setPassword:(Ljava/lang/String;)V, model.User.setUser_id:(I)V +11:53:48.615 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.688 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.User.:()V, model.User.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.User.getEmail:()Ljava/lang/String;, model.User.getFirst_name:()Ljava/lang/String;, model.User.getImage:()Ljava/lang/String;, model.User.getLast_name:()Ljava/lang/String;, model.User.getPassword:()Ljava/lang/String;, model.User.getUser_id:()I, model.User.setEmail:(Ljava/lang/String;)V, model.User.setFirst_name:(Ljava/lang/String;)V, model.User.setImage:(Ljava/lang/String;)V, model.User.setLast_name:(Ljava/lang/String;)V, model.User.setPassword:(Ljava/lang/String;)V, model.User.setUser_id:(I)V] +11:53:48.688 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.696 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.749 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[model.User.:()V, model.User.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V, model.User.getEmail:()Ljava/lang/String;, model.User.getFirst_name:()Ljava/lang/String;, model.User.getImage:()Ljava/lang/String;, model.User.getLast_name:()Ljava/lang/String;, model.User.getPassword:()Ljava/lang/String;, model.User.getUser_id:()I, model.User.setEmail:(Ljava/lang/String;)V, model.User.setFirst_name:(Ljava/lang/String;)V, model.User.setImage:(Ljava/lang/String;)V, model.User.setLast_name:(Ljava/lang/String;)V, model.User.setPassword:(Ljava/lang/String;)V, model.User.setUser_id:(I)V] +11:53:48.762 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.cover.service.analyzer.a.c] Watchdog reset +11:53:48.762 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: , countOfTests: 2, countOfMethodsTested: 14 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=50] +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [67/82] model.User. +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [68/82] model.User. +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [69/82] model.User.getEmail +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [70/82] model.User.getFirst_name +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [71/82] model.User.getImage +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [72/82] model.User.getLast_name +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [73/82] model.User.getPassword +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [74/82] model.User.getUser_id +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [75/82] model.User.setEmail +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [76/82] model.User.setFirst_name +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [77/82] model.User.setImage +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [78/82] model.User.setLast_name +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [79/82] model.User.setPassword +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [80/82] model.User.setUser_id +11:53:48.763 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [80/82] Tests created: 2 +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [13/14] model.User +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [13/14] Tests created: 2 +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] +================================================================================ += Starting analysis for class 'util.DBConnection' +================================================================================ +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering out non-testable methods... +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] Filtering of methods complete. Creating analysis request +11:53:48.764 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.service.c] Attempting to get service client, retry 1. +11:53:48.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Class information: +11:53:48.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Fields: private java.sql.Connection util.DBConnection.connection, private static util.DBConnection util.DBConnection.instance, private java.lang.String util.DBConnection.password, private java.lang.String util.DBConnection.url, private java.lang.String util.DBConnection.username +11:53:48.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Constructors: private util.DBConnection() throws java.sql.SQLException +11:53:48.772 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.a] Methods: public java.sql.Connection util.DBConnection.getConnection(), public static util.DBConnection util.DBConnection.getInstance() throws java.sql.SQLException +11:53:48.779 [DEBUG] [Creating][analyzer-service:TimedExecutor-15595][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'util.DBConnection.getConnection:()Ljava/sql/Connection;' using 'TrM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:48.779 [DEBUG] [Creating][analyzer-service:TimedExecutor-15595][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'util.DBConnection', method 'getConnection', descriptor '()Ljava/sql/Connection;' +================================================================================ +11:53:48.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-15595][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:48.780 [DEBUG] [Creating][analyzer-service:TimedExecutor-15595][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:48.812 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for util.DBConnection.getConnection:()Ljava/sql/Connection; +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] util.DBConnection.getConnection +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] R081: Exception in arrange section +11:53:48.813 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] (at least 1 line uncovered in this method) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] Diffblue Cover was unable to construct an instance of the class under test using +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] util.DBConnection.getConnection(). +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] The arrange section threw +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] java.sql.SQLNonTransientConnectionException: Could not create connection to database server. +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:1025) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at util.DBConnection.(DBConnection.java:18) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] at util.DBConnection.getInstance(DBConnection.java:30) +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] More information about the exception is provided in the support log. +11:53:48.813 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [81/82] See https://diff.blue/R081 for further troubleshooting of this issue. +11:53:48.814 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'util.DBConnection.getInstance:()Lutil/DBConnection;' using 'SiM (!sp, fnm, df, !ris)' +================================================================================ +11:53:48.814 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'util.DBConnection', method 'getInstance', descriptor '()Lutil/DBConnection;' +================================================================================ +11:53:48.814 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:48.815 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:48.832 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 1/1000 its +11:53:48.834 [DEBUG] [Creating][analyzer-service:TimedExecutor-15597][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:48.836 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.fuzztest.g.e] +================================================================================ += Creating tests for 'util.DBConnection.getInstance:()Lutil/DBConnection;' using 'SiM (!sp, !fnm, df, !ris)' +================================================================================ +11:53:48.836 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.fuzztest.g.e] +================================================================================ += Trying DI configuration EmptyDependencyInjectionTirConfiguration for class 'util.DBConnection', method 'getInstance', descriptor '()Lutil/DBConnection;' +================================================================================ +11:53:48.837 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.cover.commons.dependency.a.b] Detected Mockito version 4.11.0 (via jar:file:/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar!/org/mockito/Mockito.class) +11:53:48.837 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.cover.j.b] Mockito inline mock maker not loaded +11:53:48.854 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.fuzztest.b.f] Refinement loop done: 1 seeds, 1+0 new+accumulated tests, 0+1 tests+partial tests, 1/1000 its +11:53:48.856 [DEBUG] [Creating][analyzer-service:TimedExecutor-15599][com.diffblue.fuzztest.g.e] Enabling descriptive test naming +11:53:48.859 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.g.aa] All 2 subs either threw or created only partial tests; returning the 1 partial tests created by 'SiM (!sp, fnm, df, !ris)' +11:53:48.860 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Created 1 partial tests via 'SiM (!sp, fnm, df, !ris)' , here is the last one: +11:53:48.864 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.876 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == begin partial test == +11:53:48.876 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] Test: +package util; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class DBConnectionDiffblueTest { + /** + * Test {@link DBConnection#getInstance()}. + *

+ * Method under test: {@link DBConnection#getInstance()} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"DBConnection DBConnection.getInstance()"}) + public void testGetInstance() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + DBConnection.getInstance(); + } +} + +11:53:48.876 [DEBUG] [Creating][analyzer-service:grpc-default-executor-1][com.diffblue.fuzztest.e.c] == end partial test == +11:53:48.885 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.l.a.b] in processAnalysisResult for util.DBConnection.getInstance:()Lutil/DBConnection; +11:53:48.885 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.954 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.a.c] Adding changeSet to account as new: Optional[util.DBConnection.getInstance:()Lutil/DBConnection;] +11:53:48.954 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.combiner.d.h] Using Javaparser to combine tests +11:53:48.963 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.r.d] Finished with MethodGroup: getInstance, countOfTests: 0, countOfMethodsTested: 0 TestGenerationAccount: a[countOfRemoved=0, countOfUnchanged=0, countOfUpdated=0, countOfNew=51] +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] util.DBConnection.getInstance +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] Partial tests created: 1 +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] Reasons for partial tests: +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] R011: Sandboxing policy violation +11:53:48.964 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] (at least 5 lines uncovered in this method) +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] Diffblue Cover ran code in your project that tried +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] to access the network. +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] your code from damaging your system environment. +11:53:48.964 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [82/82] See https://diff.blue/R011 to resolve this issue. +11:53:48.965 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/14] util.DBConnection +11:53:48.965 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/14] Tests created: 0 +11:53:48.965 [DEBUG] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/14] (at least 6 lines uncovered in this class) +11:53:48.965 [INFO] [Creating][pool-3-thread-1][com.diffblue.cover.ui.c.b] [14/14] Partial tests created: 1 +11:53:48.973 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] Test creation summary for module: com.diffblue.pov:java-ee-servlet +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] ------------------------------------------------------------------ +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] Total: 82 methods +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 18 tests created for: 48 methods +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 33 partial tests created for: 33 methods +11:53:48.974 [DEBUG] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] (at least 439 out of 583 lines uncovered) +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] No tests created for: 34 methods +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 16 R011: Sandboxing policy violation +11:53:48.974 [DEBUG] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] (affects 165 lines) +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 14 R013: No inputs found that don't throw a trivial exception +11:53:48.974 [DEBUG] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] (affects 271 lines) +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 3 R002: Missing observers +11:53:48.974 [DEBUG] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] (affects 3 lines) +11:53:48.974 [INFO] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] 1 R081: Exception in arrange section +11:53:48.974 [DEBUG] [Reporting][pool-3-thread-1][com.diffblue.cover.ui.c.b] (affects 1 line) +11:53:49.047 [INFO] [Validating][main][com.diffblue.cover.ui.controller.q] +11:53:49.047 [INFO] [Validating][main][com.diffblue.cover.ui.controller.q] Running validation command. +11:53:49.047 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:53:49.048 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:53:49.048 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:49.048 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Info Phase +11:53:49.049 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:49.071 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:49.076 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:53:50.165 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:53:50.204 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:50.204 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:53:50.206 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:50.206 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:50.206 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:50.207 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:53:50.207 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:50.619 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:50.619 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:50.806 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:50.808 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:50.808 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:51.006 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:53:51.008 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:51.008 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:51.009 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:51.011 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:51.011 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:51.027 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Recompiling the module because of changed source code. +11:53:51.039 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/test-classes +11:53:51.577 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:51.578 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:51.765 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests are skipped. +11:53:51.766 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:51.766 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:53:52.205 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Packaging webapp +11:53:52.261 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:53:52.268 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Processing war project +11:53:52.268 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:53:52.300 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:53:52.408 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:52.408 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:53:52.472 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:53:52.492 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:53:52.565 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:52.565 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:53:52.565 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:52.566 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 2.415 s (Wall Clock) +11:53:52.566 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:53:52Z +11:53:52.566 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:52.618 [INFO] [Validating][main][com.diffblue.cover.ui.controller.q] This can take a couple of minutes. +11:53:52.618 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:53:52.618 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:53:52.618 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:52.619 [DEBUG] [Validating][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Validate Phase +11:53:52.619 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:52.648 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:52.652 [INFO] [Validating][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet clean test" +11:53:53.676 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:53:53.719 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:53.720 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:53.720 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:53.720 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:53:53.720 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:54.111 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:54.111 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- clean:3.4.0:clean (default-clean) @ java-ee-servlet --- +11:53:54.184 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Deleting /Users/amishra/Developer/demo-java-ee-servlet/target +11:53:54.302 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:54.302 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:54.382 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:54.384 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:54.384 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:54.493 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Recompiling the module because of changed source code. +11:53:54.499 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/classes +11:53:55.057 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:55.057 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:55.059 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:55.060 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:55.060 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:55.070 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Recompiling the module because of changed dependency. +11:53:55.074 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/test-classes +11:53:55.268 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:55.268 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:55.399 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:53:55.468 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:55.468 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:53:55.468 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] T E S T S +11:53:55.468 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:53:55.865 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running util.DBConnectionDiffblueTest +11:53:55.908 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.034 s -- in util.DBConnectionDiffblueTest +11:53:55.909 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.PostDAODiffblueTest +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.PostDAO.updatePost(PostDAO.java:79) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.PostDAODiffblueTest.testUpdatePost(PostDAODiffblueTest.java:136) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:55.985 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:55.986 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:56.003 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.080 s -- in dao.PostDAODiffblueTest +11:53:56.003 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.UserDAODiffblueTest +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.register(UserDAO.java:38) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testRegister(UserDAODiffblueTest.java:41) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.007 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.008 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.updateProfile(UserDAO.java:117) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testUpdateProfile(UserDAODiffblueTest.java:146) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.011 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.012 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.updatePassword(UserDAO.java:136) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testUpdatePassword(UserDAODiffblueTest.java:163) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.015 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.016 [INFO] [Validating][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:56.035 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 0.012 s -- in dao.UserDAODiffblueTest +11:53:56.035 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.MessageDAODiffblueTest +11:53:56.039 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.001 s -- in dao.MessageDAODiffblueTest +11:53:56.039 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.ProfileServletDiffblueTest +11:53:56.044 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ProfileServletDiffblueTest +11:53:56.044 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.MessageServletDiffblueTest +11:53:56.047 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.MessageServletDiffblueTest +11:53:56.048 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.LogoutServletDiffblueTest +11:53:56.052 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LogoutServletDiffblueTest +11:53:56.052 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.ViewMessageServletDiffblueTest +11:53:56.056 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.ViewMessageServletDiffblueTest +11:53:56.056 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.LoginServletDiffblueTest +11:53:56.062 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.LoginServletDiffblueTest +11:53:56.062 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.RegisterServletDiffblueTest +11:53:56.065 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.RegisterServletDiffblueTest +11:53:56.065 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.HomeServletDiffblueTest +11:53:56.070 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.HomeServletDiffblueTest +11:53:56.070 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.MessageDiffblueTest +11:53:56.076 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.MessageDiffblueTest +11:53:56.077 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.UserDiffblueTest +11:53:56.083 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.UserDiffblueTest +11:53:56.083 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.PostDiffblueTest +11:53:56.087 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in model.PostDiffblueTest +11:53:56.096 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:56.096 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Results: +11:53:56.096 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:56.096 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 51, Failures: 0, Errors: 0, Skipped: 30 +11:53:56.096 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:56.137 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:56.138 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:53:56.138 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:56.138 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 2.476 s +11:53:56.138 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:53:56Z +11:53:56.138 [INFO] [Validating][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:56.322 [INFO] [Validating][main][com.diffblue.cover.ui.controller.q] All 18 created tests were successfully validated. +11:53:56.337 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.p] Calculating coverage from Diffblue tests. +11:53:56.341 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:53:56.341 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:53:56.341 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:56.341 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Coverage Phase +11:53:56.341 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:56.353 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:56.368 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet org.jacoco:jacoco-maven-plugin:0.8.11:prepare-agent -Djacoco.skip=false test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=*DiffblueTest org.jacoco:jacoco-maven-plugin:0.8.11:report -Djacoco.skip=false" +11:53:57.423 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:53:57.517 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:57.517 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:57.517 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:57.517 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:53:57.517 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:57.784 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:57.784 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- jacoco:0.8.11:prepare-agent (default-cli) @ java-ee-servlet --- +11:53:58.007 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] argLine set to -javaagent:/Users/amishra/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:53:58.009 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.009 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:58.126 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:58.128 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.128 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:58.258 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:53:58.260 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.260 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:58.261 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:58.263 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.263 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:58.273 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:53:58.275 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.275 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:58.403 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:53:58.467 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:58.467 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:53:58.467 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] T E S T S +11:53:58.467 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------- +11:53:59.058 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running util.DBConnectionDiffblueTest +11:53:59.126 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.051 s -- in util.DBConnectionDiffblueTest +11:53:59.126 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.PostDAODiffblueTest +11:53:59.197 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. +11:53:59.282 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.282 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.282 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.PostDAO.updatePost(PostDAO.java:79) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.PostDAODiffblueTest.testUpdatePost(PostDAODiffblueTest.java:136) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.283 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:59.306 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.160 s -- in dao.PostDAODiffblueTest +11:53:59.306 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.UserDAODiffblueTest +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.register(UserDAO.java:38) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testRegister(UserDAODiffblueTest.java:41) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.310 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.311 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.313 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.updateProfile(UserDAO.java:117) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testUpdateProfile(UserDAODiffblueTest.java:146) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.314 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:59.318 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAO.updatePassword(UserDAO.java:136) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at dao.UserDAODiffblueTest.testUpdatePassword(UserDAODiffblueTest.java:163) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 37 more +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.319 [INFO] [Measuring][maven:err][com.diffblue.cover.buildsystem.config.a.a] err: ... 40 more +11:53:59.340 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 0.013 s -- in dao.UserDAODiffblueTest +11:53:59.340 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running dao.MessageDAODiffblueTest +11:53:59.352 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.001 s -- in dao.MessageDAODiffblueTest +11:53:59.352 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.ProfileServletDiffblueTest +11:53:59.360 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ProfileServletDiffblueTest +11:53:59.360 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.MessageServletDiffblueTest +11:53:59.369 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.MessageServletDiffblueTest +11:53:59.369 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.LogoutServletDiffblueTest +11:53:59.375 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LogoutServletDiffblueTest +11:53:59.376 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.ViewMessageServletDiffblueTest +11:53:59.384 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ViewMessageServletDiffblueTest +11:53:59.385 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.LoginServletDiffblueTest +11:53:59.388 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LoginServletDiffblueTest +11:53:59.388 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.RegisterServletDiffblueTest +11:53:59.391 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.RegisterServletDiffblueTest +11:53:59.391 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running controller.HomeServletDiffblueTest +11:53:59.400 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.HomeServletDiffblueTest +11:53:59.400 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.MessageDiffblueTest +11:53:59.403 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.MessageDiffblueTest +11:53:59.403 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.UserDiffblueTest +11:53:59.406 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.UserDiffblueTest +11:53:59.407 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Running model.PostDiffblueTest +11:53:59.410 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in model.PostDiffblueTest +11:53:59.439 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:59.439 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Results: +11:53:59.439 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:59.439 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [WARNING] Tests run: 51, Failures: 0, Errors: 0, Skipped: 30 +11:53:59.439 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:59.452 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:53:59.452 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- jacoco:0.8.11:report (default-cli) @ java-ee-servlet --- +11:53:59.456 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Loading execution data file /Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:53:59.552 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Analyzed bundle 'Java EE Servlet Webapp' with 14 classes +11:53:59.672 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:59.672 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:53:59.672 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:59.673 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 2.263 s +11:53:59.673 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:53:59Z +11:53:59.673 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:53:59.752 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.o] JaCoCo report file created in /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/diffblue-tests-jacoco-report.xml +11:53:59.831 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.p] Calculating coverage from manual tests. +11:53:59.837 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yaml exists... +11:53:59.838 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] checking if /Users/amishra/Developer/demo-java-ee-servlet/DiffblueBuild.yml exists... +11:53:59.838 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:59.838 [DEBUG] [Measuring][main][com.diffblue.cover.buildsystem.config.registry.Registry] Build execution request for Coverage Phase +11:53:59.838 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:59.867 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:59.887 [INFO] [Measuring][main][com.diffblue.cover.buildsystem.config.a.a] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet org.jacoco:jacoco-maven-plugin:0.8.11:prepare-agent -Djacoco.skip=false test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=!*DiffblueTest,**/Test*.java,**/*Test.java,**/*Tests.java,**/*TestCase.java org.jacoco:jacoco-maven-plugin:0.8.11:report -Djacoco.skip=false" +11:54:00.998 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Scanning for projects... +11:54:01.094 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.094 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:54:01.094 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:54:01.094 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] from pom.xml +11:54:01.094 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --------------------------------[ war ]--------------------------------- +11:54:01.455 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.456 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- jacoco:0.8.11:prepare-agent (default-cli) @ java-ee-servlet --- +11:54:01.642 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] argLine set to -javaagent:/Users/amishra/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:54:01.643 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.644 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:54:01.728 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:54:01.730 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.730 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:54:01.880 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:54:01.881 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.881 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:54:01.883 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:54:01.884 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.884 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:54:01.896 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Nothing to compile - all classes are up to date. +11:54:01.897 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:01.897 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:54:02.041 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] +11:54:02.041 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] --- jacoco:0.8.11:report (default-cli) @ java-ee-servlet --- +11:54:02.044 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Loading execution data file /Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:54:02.149 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Analyzed bundle 'Java EE Servlet Webapp' with 14 classes +11:54:02.311 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:54:02.311 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] BUILD SUCCESS +11:54:02.311 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:54:02.311 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Total time: 1.332 s +11:54:02.312 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] Finished at: 2025-03-06T11:54:02Z +11:54:02.312 [INFO] [Measuring][maven:out][com.diffblue.cover.buildsystem.config.a.a] out: [INFO] ------------------------------------------------------------------------ +11:54:02.379 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.o] JaCoCo report file created in /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/manual-tests-jacoco-report.xml +11:54:02.397 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.q] +11:54:02.423 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.q] Diffblue tests cover 110 of 593 lines to cover (18.5%) +11:54:02.429 [INFO] [Measuring][main][com.diffblue.cover.ui.controller.q] Manual tests cover 0 of 593 lines to cover (0.0%) +11:54:02.435 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/util/DBConnection.java successfully parsed: - Total line count: 30 +11:54:02.442 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/dao/UserDAO.java successfully parsed: - Total line count: 134 +11:54:02.446 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/dao/MessageDAO.java successfully parsed: - Total line count: 83 +11:54:02.451 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/dao/PostDAO.java successfully parsed: - Total line count: 81 +11:54:02.463 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/RegisterServlet.java successfully parsed: - Total line count: 78 +11:54:02.468 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/LogoutServlet.java successfully parsed: - Total line count: 30 +11:54:02.476 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/ProfileServlet.java successfully parsed: - Total line count: 131 +11:54:02.479 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/MessageServlet.java successfully parsed: - Total line count: 51 +11:54:02.485 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/LoginServlet.java successfully parsed: - Total line count: 66 +11:54:02.488 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/HomeServlet.java successfully parsed: - Total line count: 52 +11:54:02.493 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/controller/ViewMessageServlet.java successfully parsed: - Total line count: 63 +11:54:02.497 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/model/Post.java successfully parsed: - Total line count: 41 +11:54:02.502 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/model/Message.java successfully parsed: - Total line count: 47 +11:54:02.505 [DEBUG] [Measuring][main][com.diffblue.cover.ui.report.linecount.JavaParserFileLineCountCalculator] /Users/amishra/Developer/demo-java-ee-servlet/src/main/java/model/User.java successfully parsed: - Total line count: 57 +11:54:02.531 [DEBUG] [Reporting][main][com.diffblue.cover.report.StructuredReportManager] Run metrics: +Total time: 106.1s +Environment detection: 0.7s ( 0.7%) +Indexing: 0.2s ( 0.2%) +Entry points: 0.7s ( 0.6%) +Test generation: 78.4s (73.9%) + - Index query: 4.0s ( 3.8%) +Test verification: 5.6s ( 5.3%) +Test validation: 7.3s ( 6.9%) +Other: 13.3s (12.5%) +Time to first test: 19.2s (18.1%) +Time to last test: 92.5s (87.2%) +11:54:02.535 [DEBUG] [Reporting][main][com.diffblue.cover.report.TraceLogTimingsReportListener] Timings per method: +00m 01s 583ms | controller.HomeServlet{} +00m 21s 002ms | controller.HomeServlet{doGet} +00m 11s 746ms | controller.HomeServlet{doPost} +00m 00s 060ms | controller.LoginServlet{} +00m 12s 087ms | controller.LoginServlet{doGet} +00m 11s 249ms | controller.LoginServlet{doPost} +00m 00s 045ms | controller.LogoutServlet{} +00m 11s 084ms | controller.LogoutServlet{doGet} +00m 10s 776ms | controller.LogoutServlet{doPost} +00m 00s 044ms | controller.MessageServlet{} +00m 10s 642ms | controller.MessageServlet{doGet} +00m 10s 845ms | controller.MessageServlet{doPost} +00m 00s 048ms | controller.ProfileServlet{} +00m 10s 759ms | controller.ProfileServlet{doGet} +00m 10s 566ms | controller.ProfileServlet{doPost} +00m 00s 043ms | controller.RegisterServlet{} +00m 11s 010ms | controller.RegisterServlet{doGet} +00m 10s 474ms | controller.RegisterServlet{doPost} +00m 00s 050ms | controller.ViewMessageServlet{} +00m 10s 625ms | controller.ViewMessageServlet{doGet} +00m 10s 793ms | controller.ViewMessageServlet{doPost} +00m 00s 075ms | dao.MessageDAO{} +00m 05s 986ms | dao.MessageDAO{deleteAllMessage} +00m 01s 372ms | dao.MessageDAO{deleteMessage} +00m 01s 461ms | dao.MessageDAO{getAllMessage} +00m 03s 964ms | dao.MessageDAO{getMessage} +00m 03s 859ms | dao.MessageDAO{insertMessage} +00m 02s 939ms | dao.MessageDAO{messageCount} +00m 00s 074ms | dao.PostDAO{} +00m 01s 440ms | dao.PostDAO{deletePost} +00m 00s 391ms | dao.PostDAO{getAllPost} +00m 01s 312ms | dao.PostDAO{getPost} +00m 01s 268ms | dao.PostDAO{getUserPost} +00m 02s 424ms | dao.PostDAO{insertPost} +00m 03s 336ms | dao.PostDAO{updatePost} +00m 00s 034ms | dao.UserDAO{} +00m 00s 521ms | dao.UserDAO{deleteUser} +00m 06s 557ms | dao.UserDAO{getUserByEmail} +00m 00s 418ms | dao.UserDAO{getUserById} +00m 00s 475ms | dao.UserDAO{getUsersForChat} +00m 00s 741ms | dao.UserDAO{login} +00m 03s 880ms | dao.UserDAO{register} +00m 03s 874ms | dao.UserDAO{updatePassword} +00m 04s 514ms | dao.UserDAO{updateProfile} +00m 00s 628ms | model.Message{, , getChat_id, getChat_time, getFrom_user, getMessage, getTo_user, setChat_id, setChat_time, setFrom_user, setMessage, setTo_user} +00m 00s 401ms | model.Post{, , getBody, getPost_id, getPost_time, getUser_id, setBody, setPost_id, setPost_time, setUser_id} +00m 00s 555ms | model.User{, , getEmail, getFirst_name, getImage, getLast_name, getPassword, getUser_id, setEmail, setFirst_name, setImage, setLast_name, setPassword, setUser_id} +00m 00s 054ms | util.DBConnection{getConnection} +00m 00s 094ms | util.DBConnection{getInstance} +00m 04s 007ms | Indexing +11:54:02.537 [DEBUG] [Reporting][main][com.diffblue.cover.report.TraceLogTimingsReportListener] Timing signature: 868.5s ( 33.1s ( 3.8%) 67.0s ( 7.7%) ( 4.3s ( 0.5%) 59.2s ( 6.8%) ( 25.4s ( 2.9%) 25.1s ( 2.9%) ( 11.3s ( 1.3%) ( 0.4s ( 0.0%) 3.6s ( 0.4%) 7.3s ( 0.8%)) 8.6s ( 1.0%) ( 0.0s ( 0.0%) 8.4s ( 1.0%) 0.2s ( 0.0%)) 5.1s ( 0.6%) ( 0.0s ( 0.0%) 5.0s ( 0.6%) 0.1s ( 0.0%)) 0.0s ( 0.0%) 0.0s ( 0.0%) 0.0s ( 0.0%) 0.0s ( 0.0%) ( 0.0s ( 0.0%) 0.0s ( 0.0%) 0.1s ( 0.0%))) 1.1s ( 0.1%) 7.4s ( 0.9%) 0.3s ( 0.0%)) 1.1s ( 0.1%) 0.0s ( 0.0%) 0.5s ( 0.1%) 1.9s ( 0.2%)) 650.7s (74.9%) 56.3s ( 6.5%) 61.4s ( 7.1%) +11:54:02.615 [INFO] [Reporting][main][com.diffblue.cover.ui.controller.q] Writing JSON report to /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/report.json +11:54:02.793 [INFO] [Reporting][main][com.diffblue.cover.ui.controller.ag] +11:54:02.793 [INFO] [Reporting][main][com.diffblue.cover.ui.controller.ag] Log file: /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/log/user-20250306T115208.log +11:54:02.793 [INFO] [Reporting][main][com.diffblue.cover.ui.controller.ag] Finished in 1m 46s diff --git a/.diffblue/log/user-20250306T115208.log b/.diffblue/log/user-20250306T115208.log new file mode 100644 index 0000000..686ecde --- /dev/null +++ b/.diffblue/log/user-20250306T115208.log @@ -0,0 +1,1619 @@ +11:52:09.908 [INFO] [Preparing] Diffblue Cover 2025.02.02-08b2a5a-licensed +11:52:09.909 [INFO] [Preparing] Running: dcover create --keep-partial-tests --coverage-reports +11:52:09.909 [INFO] [Preparing] +11:52:09.909 [INFO] [Preparing] Command: create +11:52:09.910 [INFO] [Preparing] Create tests for the specified package/class/method. +11:52:09.910 [INFO] [Preparing] +11:52:13.133 [INFO] [Checking] Maven Using ${maven.home} of: /opt/homebrew/Cellar/maven/3.9.9. +11:52:13.135 [INFO] [Checking] Maven Executing: /bin/sh -c cd /Users/amishra/Developer/demo-java-ee-servlet && /opt/homebrew/Cellar/maven/3.9.9/bin/mvn -B -version +11:52:13.626 [INFO] [Checking] Standard output of build tool (Maven) +11:52:13.626 [INFO] [Checking] > Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) +11:52:13.626 [INFO] [Checking] > Maven home: /opt/homebrew/Cellar/maven/3.9.9/libexec +11:52:13.626 [INFO] [Checking] > Java version: 1.8.0_442, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre +11:52:13.627 [INFO] [Checking] > Default locale: en_GB, platform encoding: UTF-8 +11:52:13.627 [INFO] [Checking] > OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" +11:52:13.629 [INFO] [Checking] Using CUSTOMISABLE Build System Implementation +11:52:13.747 [INFO] [Checking] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:13.752 [INFO] [Checking] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:13.766 [INFO] [Checking] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:13.779 [INFO] [Checking] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:52:14.780 [INFO] [Checking] out: [INFO] Scanning for projects... +11:52:14.824 [INFO] [Checking] out: [INFO] +11:52:14.824 [INFO] [Checking] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:52:14.826 [INFO] [Checking] out: [INFO] +11:52:14.826 [INFO] [Checking] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:14.826 [INFO] [Checking] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:14.826 [INFO] [Checking] out: [INFO] from pom.xml +11:52:14.826 [INFO] [Checking] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:15.226 [INFO] [Checking] out: [INFO] +11:52:15.226 [INFO] [Checking] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:15.403 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:15.405 [INFO] [Checking] out: [INFO] +11:52:15.405 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:15.581 [INFO] [Checking] out: [INFO] Nothing to compile - all classes are up to date. +11:52:15.583 [INFO] [Checking] out: [INFO] +11:52:15.583 [INFO] [Checking] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:15.584 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:15.586 [INFO] [Checking] out: [INFO] +11:52:15.586 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:15.596 [INFO] [Checking] out: [INFO] Nothing to compile - all classes are up to date. +11:52:15.598 [INFO] [Checking] out: [INFO] +11:52:15.598 [INFO] [Checking] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:15.732 [INFO] [Checking] out: [INFO] Tests are skipped. +11:52:15.736 [INFO] [Checking] out: [INFO] +11:52:15.736 [INFO] [Checking] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:52:16.103 [INFO] [Checking] out: [INFO] Packaging webapp +11:52:16.103 [INFO] [Checking] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:52:16.110 [INFO] [Checking] out: [INFO] Processing war project +11:52:16.110 [INFO] [Checking] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:52:16.139 [INFO] [Checking] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:52:16.243 [INFO] [Checking] out: [INFO] +11:52:16.243 [INFO] [Checking] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:52:16.296 [INFO] [Checking] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:52:16.312 [INFO] [Checking] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:52:16.389 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:16.389 [INFO] [Checking] out: [INFO] BUILD SUCCESS +11:52:16.389 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:16.389 [INFO] [Checking] out: [INFO] Total time: 1.613 s (Wall Clock) +11:52:16.389 [INFO] [Checking] out: [INFO] Finished at: 2025-03-06T11:52:16Z +11:52:16.389 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:16.409 [INFO] [Checking] Operating System: Mac OS X aarch64 15.3.1 +11:52:16.409 [INFO] [Checking] Default charset: UTF-8 +11:52:16.409 [INFO] [Checking] Default locale: en_GB +11:52:16.409 [INFO] [Checking] Default time zone: Europe/London +11:52:16.419 [INFO] [Checking] Discovered modules: +11:52:16.419 [INFO] [Checking] - com.diffblue.pov:java-ee-servlet +11:52:16.419 [INFO] [Checking] +11:52:16.422 [INFO] [Checking] +11:52:16.422 [INFO] [Checking] [1/1] Creating tests for module: com.diffblue.pov:java-ee-servlet +11:52:16.423 [INFO] [Checking] ================================================================= +11:52:16.423 [INFO] [Checking] +11:52:16.423 [INFO] [Checking] Detecting environment: +11:52:16.423 [INFO] [Checking] ---------------------- +11:52:16.474 [INFO] [Checking] Detected Java version 1.8.0_442 +11:52:16.475 [INFO] [Checking] Maven Using ${maven.home} of: /opt/homebrew/Cellar/maven/3.9.9. +11:52:16.475 [INFO] [Checking] Maven Executing: /bin/sh -c cd /Users/amishra/Developer/demo-java-ee-servlet && /opt/homebrew/Cellar/maven/3.9.9/bin/mvn -B -version +11:52:16.957 [INFO] [Checking] Standard output of build tool (Maven) +11:52:16.957 [INFO] [Checking] > Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937) +11:52:16.957 [INFO] [Checking] > Maven home: /opt/homebrew/Cellar/maven/3.9.9/libexec +11:52:16.957 [INFO] [Checking] > Java version: 1.8.0_442, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre +11:52:16.957 [INFO] [Checking] > Default locale: en_GB, platform encoding: UTF-8 +11:52:16.957 [INFO] [Checking] > OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" +11:52:16.958 [INFO] [Checking] Using CUSTOMISABLE Build System Implementation +11:52:16.958 [INFO] [Checking] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:16.960 [INFO] [Checking] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:16.990 [INFO] [Checking] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:16.994 [INFO] [Checking] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:52:18.062 [INFO] [Checking] out: [INFO] Scanning for projects... +11:52:18.102 [INFO] [Checking] out: [INFO] +11:52:18.103 [INFO] [Checking] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:52:18.105 [INFO] [Checking] out: [INFO] +11:52:18.105 [INFO] [Checking] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:18.105 [INFO] [Checking] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:18.105 [INFO] [Checking] out: [INFO] from pom.xml +11:52:18.105 [INFO] [Checking] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:18.552 [INFO] [Checking] out: [INFO] +11:52:18.552 [INFO] [Checking] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:18.736 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:18.738 [INFO] [Checking] out: [INFO] +11:52:18.738 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:18.912 [INFO] [Checking] out: [INFO] Nothing to compile - all classes are up to date. +11:52:18.913 [INFO] [Checking] out: [INFO] +11:52:18.914 [INFO] [Checking] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:18.915 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:18.917 [INFO] [Checking] out: [INFO] +11:52:18.917 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:18.926 [INFO] [Checking] out: [INFO] Nothing to compile - all classes are up to date. +11:52:18.927 [INFO] [Checking] out: [INFO] +11:52:18.928 [INFO] [Checking] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:19.020 [INFO] [Checking] out: [INFO] Tests are skipped. +11:52:19.022 [INFO] [Checking] out: [INFO] +11:52:19.022 [INFO] [Checking] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:52:19.404 [INFO] [Checking] out: [INFO] Packaging webapp +11:52:19.405 [INFO] [Checking] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:52:19.411 [INFO] [Checking] out: [INFO] Processing war project +11:52:19.411 [INFO] [Checking] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:52:19.443 [INFO] [Checking] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:52:19.541 [INFO] [Checking] out: [INFO] +11:52:19.541 [INFO] [Checking] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:52:19.593 [INFO] [Checking] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:52:19.606 [INFO] [Checking] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:52:19.664 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:19.664 [INFO] [Checking] out: [INFO] BUILD SUCCESS +11:52:19.664 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:19.665 [INFO] [Checking] out: [INFO] Total time: 1.620 s (Wall Clock) +11:52:19.665 [INFO] [Checking] out: [INFO] Finished at: 2025-03-06T11:52:19Z +11:52:19.665 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:19.694 [INFO] [Checking] Detected build system: Maven 3.9.9 +11:52:19.694 [INFO] [Checking] Operating System: Mac OS X aarch64 15.3.1 +11:52:19.694 [INFO] [Checking] Default charset: UTF-8 +11:52:19.694 [INFO] [Checking] Default locale: en_GB +11:52:19.694 [INFO] [Checking] Default time zone: Europe/London +11:52:19.695 [INFO] [Checking] Selected build system: Maven +11:52:19.697 [INFO] [Checking] Selected classpath from build system maven +11:52:19.697 [INFO] [Checking] Expanded classpath: +/Users/amishra/Developer/demo-java-ee-servlet/target/test-classes (test build path) +/Users/amishra/Developer/demo-java-ee-servlet/target/classes (code under test) +/Users/amishra/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar +/Users/amishra/.m2/repository/junit/junit/4.13.1/junit-4.13.1.jar +/Users/amishra/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar +/Users/amishra/.m2/repository/com/mysql/mysql-connector-j/9.0.0/mysql-connector-j-9.0.0.jar +/Users/amishra/.m2/repository/com/google/protobuf/protobuf-java/4.26.1/protobuf-java-4.26.1.jar +/Users/amishra/.m2/repository/org/mockito/mockito-core/4.11.0/mockito-core-4.11.0.jar +/Users/amishra/.m2/repository/net/bytebuddy/byte-buddy/1.12.19/byte-buddy-1.12.19.jar +/Users/amishra/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.19/byte-buddy-agent-1.12.19.jar +/Users/amishra/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar +/Users/amishra/.m2/repository/com/diffblue/cover/cover-annotations/1.3.0/cover-annotations-1.3.0.jar +11:52:19.730 [INFO] [Checking] Detected test framework: JUnit 4.13.1 +11:52:19.852 [INFO] [Checking] Detected Mockito version 4.11.0 +11:52:20.141 [INFO] [Checking] Indexing... +11:52:20.326 [INFO] [Checking] Selected test output directory: /Users/amishra/Developer/demo-java-ee-servlet/src/test/java +11:52:20.336 [INFO] [Checking] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:52:20.338 [INFO] [Checking] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:20.355 [INFO] [Checking] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:52:20.365 [INFO] [Checking] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=DummyJunitDiffblueTest" +11:52:21.405 [INFO] [Checking] out: [INFO] Scanning for projects... +11:52:21.444 [INFO] [Checking] out: [INFO] +11:52:21.445 [INFO] [Checking] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:52:21.445 [INFO] [Checking] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:52:21.445 [INFO] [Checking] out: [INFO] from pom.xml +11:52:21.445 [INFO] [Checking] out: [INFO] --------------------------------[ war ]--------------------------------- +11:52:21.815 [INFO] [Checking] out: [INFO] +11:52:21.815 [INFO] [Checking] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:52:21.974 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:52:21.977 [INFO] [Checking] out: [INFO] +11:52:21.977 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:52:22.165 [INFO] [Checking] out: [INFO] Nothing to compile - all classes are up to date. +11:52:22.167 [INFO] [Checking] out: [INFO] +11:52:22.167 [INFO] [Checking] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:52:22.169 [INFO] [Checking] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:52:22.170 [INFO] [Checking] out: [INFO] +11:52:22.170 [INFO] [Checking] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:52:22.181 [INFO] [Checking] out: [INFO] Recompiling the module because of changed source code. +11:52:22.189 [INFO] [Checking] out: [INFO] Compiling 1 source file with javac [debug target 8] to target/test-classes +11:52:22.464 [INFO] [Checking] out: [INFO] +11:52:22.464 [INFO] [Checking] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:52:22.597 [INFO] [Checking] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:52:22.632 [INFO] [Checking] out: [INFO] +11:52:22.632 [INFO] [Checking] out: [INFO] ------------------------------------------------------- +11:52:22.632 [INFO] [Checking] out: [INFO] T E S T S +11:52:22.632 [INFO] [Checking] out: [INFO] ------------------------------------------------------- +11:52:22.897 [INFO] [Checking] out: [INFO] Running DummyJunitDiffblueTest +11:52:22.945 [INFO] [Checking] out: [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in DummyJunitDiffblueTest +11:52:22.950 [INFO] [Checking] out: [INFO] +11:52:22.950 [INFO] [Checking] out: [INFO] Results: +11:52:22.950 [INFO] [Checking] out: [INFO] +11:52:22.950 [INFO] [Checking] out: [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 +11:52:22.950 [INFO] [Checking] out: [INFO] +11:52:22.997 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:22.997 [INFO] [Checking] out: [INFO] BUILD SUCCESS +11:52:22.997 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:23.047 [INFO] [Checking] out: [INFO] Total time: 1.605 s +11:52:23.047 [INFO] [Checking] out: [INFO] Finished at: 2025-03-06T11:52:22Z +11:52:23.047 [INFO] [Checking] out: [INFO] ------------------------------------------------------------------------ +11:52:23.103 [INFO] [Checking] Selected test framework: JUnit +11:52:23.115 [INFO] [Checking] Detected Hamcrest 1 version 1.3 +11:52:23.928 [INFO] [Checking] Detected JVM architecture: 64-Bit +11:52:24.050 [INFO] [Checking] Selected Java language compliance level: 1.8 +11:52:24.051 [INFO] [Checking] Selected test validation: enabled +11:52:24.105 [INFO] [Checking] Prefixes for filtering classes/methods: +11:52:24.106 [INFO] [Checking] - controller +11:52:24.106 [INFO] [Checking] - dao +11:52:24.106 [INFO] [Checking] - model +11:52:24.106 [INFO] [Checking] - util +11:52:24.106 [INFO] [Checking] Gathering methods to test... +11:52:24.750 [INFO] [Reporting] +11:52:24.750 [INFO] [Reporting] Environment summary for module: com.diffblue.pov:java-ee-servlet +11:52:24.750 [INFO] [Reporting] ---------------------------------------------------------------- +11:52:24.750 [INFO] [Reporting] Java version 1.8.0_442 SUCCESS +11:52:24.750 [INFO] [Reporting] Build system Maven SUCCESS +11:52:24.750 [INFO] [Reporting] Mocking Framework Mockito 4.11.0 SUCCESS +11:52:24.750 [INFO] [Reporting] Surefire version 3.3.0 SUCCESS +11:52:24.750 [INFO] [Reporting] Testing framework JUnit 4.13 SUCCESS +11:52:24.750 [INFO] [Reporting] JavaEE version Skipped ----- +11:52:24.750 [INFO] [Reporting] Spring Core Not Detected ----- +11:52:24.750 [INFO] [Reporting] JaCoCo plugin version 0.8.11 SUCCESS +11:52:24.750 [INFO] [Reporting] Launcher JUnit 4, TestNG, or unknown SUCCESS +11:52:24.750 [INFO] [Reporting] Quarkus Not Detected ----- +11:52:24.750 [INFO] [Reporting] Test validation Enabled SUCCESS +11:52:24.750 [INFO] [Reporting] Hamcrest Hamcrest 1 1.3 SUCCESS +11:52:24.750 [INFO] [Reporting] Spring Boot Skipped ----- +11:52:24.750 [INFO] [Reporting] Spring Boot Starter Webflux Skipped ----- +11:52:24.750 [INFO] [Reporting] Spring Boot Test Autoconfigure Skipped ----- +11:52:24.750 [INFO] [Reporting] Spring Boot Test Skipped ----- +11:52:24.751 [INFO] [Reporting] Spring Web Skipped ----- +11:52:24.751 [INFO] [Reporting] Spring Security Web Skipped ----- +11:52:24.751 [INFO] [Reporting] Spring Test Skipped ----- +11:52:24.751 [INFO] [Reporting] Cover Annotations Not Detected ----- +11:52:24.751 [INFO] [Reporting] +11:52:24.751 [INFO] [Reporting] Environment check status: SUCCESS +11:52:24.973 [INFO] [Creating] Found 82 callable methods in 14 classes +11:52:24.974 [INFO] [Creating] +11:52:24.974 [INFO] [Creating] Creating tests: +11:52:24.974 [INFO] [Creating] --------------- +11:52:24.978 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.HomeServlet' +================================================================================ +11:52:24.978 [INFO] [Creating] Filtering out non-testable methods... +11:52:27.046 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:52:27.047 [INFO] [Creating] Attempting to get service client, retry 1. +11:52:27.064 [INFO] [Creating] Starting monitoring server. +11:52:27.201 [INFO] [Creating] Monitoring server listening on localhost/127.0.0.1:49983 +11:52:27.309 [INFO] [Creating] Starting analyzer server process... +11:52:27.310 [INFO] [Creating] Server command-line: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/bin/java -XX:+IgnoreUnrecognizedVMOptions -Djdk.attach.allowAttachSelf=true -Djdk.jar.maxSignatureFileSize=100000000 -ea -javaagent:/usr/local/bin/diffblue/launcher-shared-jar.jar -Dlogback.configurationFile=/var/folders/p2/qfsg813s0h9b5mhb_8typkwm0000gp/T/diffblue/config/logback-remote-service.xml -Dcom.diffblue.springIsolationJar=/usr/local/bin/diffblue/cover-isolation-layer.jar -Dcover.jar.path=/usr/local/bin/diffblue/cover-service-analyzer.jar -Dcom.diffblue.assertionSuggestionJar=/usr/local/bin/diffblue/cover-service-analyzer.jar -Dcover.main.class=com.diffblue.cover.service.analyzer.Main -jar /usr/local/bin/diffblue/launcher-shared-jar.jar --service-lifespan 120 --monitoring-service-port 49983 --index-service-port 49983 --debug-log +11:52:27.328 [INFO] [Creating] Server started. Waiting up to 300 seconds for a connection to be established... +11:52:28.177 [INFO] [Creating] Starting new remote monitor client +11:52:28.487 [INFO] [Creating] Attempting to start remote server. +11:52:28.950 [INFO] [Creating] Expect analyzer service to be listening on port 49985. +11:52:28.947 [INFO] [Creating] Server started, listening on localhost/127.0.0.1:49985 +11:52:29.404 [INFO] [Creating] Started analyzer service and client retrieved. +11:52:43.407 [INFO] [Creating] [1/82] controller.HomeServlet. +11:52:43.407 [INFO] [Creating] [1/82] Tests created: 1 +11:52:47.228 [INFO] [Creating] [2/82] controller.HomeServlet.doGet +11:52:47.228 [INFO] [Creating] [2/82] Partial tests created: 1 +11:52:47.228 [INFO] [Creating] [2/82] Reasons for partial tests: +11:52:47.228 [INFO] [Creating] [2/82] R013: No inputs found that don't throw a trivial exception +11:52:47.228 [INFO] [Creating] [2/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:47.228 [INFO] [Creating] [2/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:47.228 [INFO] [Creating] [2/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:47.228 [INFO] [Creating] [2/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:47.228 [INFO] [Creating] [2/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:52:47.229 [INFO] [Creating] [2/82] from throwing IllegalArgumentException, add constructors or factory +11:52:47.229 [INFO] [Creating] [2/82] methods that make it easier to construct fully initialized objects used in +11:52:47.229 [INFO] [Creating] [2/82] doGet(HttpServletRequest, HttpServletResponse). +11:52:47.229 [INFO] [Creating] [2/82] See https://diff.blue/R013 to resolve this issue. +11:52:47.359 [INFO] [Creating] [3/82] controller.HomeServlet.doPost +11:52:47.359 [INFO] [Creating] [3/82] Partial tests created: 1 +11:52:47.359 [INFO] [Creating] [3/82] Reasons for partial tests: +11:52:47.359 [INFO] [Creating] [3/82] R013: No inputs found that don't throw a trivial exception +11:52:47.359 [INFO] [Creating] [3/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:47.359 [INFO] [Creating] [3/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:47.359 [INFO] [Creating] [3/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:47.359 [INFO] [Creating] [3/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:47.359 [INFO] [Creating] [3/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:52:47.359 [INFO] [Creating] [3/82] from throwing IllegalArgumentException, add constructors or factory +11:52:47.359 [INFO] [Creating] [3/82] methods that make it easier to construct fully initialized objects used in +11:52:47.359 [INFO] [Creating] [3/82] doPost(HttpServletRequest, HttpServletResponse). +11:52:47.359 [INFO] [Creating] [3/82] See https://diff.blue/R013 to resolve this issue. +11:52:47.363 [INFO] [Creating] [1/14] controller.HomeServlet +11:52:47.363 [INFO] [Creating] [1/14] Tests created: 1 +11:52:47.363 [INFO] [Creating] [1/14] Partial tests created: 2 +11:52:47.363 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.LoginServlet' +================================================================================ +11:52:47.363 [INFO] [Creating] Filtering out non-testable methods... +11:52:47.363 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:52:47.363 [INFO] [Creating] Attempting to get service client, retry 1. +11:52:51.231 [INFO] [Creating] [4/82] controller.LoginServlet. +11:52:51.231 [INFO] [Creating] [4/82] Tests created: 1 +11:52:54.798 [INFO] [Creating] [5/82] controller.LoginServlet.doGet +11:52:54.799 [INFO] [Creating] [5/82] Partial tests created: 1 +11:52:54.799 [INFO] [Creating] [5/82] Reasons for partial tests: +11:52:54.799 [INFO] [Creating] [5/82] R013: No inputs found that don't throw a trivial exception +11:52:54.799 [INFO] [Creating] [5/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:54.799 [INFO] [Creating] [5/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:54.799 [INFO] [Creating] [5/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:54.799 [INFO] [Creating] [5/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:54.799 [INFO] [Creating] [5/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:52:54.799 [INFO] [Creating] [5/82] from throwing IllegalArgumentException, add constructors or factory +11:52:54.799 [INFO] [Creating] [5/82] methods that make it easier to construct fully initialized objects used in +11:52:54.799 [INFO] [Creating] [5/82] doGet(HttpServletRequest, HttpServletResponse). +11:52:54.799 [INFO] [Creating] [5/82] See https://diff.blue/R013 to resolve this issue. +11:52:54.922 [INFO] [Creating] [6/82] controller.LoginServlet.doPost +11:52:54.922 [INFO] [Creating] [6/82] Partial tests created: 1 +11:52:54.922 [INFO] [Creating] [6/82] Reasons for partial tests: +11:52:54.922 [INFO] [Creating] [6/82] R013: No inputs found that don't throw a trivial exception +11:52:54.922 [INFO] [Creating] [6/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:52:54.922 [INFO] [Creating] [6/82] java.lang.IllegalArgumentException: Request cannot be null +11:52:54.922 [INFO] [Creating] [6/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:52:54.922 [INFO] [Creating] [6/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:52:54.922 [INFO] [Creating] [6/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:52:54.922 [INFO] [Creating] [6/82] from throwing IllegalArgumentException, add constructors or factory +11:52:54.922 [INFO] [Creating] [6/82] methods that make it easier to construct fully initialized objects used in +11:52:54.922 [INFO] [Creating] [6/82] doPost(HttpServletRequest, HttpServletResponse). +11:52:54.922 [INFO] [Creating] [6/82] See https://diff.blue/R013 to resolve this issue. +11:52:54.924 [INFO] [Creating] [2/14] controller.LoginServlet +11:52:54.924 [INFO] [Creating] [2/14] Tests created: 1 +11:52:54.924 [INFO] [Creating] [2/14] Partial tests created: 2 +11:52:54.924 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.LogoutServlet' +================================================================================ +11:52:54.924 [INFO] [Creating] Filtering out non-testable methods... +11:52:54.924 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:52:54.924 [INFO] [Creating] Attempting to get service client, retry 1. +11:52:58.421 [INFO] [Creating] [7/82] controller.LogoutServlet. +11:52:58.421 [INFO] [Creating] [7/82] Tests created: 1 +11:53:01.793 [INFO] [Creating] [8/82] controller.LogoutServlet.doGet +11:53:01.793 [INFO] [Creating] [8/82] Partial tests created: 1 +11:53:01.793 [INFO] [Creating] [8/82] Reasons for partial tests: +11:53:01.793 [INFO] [Creating] [8/82] R013: No inputs found that don't throw a trivial exception +11:53:01.793 [INFO] [Creating] [8/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:01.793 [INFO] [Creating] [8/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:01.793 [INFO] [Creating] [8/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:01.794 [INFO] [Creating] [8/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:01.794 [INFO] [Creating] [8/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:01.794 [INFO] [Creating] [8/82] from throwing IllegalArgumentException, add constructors or factory +11:53:01.794 [INFO] [Creating] [8/82] methods that make it easier to construct fully initialized objects used in +11:53:01.794 [INFO] [Creating] [8/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:01.794 [INFO] [Creating] [8/82] See https://diff.blue/R013 to resolve this issue. +11:53:01.896 [INFO] [Creating] [9/82] controller.LogoutServlet.doPost +11:53:01.896 [INFO] [Creating] [9/82] Partial tests created: 1 +11:53:01.896 [INFO] [Creating] [9/82] Reasons for partial tests: +11:53:01.896 [INFO] [Creating] [9/82] R013: No inputs found that don't throw a trivial exception +11:53:01.896 [INFO] [Creating] [9/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:01.896 [INFO] [Creating] [9/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:01.896 [INFO] [Creating] [9/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:01.896 [INFO] [Creating] [9/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:01.896 [INFO] [Creating] [9/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:01.896 [INFO] [Creating] [9/82] from throwing IllegalArgumentException, add constructors or factory +11:53:01.896 [INFO] [Creating] [9/82] methods that make it easier to construct fully initialized objects used in +11:53:01.896 [INFO] [Creating] [9/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:01.897 [INFO] [Creating] [9/82] See https://diff.blue/R013 to resolve this issue. +11:53:01.898 [INFO] [Creating] [3/14] controller.LogoutServlet +11:53:01.898 [INFO] [Creating] [3/14] Tests created: 1 +11:53:01.898 [INFO] [Creating] [3/14] Partial tests created: 2 +11:53:01.898 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.MessageServlet' +================================================================================ +11:53:01.898 [INFO] [Creating] Filtering out non-testable methods... +11:53:01.898 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:01.898 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:05.320 [INFO] [Creating] [10/82] controller.MessageServlet. +11:53:05.320 [INFO] [Creating] [10/82] Tests created: 1 +11:53:08.750 [INFO] [Creating] [11/82] controller.MessageServlet.doGet +11:53:08.751 [INFO] [Creating] [11/82] Partial tests created: 1 +11:53:08.751 [INFO] [Creating] [11/82] Reasons for partial tests: +11:53:08.751 [INFO] [Creating] [11/82] R013: No inputs found that don't throw a trivial exception +11:53:08.751 [INFO] [Creating] [11/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:08.751 [INFO] [Creating] [11/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:08.751 [INFO] [Creating] [11/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:08.751 [INFO] [Creating] [11/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:08.751 [INFO] [Creating] [11/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:08.751 [INFO] [Creating] [11/82] from throwing IllegalArgumentException, add constructors or factory +11:53:08.751 [INFO] [Creating] [11/82] methods that make it easier to construct fully initialized objects used in +11:53:08.751 [INFO] [Creating] [11/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:08.751 [INFO] [Creating] [11/82] See https://diff.blue/R013 to resolve this issue. +11:53:08.835 [INFO] [Creating] [12/82] controller.MessageServlet.doPost +11:53:08.835 [INFO] [Creating] [12/82] Partial tests created: 1 +11:53:08.835 [INFO] [Creating] [12/82] Reasons for partial tests: +11:53:08.836 [INFO] [Creating] [12/82] R013: No inputs found that don't throw a trivial exception +11:53:08.836 [INFO] [Creating] [12/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:08.836 [INFO] [Creating] [12/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:08.836 [INFO] [Creating] [12/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:08.836 [INFO] [Creating] [12/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:08.836 [INFO] [Creating] [12/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:08.836 [INFO] [Creating] [12/82] from throwing IllegalArgumentException, add constructors or factory +11:53:08.836 [INFO] [Creating] [12/82] methods that make it easier to construct fully initialized objects used in +11:53:08.836 [INFO] [Creating] [12/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:08.836 [INFO] [Creating] [12/82] See https://diff.blue/R013 to resolve this issue. +11:53:08.837 [INFO] [Creating] [4/14] controller.MessageServlet +11:53:08.837 [INFO] [Creating] [4/14] Tests created: 1 +11:53:08.837 [INFO] [Creating] [4/14] Partial tests created: 2 +11:53:08.839 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.ProfileServlet' +================================================================================ +11:53:08.839 [INFO] [Creating] Filtering out non-testable methods... +11:53:08.839 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:08.839 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:12.301 [INFO] [Creating] [13/82] controller.ProfileServlet. +11:53:12.301 [INFO] [Creating] [13/82] Tests created: 1 +11:53:15.633 [INFO] [Creating] [14/82] controller.ProfileServlet.doGet +11:53:15.633 [INFO] [Creating] [14/82] Partial tests created: 1 +11:53:15.633 [INFO] [Creating] [14/82] Reasons for partial tests: +11:53:15.633 [INFO] [Creating] [14/82] R013: No inputs found that don't throw a trivial exception +11:53:15.633 [INFO] [Creating] [14/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:15.633 [INFO] [Creating] [14/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:15.633 [INFO] [Creating] [14/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:15.633 [INFO] [Creating] [14/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:15.633 [INFO] [Creating] [14/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:15.633 [INFO] [Creating] [14/82] from throwing IllegalArgumentException, add constructors or factory +11:53:15.633 [INFO] [Creating] [14/82] methods that make it easier to construct fully initialized objects used in +11:53:15.633 [INFO] [Creating] [14/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:15.633 [INFO] [Creating] [14/82] See https://diff.blue/R013 to resolve this issue. +11:53:15.733 [INFO] [Creating] [15/82] controller.ProfileServlet.doPost +11:53:15.733 [INFO] [Creating] [15/82] Partial tests created: 1 +11:53:15.733 [INFO] [Creating] [15/82] Reasons for partial tests: +11:53:15.733 [INFO] [Creating] [15/82] R013: No inputs found that don't throw a trivial exception +11:53:15.733 [INFO] [Creating] [15/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:15.733 [INFO] [Creating] [15/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:15.733 [INFO] [Creating] [15/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:15.733 [INFO] [Creating] [15/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:15.734 [INFO] [Creating] [15/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:15.734 [INFO] [Creating] [15/82] from throwing IllegalArgumentException, add constructors or factory +11:53:15.734 [INFO] [Creating] [15/82] methods that make it easier to construct fully initialized objects used in +11:53:15.734 [INFO] [Creating] [15/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:15.734 [INFO] [Creating] [15/82] See https://diff.blue/R013 to resolve this issue. +11:53:15.735 [INFO] [Creating] [5/14] controller.ProfileServlet +11:53:15.735 [INFO] [Creating] [5/14] Tests created: 1 +11:53:15.735 [INFO] [Creating] [5/14] Partial tests created: 2 +11:53:15.735 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.RegisterServlet' +================================================================================ +11:53:15.735 [INFO] [Creating] Filtering out non-testable methods... +11:53:15.736 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:15.736 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:19.218 [INFO] [Creating] [16/82] controller.RegisterServlet. +11:53:19.218 [INFO] [Creating] [16/82] Tests created: 1 +11:53:22.504 [INFO] [Creating] [17/82] controller.RegisterServlet.doGet +11:53:22.504 [INFO] [Creating] [17/82] Partial tests created: 1 +11:53:22.504 [INFO] [Creating] [17/82] Reasons for partial tests: +11:53:22.504 [INFO] [Creating] [17/82] R013: No inputs found that don't throw a trivial exception +11:53:22.504 [INFO] [Creating] [17/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:22.504 [INFO] [Creating] [17/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:22.504 [INFO] [Creating] [17/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:22.504 [INFO] [Creating] [17/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:22.504 [INFO] [Creating] [17/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:22.504 [INFO] [Creating] [17/82] from throwing IllegalArgumentException, add constructors or factory +11:53:22.504 [INFO] [Creating] [17/82] methods that make it easier to construct fully initialized objects used in +11:53:22.504 [INFO] [Creating] [17/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:22.504 [INFO] [Creating] [17/82] See https://diff.blue/R013 to resolve this issue. +11:53:22.590 [INFO] [Creating] [18/82] controller.RegisterServlet.doPost +11:53:22.590 [INFO] [Creating] [18/82] Partial tests created: 1 +11:53:22.590 [INFO] [Creating] [18/82] Reasons for partial tests: +11:53:22.590 [INFO] [Creating] [18/82] R013: No inputs found that don't throw a trivial exception +11:53:22.590 [INFO] [Creating] [18/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:22.590 [INFO] [Creating] [18/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:22.590 [INFO] [Creating] [18/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:22.590 [INFO] [Creating] [18/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:22.590 [INFO] [Creating] [18/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:22.590 [INFO] [Creating] [18/82] from throwing IllegalArgumentException, add constructors or factory +11:53:22.590 [INFO] [Creating] [18/82] methods that make it easier to construct fully initialized objects used in +11:53:22.590 [INFO] [Creating] [18/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:22.590 [INFO] [Creating] [18/82] See https://diff.blue/R013 to resolve this issue. +11:53:22.592 [INFO] [Creating] [6/14] controller.RegisterServlet +11:53:22.592 [INFO] [Creating] [6/14] Tests created: 1 +11:53:22.592 [INFO] [Creating] [6/14] Partial tests created: 2 +11:53:22.592 [INFO] [Creating] +================================================================================ += Starting analysis for class 'controller.ViewMessageServlet' +================================================================================ +11:53:22.592 [INFO] [Creating] Filtering out non-testable methods... +11:53:22.592 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:22.592 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:25.965 [INFO] [Creating] [19/82] controller.ViewMessageServlet. +11:53:25.965 [INFO] [Creating] [19/82] Tests created: 1 +11:53:29.343 [INFO] [Creating] [20/82] controller.ViewMessageServlet.doGet +11:53:29.343 [INFO] [Creating] [20/82] Partial tests created: 1 +11:53:29.343 [INFO] [Creating] [20/82] Reasons for partial tests: +11:53:29.343 [INFO] [Creating] [20/82] R013: No inputs found that don't throw a trivial exception +11:53:29.343 [INFO] [Creating] [20/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:29.343 [INFO] [Creating] [20/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:29.343 [INFO] [Creating] [20/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:29.343 [INFO] [Creating] [20/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:29.343 [INFO] [Creating] [20/82] In order to prevent doGet(HttpServletRequest, HttpServletResponse) +11:53:29.343 [INFO] [Creating] [20/82] from throwing IllegalArgumentException, add constructors or factory +11:53:29.343 [INFO] [Creating] [20/82] methods that make it easier to construct fully initialized objects used in +11:53:29.343 [INFO] [Creating] [20/82] doGet(HttpServletRequest, HttpServletResponse). +11:53:29.343 [INFO] [Creating] [20/82] See https://diff.blue/R013 to resolve this issue. +11:53:29.428 [INFO] [Creating] [21/82] controller.ViewMessageServlet.doPost +11:53:29.428 [INFO] [Creating] [21/82] Partial tests created: 1 +11:53:29.428 [INFO] [Creating] [21/82] Reasons for partial tests: +11:53:29.428 [INFO] [Creating] [21/82] R013: No inputs found that don't throw a trivial exception +11:53:29.428 [INFO] [Creating] [21/82] Diffblue Cover tried to run the arrange/act section, but the test threw +11:53:29.428 [INFO] [Creating] [21/82] java.lang.IllegalArgumentException: Request cannot be null +11:53:29.428 [INFO] [Creating] [21/82] at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) +11:53:29.428 [INFO] [Creating] [21/82] at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) +11:53:29.428 [INFO] [Creating] [21/82] In order to prevent doPost(HttpServletRequest, HttpServletResponse) +11:53:29.428 [INFO] [Creating] [21/82] from throwing IllegalArgumentException, add constructors or factory +11:53:29.428 [INFO] [Creating] [21/82] methods that make it easier to construct fully initialized objects used in +11:53:29.428 [INFO] [Creating] [21/82] doPost(HttpServletRequest, HttpServletResponse). +11:53:29.428 [INFO] [Creating] [21/82] See https://diff.blue/R013 to resolve this issue. +11:53:29.429 [INFO] [Creating] [7/14] controller.ViewMessageServlet +11:53:29.429 [INFO] [Creating] [7/14] Tests created: 1 +11:53:29.430 [INFO] [Creating] [7/14] Partial tests created: 2 +11:53:29.430 [INFO] [Creating] +================================================================================ += Starting analysis for class 'dao.MessageDAO' +================================================================================ +11:53:29.430 [INFO] [Creating] Filtering out non-testable methods... +11:53:29.430 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:29.430 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:31.408 [INFO] [Creating] [22/82] dao.MessageDAO. +11:53:31.408 [INFO] [Creating] [22/82] Partial tests created: 1 +11:53:31.408 [INFO] [Creating] [22/82] Reasons for partial tests: +11:53:31.408 [INFO] [Creating] [22/82] R002: Missing observers +11:53:31.408 [INFO] [Creating] [22/82] Diffblue Cover was unable to create an assertion. +11:53:31.408 [INFO] [Creating] [22/82] There are no fields that could be asserted on. +11:53:31.909 [INFO] [Creating] [23/82] dao.MessageDAO.deleteAllMessage +11:53:31.909 [INFO] [Creating] [23/82] Partial tests created: 1 +11:53:31.909 [INFO] [Creating] [23/82] Reasons for partial tests: +11:53:31.909 [INFO] [Creating] [23/82] R011: Sandboxing policy violation +11:53:31.909 [INFO] [Creating] [23/82] Diffblue Cover ran code in your project that tried +11:53:31.909 [INFO] [Creating] [23/82] to access the network. +11:53:31.909 [INFO] [Creating] [23/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:31.909 [INFO] [Creating] [23/82] your code from damaging your system environment. +11:53:31.909 [INFO] [Creating] [23/82] See https://diff.blue/R011 to resolve this issue. +11:53:32.433 [INFO] [Creating] [24/82] dao.MessageDAO.deleteMessage +11:53:32.433 [INFO] [Creating] [24/82] Partial tests created: 1 +11:53:32.433 [INFO] [Creating] [24/82] Reasons for partial tests: +11:53:32.433 [INFO] [Creating] [24/82] R011: Sandboxing policy violation +11:53:32.433 [INFO] [Creating] [24/82] Diffblue Cover ran code in your project that tried +11:53:32.433 [INFO] [Creating] [24/82] to access the network. +11:53:32.433 [INFO] [Creating] [24/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:32.433 [INFO] [Creating] [24/82] your code from damaging your system environment. +11:53:32.433 [INFO] [Creating] [24/82] See https://diff.blue/R011 to resolve this issue. +11:53:33.696 [INFO] [Creating] [25/82] dao.MessageDAO.getAllMessage +11:53:33.696 [INFO] [Creating] [25/82] Partial tests created: 1 +11:53:33.696 [INFO] [Creating] [25/82] Reasons for partial tests: +11:53:33.696 [INFO] [Creating] [25/82] R011: Sandboxing policy violation +11:53:33.696 [INFO] [Creating] [25/82] Diffblue Cover ran code in your project that tried +11:53:33.696 [INFO] [Creating] [25/82] to access the network. +11:53:33.696 [INFO] [Creating] [25/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:33.696 [INFO] [Creating] [25/82] your code from damaging your system environment. +11:53:33.696 [INFO] [Creating] [25/82] See https://diff.blue/R011 to resolve this issue. +11:53:34.958 [INFO] [Creating] [26/82] dao.MessageDAO.getMessage +11:53:34.958 [INFO] [Creating] [26/82] Partial tests created: 1 +11:53:34.958 [INFO] [Creating] [26/82] Reasons for partial tests: +11:53:34.958 [INFO] [Creating] [26/82] R011: Sandboxing policy violation +11:53:34.958 [INFO] [Creating] [26/82] Diffblue Cover ran code in your project that tried +11:53:34.958 [INFO] [Creating] [26/82] to access the network. +11:53:34.958 [INFO] [Creating] [26/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:34.958 [INFO] [Creating] [26/82] your code from damaging your system environment. +11:53:34.958 [INFO] [Creating] [26/82] See https://diff.blue/R011 to resolve this issue. +11:53:35.915 [INFO] [Creating] [27/82] dao.MessageDAO.insertMessage +11:53:35.915 [INFO] [Creating] [27/82] Partial tests created: 1 +11:53:35.915 [INFO] [Creating] [27/82] Reasons for partial tests: +11:53:35.915 [INFO] [Creating] [27/82] R011: Sandboxing policy violation +11:53:35.915 [INFO] [Creating] [27/82] Diffblue Cover ran code in your project that tried +11:53:35.915 [INFO] [Creating] [27/82] to access the network. +11:53:35.915 [INFO] [Creating] [27/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:35.915 [INFO] [Creating] [27/82] your code from damaging your system environment. +11:53:35.915 [INFO] [Creating] [27/82] See https://diff.blue/R011 to resolve this issue. +11:53:35.989 [INFO] [Creating] [28/82] dao.MessageDAO.messageCount +11:53:35.989 [INFO] [Creating] [28/82] Partial tests created: 1 +11:53:35.989 [INFO] [Creating] [28/82] Reasons for partial tests: +11:53:35.989 [INFO] [Creating] [28/82] R011: Sandboxing policy violation +11:53:35.989 [INFO] [Creating] [28/82] Diffblue Cover ran code in your project that tried +11:53:35.990 [INFO] [Creating] [28/82] to access the network. +11:53:35.990 [INFO] [Creating] [28/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:35.990 [INFO] [Creating] [28/82] your code from damaging your system environment. +11:53:35.990 [INFO] [Creating] [28/82] See https://diff.blue/R011 to resolve this issue. +11:53:35.996 [INFO] [Creating] [8/14] dao.MessageDAO +11:53:35.996 [INFO] [Creating] [8/14] Tests created: 0 +11:53:35.996 [INFO] [Creating] [8/14] Partial tests created: 7 +11:53:35.996 [INFO] [Creating] +================================================================================ += Starting analysis for class 'dao.PostDAO' +================================================================================ +11:53:35.996 [INFO] [Creating] Filtering out non-testable methods... +11:53:35.996 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:35.996 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:36.699 [INFO] [Creating] [29/82] dao.PostDAO. +11:53:36.699 [INFO] [Creating] [29/82] Partial tests created: 1 +11:53:36.699 [INFO] [Creating] [29/82] Reasons for partial tests: +11:53:36.699 [INFO] [Creating] [29/82] R002: Missing observers +11:53:36.699 [INFO] [Creating] [29/82] Diffblue Cover was unable to create an assertion. +11:53:36.699 [INFO] [Creating] [29/82] There are no fields that could be asserted on. +11:53:36.938 [INFO] [Creating] [30/82] dao.PostDAO.deletePost +11:53:36.938 [INFO] [Creating] [30/82] Partial tests created: 1 +11:53:36.938 [INFO] [Creating] [30/82] Reasons for partial tests: +11:53:36.938 [INFO] [Creating] [30/82] R011: Sandboxing policy violation +11:53:36.938 [INFO] [Creating] [30/82] Diffblue Cover ran code in your project that tried +11:53:36.938 [INFO] [Creating] [30/82] to access the network. +11:53:36.938 [INFO] [Creating] [30/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:36.938 [INFO] [Creating] [30/82] your code from damaging your system environment. +11:53:36.938 [INFO] [Creating] [30/82] See https://diff.blue/R011 to resolve this issue. +11:53:37.415 [INFO] [Creating] [31/82] dao.PostDAO.getAllPost +11:53:37.415 [INFO] [Creating] [31/82] Partial tests created: 1 +11:53:37.415 [INFO] [Creating] [31/82] Reasons for partial tests: +11:53:37.415 [INFO] [Creating] [31/82] R011: Sandboxing policy violation +11:53:37.415 [INFO] [Creating] [31/82] Diffblue Cover ran code in your project that tried +11:53:37.415 [INFO] [Creating] [31/82] to access the network. +11:53:37.415 [INFO] [Creating] [31/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:37.415 [INFO] [Creating] [31/82] your code from damaging your system environment. +11:53:37.415 [INFO] [Creating] [31/82] See https://diff.blue/R011 to resolve this issue. +11:53:37.879 [INFO] [Creating] [32/82] dao.PostDAO.getPost +11:53:37.879 [INFO] [Creating] [32/82] Partial tests created: 1 +11:53:37.879 [INFO] [Creating] [32/82] Reasons for partial tests: +11:53:37.879 [INFO] [Creating] [32/82] R011: Sandboxing policy violation +11:53:37.879 [INFO] [Creating] [32/82] Diffblue Cover ran code in your project that tried +11:53:37.879 [INFO] [Creating] [32/82] to access the network. +11:53:37.879 [INFO] [Creating] [32/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:37.879 [INFO] [Creating] [32/82] your code from damaging your system environment. +11:53:37.879 [INFO] [Creating] [32/82] See https://diff.blue/R011 to resolve this issue. +11:53:38.685 [INFO] [Creating] [33/82] dao.PostDAO.getUserPost +11:53:38.686 [INFO] [Creating] [33/82] Partial tests created: 1 +11:53:38.686 [INFO] [Creating] [33/82] Reasons for partial tests: +11:53:38.686 [INFO] [Creating] [33/82] R011: Sandboxing policy violation +11:53:38.686 [INFO] [Creating] [33/82] Diffblue Cover ran code in your project that tried +11:53:38.687 [INFO] [Creating] [33/82] to access the network. +11:53:38.687 [INFO] [Creating] [33/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:38.687 [INFO] [Creating] [33/82] your code from damaging your system environment. +11:53:38.687 [INFO] [Creating] [33/82] See https://diff.blue/R011 to resolve this issue. +11:53:39.764 [INFO] [Creating] [34/82] dao.PostDAO.insertPost +11:53:39.764 [INFO] [Creating] [34/82] Partial tests created: 1 +11:53:39.764 [INFO] [Creating] [34/82] Reasons for partial tests: +11:53:39.764 [INFO] [Creating] [34/82] R011: Sandboxing policy violation +11:53:39.764 [INFO] [Creating] [34/82] Diffblue Cover ran code in your project that tried +11:53:39.764 [INFO] [Creating] [34/82] to access the network. +11:53:39.764 [INFO] [Creating] [34/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:39.764 [INFO] [Creating] [34/82] your code from damaging your system environment. +11:53:39.764 [INFO] [Creating] [34/82] See https://diff.blue/R011 to resolve this issue. +11:53:40.181 [INFO] [Creating] [35/82] dao.PostDAO.updatePost +11:53:40.181 [INFO] [Creating] [35/82] Tests created: 1 +11:53:40.182 [INFO] [Creating] [9/14] dao.PostDAO +11:53:40.182 [INFO] [Creating] [9/14] Tests created: 1 +11:53:40.182 [INFO] [Creating] [9/14] Partial tests created: 6 +11:53:40.182 [INFO] [Creating] +================================================================================ += Starting analysis for class 'dao.UserDAO' +================================================================================ +11:53:40.182 [INFO] [Creating] Filtering out non-testable methods... +11:53:40.183 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:40.183 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:40.527 [INFO] [Creating] [36/82] dao.UserDAO. +11:53:40.527 [INFO] [Creating] [36/82] Partial tests created: 1 +11:53:40.527 [INFO] [Creating] [36/82] Reasons for partial tests: +11:53:40.527 [INFO] [Creating] [36/82] R002: Missing observers +11:53:40.527 [INFO] [Creating] [36/82] Diffblue Cover was unable to create an assertion. +11:53:40.527 [INFO] [Creating] [36/82] There are no fields that could be asserted on. +11:53:42.448 [INFO] [Creating] [37/82] dao.UserDAO.deleteUser +11:53:42.448 [INFO] [Creating] [37/82] Partial tests created: 1 +11:53:42.448 [INFO] [Creating] [37/82] Reasons for partial tests: +11:53:42.448 [INFO] [Creating] [37/82] R011: Sandboxing policy violation +11:53:42.448 [INFO] [Creating] [37/82] Diffblue Cover ran code in your project that tried +11:53:42.448 [INFO] [Creating] [37/82] to access the network. +11:53:42.448 [INFO] [Creating] [37/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.448 [INFO] [Creating] [37/82] your code from damaging your system environment. +11:53:42.448 [INFO] [Creating] [37/82] See https://diff.blue/R011 to resolve this issue. +11:53:42.677 [INFO] [Creating] [38/82] dao.UserDAO.getUserByEmail +11:53:42.677 [INFO] [Creating] [38/82] Partial tests created: 1 +11:53:42.677 [INFO] [Creating] [38/82] Reasons for partial tests: +11:53:42.677 [INFO] [Creating] [38/82] R011: Sandboxing policy violation +11:53:42.677 [INFO] [Creating] [38/82] Diffblue Cover ran code in your project that tried +11:53:42.677 [INFO] [Creating] [38/82] to access the network. +11:53:42.677 [INFO] [Creating] [38/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.677 [INFO] [Creating] [38/82] your code from damaging your system environment. +11:53:42.677 [INFO] [Creating] [38/82] See https://diff.blue/R011 to resolve this issue. +11:53:42.924 [INFO] [Creating] [39/82] dao.UserDAO.getUserById +11:53:42.924 [INFO] [Creating] [39/82] Partial tests created: 1 +11:53:42.924 [INFO] [Creating] [39/82] Reasons for partial tests: +11:53:42.924 [INFO] [Creating] [39/82] R011: Sandboxing policy violation +11:53:42.924 [INFO] [Creating] [39/82] Diffblue Cover ran code in your project that tried +11:53:42.924 [INFO] [Creating] [39/82] to access the network. +11:53:42.924 [INFO] [Creating] [39/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:42.924 [INFO] [Creating] [39/82] your code from damaging your system environment. +11:53:42.924 [INFO] [Creating] [39/82] See https://diff.blue/R011 to resolve this issue. +11:53:43.277 [INFO] [Creating] [40/82] dao.UserDAO.getUsersForChat +11:53:43.277 [INFO] [Creating] [40/82] Partial tests created: 1 +11:53:43.277 [INFO] [Creating] [40/82] Reasons for partial tests: +11:53:43.277 [INFO] [Creating] [40/82] R011: Sandboxing policy violation +11:53:43.277 [INFO] [Creating] [40/82] Diffblue Cover ran code in your project that tried +11:53:43.277 [INFO] [Creating] [40/82] to access the network. +11:53:43.277 [INFO] [Creating] [40/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:43.277 [INFO] [Creating] [40/82] your code from damaging your system environment. +11:53:43.277 [INFO] [Creating] [40/82] See https://diff.blue/R011 to resolve this issue. +11:53:44.508 [INFO] [Creating] [41/82] dao.UserDAO.login +11:53:44.508 [INFO] [Creating] [41/82] Tests created: 1 +11:53:45.753 [INFO] [Creating] [42/82] dao.UserDAO.register +11:53:45.754 [INFO] [Creating] [42/82] Tests created: 1 +11:53:47.177 [INFO] [Creating] [43/82] dao.UserDAO.updatePassword +11:53:47.177 [INFO] [Creating] [43/82] Tests created: 1 +11:53:47.264 [INFO] [Creating] [44/82] dao.UserDAO.updateProfile +11:53:47.264 [INFO] [Creating] [44/82] Tests created: 1 +11:53:47.265 [INFO] [Creating] [10/14] dao.UserDAO +11:53:47.265 [INFO] [Creating] [10/14] Tests created: 4 +11:53:47.265 [INFO] [Creating] [10/14] Partial tests created: 5 +11:53:47.265 [INFO] [Creating] +================================================================================ += Starting analysis for class 'model.Message' +================================================================================ +11:53:47.265 [INFO] [Creating] Filtering out non-testable methods... +11:53:47.266 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:47.266 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:47.868 [INFO] [Creating] [45/82] model.Message. +11:53:47.868 [INFO] [Creating] [46/82] model.Message. +11:53:47.868 [INFO] [Creating] [47/82] model.Message.getChat_id +11:53:47.868 [INFO] [Creating] [48/82] model.Message.getChat_time +11:53:47.868 [INFO] [Creating] [49/82] model.Message.getFrom_user +11:53:47.868 [INFO] [Creating] [50/82] model.Message.getMessage +11:53:47.868 [INFO] [Creating] [51/82] model.Message.getTo_user +11:53:47.868 [INFO] [Creating] [52/82] model.Message.setChat_id +11:53:47.868 [INFO] [Creating] [53/82] model.Message.setChat_time +11:53:47.868 [INFO] [Creating] [54/82] model.Message.setFrom_user +11:53:47.868 [INFO] [Creating] [55/82] model.Message.setMessage +11:53:47.868 [INFO] [Creating] [56/82] model.Message.setTo_user +11:53:47.868 [INFO] [Creating] [56/82] Tests created: 2 +11:53:47.870 [INFO] [Creating] [11/14] model.Message +11:53:47.870 [INFO] [Creating] [11/14] Tests created: 2 +11:53:47.870 [INFO] [Creating] +================================================================================ += Starting analysis for class 'model.Post' +================================================================================ +11:53:47.870 [INFO] [Creating] Filtering out non-testable methods... +11:53:47.870 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:47.870 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:48.277 [INFO] [Creating] [57/82] model.Post. +11:53:48.277 [INFO] [Creating] [58/82] model.Post. +11:53:48.277 [INFO] [Creating] [59/82] model.Post.getBody +11:53:48.277 [INFO] [Creating] [60/82] model.Post.getPost_id +11:53:48.277 [INFO] [Creating] [61/82] model.Post.getPost_time +11:53:48.277 [INFO] [Creating] [62/82] model.Post.getUser_id +11:53:48.277 [INFO] [Creating] [63/82] model.Post.setBody +11:53:48.277 [INFO] [Creating] [64/82] model.Post.setPost_id +11:53:48.277 [INFO] [Creating] [65/82] model.Post.setPost_time +11:53:48.277 [INFO] [Creating] [66/82] model.Post.setUser_id +11:53:48.277 [INFO] [Creating] [66/82] Tests created: 2 +11:53:48.278 [INFO] [Creating] [12/14] model.Post +11:53:48.278 [INFO] [Creating] [12/14] Tests created: 2 +11:53:48.278 [INFO] [Creating] +================================================================================ += Starting analysis for class 'model.User' +================================================================================ +11:53:48.278 [INFO] [Creating] Filtering out non-testable methods... +11:53:48.278 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:48.278 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:48.763 [INFO] [Creating] [67/82] model.User. +11:53:48.763 [INFO] [Creating] [68/82] model.User. +11:53:48.763 [INFO] [Creating] [69/82] model.User.getEmail +11:53:48.763 [INFO] [Creating] [70/82] model.User.getFirst_name +11:53:48.763 [INFO] [Creating] [71/82] model.User.getImage +11:53:48.763 [INFO] [Creating] [72/82] model.User.getLast_name +11:53:48.763 [INFO] [Creating] [73/82] model.User.getPassword +11:53:48.763 [INFO] [Creating] [74/82] model.User.getUser_id +11:53:48.763 [INFO] [Creating] [75/82] model.User.setEmail +11:53:48.763 [INFO] [Creating] [76/82] model.User.setFirst_name +11:53:48.763 [INFO] [Creating] [77/82] model.User.setImage +11:53:48.763 [INFO] [Creating] [78/82] model.User.setLast_name +11:53:48.763 [INFO] [Creating] [79/82] model.User.setPassword +11:53:48.763 [INFO] [Creating] [80/82] model.User.setUser_id +11:53:48.763 [INFO] [Creating] [80/82] Tests created: 2 +11:53:48.764 [INFO] [Creating] [13/14] model.User +11:53:48.764 [INFO] [Creating] [13/14] Tests created: 2 +11:53:48.764 [INFO] [Creating] +================================================================================ += Starting analysis for class 'util.DBConnection' +================================================================================ +11:53:48.764 [INFO] [Creating] Filtering out non-testable methods... +11:53:48.764 [INFO] [Creating] Filtering of methods complete. Creating analysis request +11:53:48.764 [INFO] [Creating] Attempting to get service client, retry 1. +11:53:48.813 [INFO] [Creating] [81/82] util.DBConnection.getConnection +11:53:48.813 [INFO] [Creating] [81/82] R081: Exception in arrange section +11:53:48.813 [INFO] [Creating] [81/82] Diffblue Cover was unable to construct an instance of the class under test using +11:53:48.813 [INFO] [Creating] [81/82] util.DBConnection.getConnection(). +11:53:48.813 [INFO] [Creating] [81/82] The arrange section threw +11:53:48.813 [INFO] [Creating] [81/82] java.sql.SQLNonTransientConnectionException: Could not create connection to database server. +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:1025) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:48.813 [INFO] [Creating] [81/82] at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:48.813 [INFO] [Creating] [81/82] at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:48.813 [INFO] [Creating] [81/82] at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:48.813 [INFO] [Creating] [81/82] at util.DBConnection.(DBConnection.java:18) +11:53:48.813 [INFO] [Creating] [81/82] at util.DBConnection.getInstance(DBConnection.java:30) +11:53:48.813 [INFO] [Creating] [81/82] More information about the exception is provided in the support log. +11:53:48.813 [INFO] [Creating] [81/82] See https://diff.blue/R081 for further troubleshooting of this issue. +11:53:48.964 [INFO] [Creating] [82/82] util.DBConnection.getInstance +11:53:48.964 [INFO] [Creating] [82/82] Partial tests created: 1 +11:53:48.964 [INFO] [Creating] [82/82] Reasons for partial tests: +11:53:48.964 [INFO] [Creating] [82/82] R011: Sandboxing policy violation +11:53:48.964 [INFO] [Creating] [82/82] Diffblue Cover ran code in your project that tried +11:53:48.964 [INFO] [Creating] [82/82] to access the network. +11:53:48.964 [INFO] [Creating] [82/82] Diffblue Cover's default sandboxing policy disallows this in order to prevent +11:53:48.964 [INFO] [Creating] [82/82] your code from damaging your system environment. +11:53:48.964 [INFO] [Creating] [82/82] See https://diff.blue/R011 to resolve this issue. +11:53:48.965 [INFO] [Creating] [14/14] util.DBConnection +11:53:48.965 [INFO] [Creating] [14/14] Tests created: 0 +11:53:48.965 [INFO] [Creating] [14/14] Partial tests created: 1 +11:53:48.973 [INFO] [Reporting] +11:53:48.974 [INFO] [Reporting] Test creation summary for module: com.diffblue.pov:java-ee-servlet +11:53:48.974 [INFO] [Reporting] ------------------------------------------------------------------ +11:53:48.974 [INFO] [Reporting] Total: 82 methods +11:53:48.974 [INFO] [Reporting] 18 tests created for: 48 methods +11:53:48.974 [INFO] [Reporting] 33 partial tests created for: 33 methods +11:53:48.974 [INFO] [Reporting] +11:53:48.974 [INFO] [Reporting] No tests created for: 34 methods +11:53:48.974 [INFO] [Reporting] 16 R011: Sandboxing policy violation +11:53:48.974 [INFO] [Reporting] 14 R013: No inputs found that don't throw a trivial exception +11:53:48.974 [INFO] [Reporting] 3 R002: Missing observers +11:53:48.974 [INFO] [Reporting] 1 R081: Exception in arrange section +11:53:49.047 [INFO] [Validating] +11:53:49.047 [INFO] [Validating] Running validation command. +11:53:49.048 [INFO] [Validating] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:49.049 [INFO] [Validating] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:49.071 [INFO] [Validating] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:49.076 [INFO] [Validating] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet install -Dmaven.compiler.failOnWarning=false --also-make -DskipTests -DskipITs --threads=1C" +11:53:50.165 [INFO] [Validating] out: [INFO] Scanning for projects... +11:53:50.204 [INFO] [Validating] out: [INFO] +11:53:50.204 [INFO] [Validating] out: [INFO] Using the MultiThreadedBuilder implementation with a thread count of 10 +11:53:50.206 [INFO] [Validating] out: [INFO] +11:53:50.206 [INFO] [Validating] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:50.206 [INFO] [Validating] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:50.207 [INFO] [Validating] out: [INFO] from pom.xml +11:53:50.207 [INFO] [Validating] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:50.619 [INFO] [Validating] out: [INFO] +11:53:50.619 [INFO] [Validating] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:50.806 [INFO] [Validating] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:50.808 [INFO] [Validating] out: [INFO] +11:53:50.808 [INFO] [Validating] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:51.006 [INFO] [Validating] out: [INFO] Nothing to compile - all classes are up to date. +11:53:51.008 [INFO] [Validating] out: [INFO] +11:53:51.008 [INFO] [Validating] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:51.009 [INFO] [Validating] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:51.011 [INFO] [Validating] out: [INFO] +11:53:51.011 [INFO] [Validating] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:51.027 [INFO] [Validating] out: [INFO] Recompiling the module because of changed source code. +11:53:51.039 [INFO] [Validating] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/test-classes +11:53:51.577 [INFO] [Validating] out: [INFO] +11:53:51.578 [INFO] [Validating] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:51.765 [INFO] [Validating] out: [INFO] Tests are skipped. +11:53:51.766 [INFO] [Validating] out: [INFO] +11:53:51.766 [INFO] [Validating] out: [INFO] --- war:3.4.0:war (default-war) @ java-ee-servlet --- +11:53:52.205 [INFO] [Validating] out: [INFO] Packaging webapp +11:53:52.261 [INFO] [Validating] out: [INFO] Assembling webapp [java-ee-servlet] in [/Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet] +11:53:52.268 [INFO] [Validating] out: [INFO] Processing war project +11:53:52.268 [INFO] [Validating] out: [INFO] Copying webapp resources [/Users/amishra/Developer/demo-java-ee-servlet/src/main/webapp] +11:53:52.300 [INFO] [Validating] out: [INFO] Building war: /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war +11:53:52.408 [INFO] [Validating] out: [INFO] +11:53:52.408 [INFO] [Validating] out: [INFO] --- install:3.1.2:install (default-install) @ java-ee-servlet --- +11:53:52.472 [INFO] [Validating] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/pom.xml to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.pom +11:53:52.492 [INFO] [Validating] out: [INFO] Installing /Users/amishra/Developer/demo-java-ee-servlet/target/DemoServlet.war to /Users/amishra/.m2/repository/com/diffblue/pov/java-ee-servlet/1.0.0/java-ee-servlet-1.0.0.war +11:53:52.565 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:52.565 [INFO] [Validating] out: [INFO] BUILD SUCCESS +11:53:52.565 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:52.566 [INFO] [Validating] out: [INFO] Total time: 2.415 s (Wall Clock) +11:53:52.566 [INFO] [Validating] out: [INFO] Finished at: 2025-03-06T11:53:52Z +11:53:52.566 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:52.618 [INFO] [Validating] This can take a couple of minutes. +11:53:52.618 [INFO] [Validating] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:52.619 [INFO] [Validating] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:52.648 [INFO] [Validating] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:52.652 [INFO] [Validating] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet clean test" +11:53:53.676 [INFO] [Validating] out: [INFO] Scanning for projects... +11:53:53.719 [INFO] [Validating] out: [INFO] +11:53:53.720 [INFO] [Validating] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:53.720 [INFO] [Validating] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:53.720 [INFO] [Validating] out: [INFO] from pom.xml +11:53:53.720 [INFO] [Validating] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:54.111 [INFO] [Validating] out: [INFO] +11:53:54.111 [INFO] [Validating] out: [INFO] --- clean:3.4.0:clean (default-clean) @ java-ee-servlet --- +11:53:54.184 [INFO] [Validating] out: [INFO] Deleting /Users/amishra/Developer/demo-java-ee-servlet/target +11:53:54.302 [INFO] [Validating] out: [INFO] +11:53:54.302 [INFO] [Validating] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:54.382 [INFO] [Validating] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:54.384 [INFO] [Validating] out: [INFO] +11:53:54.384 [INFO] [Validating] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:54.493 [INFO] [Validating] out: [INFO] Recompiling the module because of changed source code. +11:53:54.499 [INFO] [Validating] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/classes +11:53:55.057 [INFO] [Validating] out: [INFO] +11:53:55.057 [INFO] [Validating] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:55.059 [INFO] [Validating] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:55.060 [INFO] [Validating] out: [INFO] +11:53:55.060 [INFO] [Validating] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:55.070 [INFO] [Validating] out: [INFO] Recompiling the module because of changed dependency. +11:53:55.074 [INFO] [Validating] out: [INFO] Compiling 14 source files with javac [debug target 8] to target/test-classes +11:53:55.268 [INFO] [Validating] out: [INFO] +11:53:55.268 [INFO] [Validating] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:55.399 [INFO] [Validating] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:53:55.468 [INFO] [Validating] out: [INFO] +11:53:55.468 [INFO] [Validating] out: [INFO] ------------------------------------------------------- +11:53:55.468 [INFO] [Validating] out: [INFO] T E S T S +11:53:55.468 [INFO] [Validating] out: [INFO] ------------------------------------------------------- +11:53:55.865 [INFO] [Validating] out: [INFO] Running util.DBConnectionDiffblueTest +11:53:55.908 [INFO] [Validating] out: [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.034 s -- in util.DBConnectionDiffblueTest +11:53:55.909 [INFO] [Validating] out: [INFO] Running dao.PostDAODiffblueTest +11:53:55.985 [INFO] [Validating] err: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. +11:53:55.985 [INFO] [Validating] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:55.985 [INFO] [Validating] err: +11:53:55.985 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:55.985 [INFO] [Validating] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:55.985 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:55.985 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:55.985 [INFO] [Validating] err: at util.DBConnection.(DBConnection.java:18) +11:53:55.985 [INFO] [Validating] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:55.985 [INFO] [Validating] err: at dao.PostDAO.updatePost(PostDAO.java:79) +11:53:55.985 [INFO] [Validating] err: at dao.PostDAODiffblueTest.testUpdatePost(PostDAODiffblueTest.java:136) +11:53:55.985 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:55.985 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:55.985 [INFO] [Validating] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:55.985 [INFO] [Validating] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:55.985 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:55.985 [INFO] [Validating] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:55.985 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:55.985 [INFO] [Validating] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:55.985 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:55.985 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:55.985 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:55.986 [INFO] [Validating] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:55.986 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:55.986 [INFO] [Validating] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:55.986 [INFO] [Validating] err: +11:53:55.986 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:55.986 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:55.986 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:55.986 [INFO] [Validating] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:55.986 [INFO] [Validating] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:55.986 [INFO] [Validating] err: ... 37 more +11:53:55.986 [INFO] [Validating] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:55.986 [INFO] [Validating] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:55.986 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:55.986 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:55.986 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:55.986 [INFO] [Validating] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:55.986 [INFO] [Validating] err: at java.net.Socket.connect(Socket.java:613) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:55.986 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:55.986 [INFO] [Validating] err: ... 40 more +11:53:56.003 [INFO] [Validating] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.080 s -- in dao.PostDAODiffblueTest +11:53:56.003 [INFO] [Validating] out: [INFO] Running dao.UserDAODiffblueTest +11:53:56.007 [INFO] [Validating] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.007 [INFO] [Validating] err: +11:53:56.007 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.007 [INFO] [Validating] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.007 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.007 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.007 [INFO] [Validating] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.007 [INFO] [Validating] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.007 [INFO] [Validating] err: at dao.UserDAO.register(UserDAO.java:38) +11:53:56.007 [INFO] [Validating] err: at dao.UserDAODiffblueTest.testRegister(UserDAODiffblueTest.java:41) +11:53:56.007 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.007 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.007 [INFO] [Validating] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.007 [INFO] [Validating] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.007 [INFO] [Validating] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.007 [INFO] [Validating] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.007 [INFO] [Validating] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.007 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.007 [INFO] [Validating] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.007 [INFO] [Validating] err: +11:53:56.007 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.007 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.007 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.007 [INFO] [Validating] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.008 [INFO] [Validating] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.008 [INFO] [Validating] err: ... 37 more +11:53:56.008 [INFO] [Validating] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.008 [INFO] [Validating] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.008 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.008 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.008 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.008 [INFO] [Validating] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.008 [INFO] [Validating] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.008 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.008 [INFO] [Validating] err: ... 40 more +11:53:56.011 [INFO] [Validating] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.011 [INFO] [Validating] err: +11:53:56.011 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.011 [INFO] [Validating] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.011 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.011 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.011 [INFO] [Validating] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.011 [INFO] [Validating] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.011 [INFO] [Validating] err: at dao.UserDAO.updateProfile(UserDAO.java:117) +11:53:56.011 [INFO] [Validating] err: at dao.UserDAODiffblueTest.testUpdateProfile(UserDAODiffblueTest.java:146) +11:53:56.011 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.011 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.011 [INFO] [Validating] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.011 [INFO] [Validating] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.011 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.011 [INFO] [Validating] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.011 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.012 [INFO] [Validating] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.012 [INFO] [Validating] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.012 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.012 [INFO] [Validating] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.012 [INFO] [Validating] err: +11:53:56.012 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.012 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.012 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.012 [INFO] [Validating] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.012 [INFO] [Validating] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.012 [INFO] [Validating] err: ... 37 more +11:53:56.012 [INFO] [Validating] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.012 [INFO] [Validating] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.012 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.012 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.012 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.012 [INFO] [Validating] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.012 [INFO] [Validating] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.012 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.012 [INFO] [Validating] err: ... 40 more +11:53:56.015 [INFO] [Validating] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:56.015 [INFO] [Validating] err: +11:53:56.015 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:56.015 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:56.015 [INFO] [Validating] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:56.015 [INFO] [Validating] err: at util.DBConnection.(DBConnection.java:18) +11:53:56.015 [INFO] [Validating] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:56.015 [INFO] [Validating] err: at dao.UserDAO.updatePassword(UserDAO.java:136) +11:53:56.015 [INFO] [Validating] err: at dao.UserDAODiffblueTest.testUpdatePassword(UserDAODiffblueTest.java:163) +11:53:56.015 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:56.015 [INFO] [Validating] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:56.015 [INFO] [Validating] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:56.015 [INFO] [Validating] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:56.015 [INFO] [Validating] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:56.015 [INFO] [Validating] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:56.015 [INFO] [Validating] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:56.015 [INFO] [Validating] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:56.015 [INFO] [Validating] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:56.015 [INFO] [Validating] err: +11:53:56.015 [INFO] [Validating] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:56.015 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:56.015 [INFO] [Validating] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:56.015 [INFO] [Validating] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:56.015 [INFO] [Validating] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:56.015 [INFO] [Validating] err: ... 37 more +11:53:56.015 [INFO] [Validating] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:56.015 [INFO] [Validating] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:56.015 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:56.015 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:56.015 [INFO] [Validating] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:56.015 [INFO] [Validating] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:56.015 [INFO] [Validating] err: at java.net.Socket.connect(Socket.java:613) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:56.015 [INFO] [Validating] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:56.016 [INFO] [Validating] err: ... 40 more +11:53:56.035 [INFO] [Validating] out: [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 0.012 s -- in dao.UserDAODiffblueTest +11:53:56.035 [INFO] [Validating] out: [INFO] Running dao.MessageDAODiffblueTest +11:53:56.039 [INFO] [Validating] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.001 s -- in dao.MessageDAODiffblueTest +11:53:56.039 [INFO] [Validating] out: [INFO] Running controller.ProfileServletDiffblueTest +11:53:56.044 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ProfileServletDiffblueTest +11:53:56.044 [INFO] [Validating] out: [INFO] Running controller.MessageServletDiffblueTest +11:53:56.047 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.MessageServletDiffblueTest +11:53:56.048 [INFO] [Validating] out: [INFO] Running controller.LogoutServletDiffblueTest +11:53:56.052 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LogoutServletDiffblueTest +11:53:56.052 [INFO] [Validating] out: [INFO] Running controller.ViewMessageServletDiffblueTest +11:53:56.056 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.ViewMessageServletDiffblueTest +11:53:56.056 [INFO] [Validating] out: [INFO] Running controller.LoginServletDiffblueTest +11:53:56.062 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.LoginServletDiffblueTest +11:53:56.062 [INFO] [Validating] out: [INFO] Running controller.RegisterServletDiffblueTest +11:53:56.065 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.RegisterServletDiffblueTest +11:53:56.065 [INFO] [Validating] out: [INFO] Running controller.HomeServletDiffblueTest +11:53:56.070 [INFO] [Validating] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.HomeServletDiffblueTest +11:53:56.070 [INFO] [Validating] out: [INFO] Running model.MessageDiffblueTest +11:53:56.076 [INFO] [Validating] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.MessageDiffblueTest +11:53:56.077 [INFO] [Validating] out: [INFO] Running model.UserDiffblueTest +11:53:56.083 [INFO] [Validating] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.UserDiffblueTest +11:53:56.083 [INFO] [Validating] out: [INFO] Running model.PostDiffblueTest +11:53:56.087 [INFO] [Validating] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in model.PostDiffblueTest +11:53:56.096 [INFO] [Validating] out: [INFO] +11:53:56.096 [INFO] [Validating] out: [INFO] Results: +11:53:56.096 [INFO] [Validating] out: [INFO] +11:53:56.096 [INFO] [Validating] out: [WARNING] Tests run: 51, Failures: 0, Errors: 0, Skipped: 30 +11:53:56.096 [INFO] [Validating] out: [INFO] +11:53:56.137 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:56.138 [INFO] [Validating] out: [INFO] BUILD SUCCESS +11:53:56.138 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:56.138 [INFO] [Validating] out: [INFO] Total time: 2.476 s +11:53:56.138 [INFO] [Validating] out: [INFO] Finished at: 2025-03-06T11:53:56Z +11:53:56.138 [INFO] [Validating] out: [INFO] ------------------------------------------------------------------------ +11:53:56.322 [INFO] [Validating] All 18 created tests were successfully validated. +11:53:56.337 [INFO] [Measuring] Calculating coverage from Diffblue tests. +11:53:56.341 [INFO] [Measuring] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:56.341 [INFO] [Measuring] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:56.353 [INFO] [Measuring] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:56.368 [INFO] [Measuring] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet org.jacoco:jacoco-maven-plugin:0.8.11:prepare-agent -Djacoco.skip=false test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=*DiffblueTest org.jacoco:jacoco-maven-plugin:0.8.11:report -Djacoco.skip=false" +11:53:57.423 [INFO] [Measuring] out: [INFO] Scanning for projects... +11:53:57.517 [INFO] [Measuring] out: [INFO] +11:53:57.517 [INFO] [Measuring] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:53:57.517 [INFO] [Measuring] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:53:57.517 [INFO] [Measuring] out: [INFO] from pom.xml +11:53:57.517 [INFO] [Measuring] out: [INFO] --------------------------------[ war ]--------------------------------- +11:53:57.784 [INFO] [Measuring] out: [INFO] +11:53:57.784 [INFO] [Measuring] out: [INFO] --- jacoco:0.8.11:prepare-agent (default-cli) @ java-ee-servlet --- +11:53:58.007 [INFO] [Measuring] out: [INFO] argLine set to -javaagent:/Users/amishra/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:53:58.009 [INFO] [Measuring] out: [INFO] +11:53:58.009 [INFO] [Measuring] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:53:58.126 [INFO] [Measuring] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:53:58.128 [INFO] [Measuring] out: [INFO] +11:53:58.128 [INFO] [Measuring] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:53:58.258 [INFO] [Measuring] out: [INFO] Nothing to compile - all classes are up to date. +11:53:58.260 [INFO] [Measuring] out: [INFO] +11:53:58.260 [INFO] [Measuring] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:53:58.261 [INFO] [Measuring] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:53:58.263 [INFO] [Measuring] out: [INFO] +11:53:58.263 [INFO] [Measuring] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:53:58.273 [INFO] [Measuring] out: [INFO] Nothing to compile - all classes are up to date. +11:53:58.275 [INFO] [Measuring] out: [INFO] +11:53:58.275 [INFO] [Measuring] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:53:58.403 [INFO] [Measuring] out: [INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider +11:53:58.467 [INFO] [Measuring] out: [INFO] +11:53:58.467 [INFO] [Measuring] out: [INFO] ------------------------------------------------------- +11:53:58.467 [INFO] [Measuring] out: [INFO] T E S T S +11:53:58.467 [INFO] [Measuring] out: [INFO] ------------------------------------------------------- +11:53:59.058 [INFO] [Measuring] out: [INFO] Running util.DBConnectionDiffblueTest +11:53:59.126 [INFO] [Measuring] out: [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.051 s -- in util.DBConnectionDiffblueTest +11:53:59.126 [INFO] [Measuring] out: [INFO] Running dao.PostDAODiffblueTest +11:53:59.197 [INFO] [Measuring] err: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. +11:53:59.282 [INFO] [Measuring] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.282 [INFO] [Measuring] err: +11:53:59.282 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.283 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.283 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.283 [INFO] [Measuring] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.283 [INFO] [Measuring] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.283 [INFO] [Measuring] err: at dao.PostDAO.updatePost(PostDAO.java:79) +11:53:59.283 [INFO] [Measuring] err: at dao.PostDAODiffblueTest.testUpdatePost(PostDAODiffblueTest.java:136) +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.283 [INFO] [Measuring] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.283 [INFO] [Measuring] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.283 [INFO] [Measuring] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.283 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.283 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.283 [INFO] [Measuring] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.283 [INFO] [Measuring] err: +11:53:59.283 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.283 [INFO] [Measuring] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.283 [INFO] [Measuring] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.283 [INFO] [Measuring] err: ... 37 more +11:53:59.283 [INFO] [Measuring] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.283 [INFO] [Measuring] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.283 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.283 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.283 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.283 [INFO] [Measuring] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.283 [INFO] [Measuring] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.283 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.283 [INFO] [Measuring] err: ... 40 more +11:53:59.306 [INFO] [Measuring] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.160 s -- in dao.PostDAODiffblueTest +11:53:59.306 [INFO] [Measuring] out: [INFO] Running dao.UserDAODiffblueTest +11:53:59.310 [INFO] [Measuring] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.310 [INFO] [Measuring] err: +11:53:59.310 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.310 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.310 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.310 [INFO] [Measuring] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.310 [INFO] [Measuring] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.310 [INFO] [Measuring] err: at dao.UserDAO.register(UserDAO.java:38) +11:53:59.310 [INFO] [Measuring] err: at dao.UserDAODiffblueTest.testRegister(UserDAODiffblueTest.java:41) +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.310 [INFO] [Measuring] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.310 [INFO] [Measuring] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.310 [INFO] [Measuring] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.310 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.310 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.310 [INFO] [Measuring] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.310 [INFO] [Measuring] err: +11:53:59.310 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.310 [INFO] [Measuring] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.310 [INFO] [Measuring] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.310 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.311 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.311 [INFO] [Measuring] err: ... 37 more +11:53:59.311 [INFO] [Measuring] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.311 [INFO] [Measuring] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.311 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.311 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.311 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.311 [INFO] [Measuring] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.311 [INFO] [Measuring] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.311 [INFO] [Measuring] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.311 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.311 [INFO] [Measuring] err: ... 40 more +11:53:59.313 [INFO] [Measuring] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.313 [INFO] [Measuring] err: +11:53:59.313 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.313 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.313 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.313 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.314 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.314 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.314 [INFO] [Measuring] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.314 [INFO] [Measuring] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.314 [INFO] [Measuring] err: at dao.UserDAO.updateProfile(UserDAO.java:117) +11:53:59.314 [INFO] [Measuring] err: at dao.UserDAODiffblueTest.testUpdateProfile(UserDAODiffblueTest.java:146) +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.314 [INFO] [Measuring] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.314 [INFO] [Measuring] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.314 [INFO] [Measuring] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.314 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.314 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.314 [INFO] [Measuring] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.314 [INFO] [Measuring] err: +11:53:59.314 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.314 [INFO] [Measuring] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.314 [INFO] [Measuring] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.314 [INFO] [Measuring] err: ... 37 more +11:53:59.314 [INFO] [Measuring] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.314 [INFO] [Measuring] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.314 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.314 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.314 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.314 [INFO] [Measuring] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.314 [INFO] [Measuring] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.314 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.314 [INFO] [Measuring] err: ... 40 more +11:53:59.318 [INFO] [Measuring] err: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure +11:53:59.319 [INFO] [Measuring] err: +11:53:59.319 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:845) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:420) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) +11:53:59.319 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:664) +11:53:59.319 [INFO] [Measuring] err: at java.sql.DriverManager.getConnection(DriverManager.java:247) +11:53:59.319 [INFO] [Measuring] err: at util.DBConnection.(DBConnection.java:18) +11:53:59.319 [INFO] [Measuring] err: at util.DBConnection.getInstance(DBConnection.java:30) +11:53:59.319 [INFO] [Measuring] err: at dao.UserDAO.updatePassword(UserDAO.java:136) +11:53:59.319 [INFO] [Measuring] err: at dao.UserDAODiffblueTest.testUpdatePassword(UserDAODiffblueTest.java:163) +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) +11:53:59.319 [INFO] [Measuring] err: at java.lang.reflect.Method.invoke(Method.java:498) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) +11:53:59.319 [INFO] [Measuring] err: at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) +11:53:59.319 [INFO] [Measuring] err: at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) +11:53:59.319 [INFO] [Measuring] err: at org.junit.runners.ParentRunner.run(ParentRunner.java:413) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) +11:53:59.319 [INFO] [Measuring] err: at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +11:53:59.319 [INFO] [Measuring] err: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure +11:53:59.319 [INFO] [Measuring] err: +11:53:59.319 [INFO] [Measuring] err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) +11:53:59.319 [INFO] [Measuring] err: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) +11:53:59.319 [INFO] [Measuring] err: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.NativeSession.connect(NativeSession.java:140) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:969) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) +11:53:59.319 [INFO] [Measuring] err: ... 37 more +11:53:59.319 [INFO] [Measuring] err: Caused by: java.net.ConnectException: Connection refused (Connection refused) +11:53:59.319 [INFO] [Measuring] err: at java.net.PlainSocketImpl.socketConnect(Native Method) +11:53:59.319 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) +11:53:59.319 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) +11:53:59.319 [INFO] [Measuring] err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) +11:53:59.319 [INFO] [Measuring] err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) +11:53:59.319 [INFO] [Measuring] err: at java.net.Socket.connect(Socket.java:613) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) +11:53:59.319 [INFO] [Measuring] err: at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) +11:53:59.319 [INFO] [Measuring] err: ... 40 more +11:53:59.340 [INFO] [Measuring] out: [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 0.013 s -- in dao.UserDAODiffblueTest +11:53:59.340 [INFO] [Measuring] out: [INFO] Running dao.MessageDAODiffblueTest +11:53:59.352 [INFO] [Measuring] out: [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.001 s -- in dao.MessageDAODiffblueTest +11:53:59.352 [INFO] [Measuring] out: [INFO] Running controller.ProfileServletDiffblueTest +11:53:59.360 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ProfileServletDiffblueTest +11:53:59.360 [INFO] [Measuring] out: [INFO] Running controller.MessageServletDiffblueTest +11:53:59.369 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.MessageServletDiffblueTest +11:53:59.369 [INFO] [Measuring] out: [INFO] Running controller.LogoutServletDiffblueTest +11:53:59.375 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LogoutServletDiffblueTest +11:53:59.376 [INFO] [Measuring] out: [INFO] Running controller.ViewMessageServletDiffblueTest +11:53:59.384 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.ViewMessageServletDiffblueTest +11:53:59.385 [INFO] [Measuring] out: [INFO] Running controller.LoginServletDiffblueTest +11:53:59.388 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.001 s -- in controller.LoginServletDiffblueTest +11:53:59.388 [INFO] [Measuring] out: [INFO] Running controller.RegisterServletDiffblueTest +11:53:59.391 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.RegisterServletDiffblueTest +11:53:59.391 [INFO] [Measuring] out: [INFO] Running controller.HomeServletDiffblueTest +11:53:59.400 [INFO] [Measuring] out: [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in controller.HomeServletDiffblueTest +11:53:59.400 [INFO] [Measuring] out: [INFO] Running model.MessageDiffblueTest +11:53:59.403 [INFO] [Measuring] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.MessageDiffblueTest +11:53:59.403 [INFO] [Measuring] out: [INFO] Running model.UserDiffblueTest +11:53:59.406 [INFO] [Measuring] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in model.UserDiffblueTest +11:53:59.407 [INFO] [Measuring] out: [INFO] Running model.PostDiffblueTest +11:53:59.410 [INFO] [Measuring] out: [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in model.PostDiffblueTest +11:53:59.439 [INFO] [Measuring] out: [INFO] +11:53:59.439 [INFO] [Measuring] out: [INFO] Results: +11:53:59.439 [INFO] [Measuring] out: [INFO] +11:53:59.439 [INFO] [Measuring] out: [WARNING] Tests run: 51, Failures: 0, Errors: 0, Skipped: 30 +11:53:59.439 [INFO] [Measuring] out: [INFO] +11:53:59.452 [INFO] [Measuring] out: [INFO] +11:53:59.452 [INFO] [Measuring] out: [INFO] --- jacoco:0.8.11:report (default-cli) @ java-ee-servlet --- +11:53:59.456 [INFO] [Measuring] out: [INFO] Loading execution data file /Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:53:59.552 [INFO] [Measuring] out: [INFO] Analyzed bundle 'Java EE Servlet Webapp' with 14 classes +11:53:59.672 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:53:59.672 [INFO] [Measuring] out: [INFO] BUILD SUCCESS +11:53:59.672 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:53:59.673 [INFO] [Measuring] out: [INFO] Total time: 2.263 s +11:53:59.673 [INFO] [Measuring] out: [INFO] Finished at: 2025-03-06T11:53:59Z +11:53:59.673 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:53:59.752 [INFO] [Measuring] JaCoCo report file created in /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/diffblue-tests-jacoco-report.xml +11:53:59.831 [INFO] [Measuring] Calculating coverage from manual tests. +11:53:59.838 [INFO] [Measuring] Using default build rules as no custom rules found in any of [/Users/amishra/Developer/demo-java-ee-servlet] +11:53:59.838 [INFO] [Measuring] Attempting to invoke mvnw in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:59.867 [INFO] [Measuring] Attempting to invoke /opt/homebrew/bin/mvn in working directory: /Users/amishra/Developer/demo-java-ee-servlet +11:53:59.887 [INFO] [Measuring] Started "/opt/homebrew/bin/mvn -Dmaven.ext.class.path=/usr/local/bin/diffblue/cover-buildsystem-maven-spy-jar-with-dependencies.jar -Dcom.diffblue.cover.skipTests=true --batch-mode --projects=com.diffblue.pov:java-ee-servlet org.jacoco:jacoco-maven-plugin:0.8.11:prepare-agent -Djacoco.skip=false test -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dmaven.test.failure.ignore=True -Dtest=!*DiffblueTest,**/Test*.java,**/*Test.java,**/*Tests.java,**/*TestCase.java org.jacoco:jacoco-maven-plugin:0.8.11:report -Djacoco.skip=false" +11:54:00.998 [INFO] [Measuring] out: [INFO] Scanning for projects... +11:54:01.094 [INFO] [Measuring] out: [INFO] +11:54:01.094 [INFO] [Measuring] out: [INFO] ------------------< com.diffblue.pov:java-ee-servlet >------------------ +11:54:01.094 [INFO] [Measuring] out: [INFO] Building Java EE Servlet Webapp 1.0.0 +11:54:01.094 [INFO] [Measuring] out: [INFO] from pom.xml +11:54:01.094 [INFO] [Measuring] out: [INFO] --------------------------------[ war ]--------------------------------- +11:54:01.455 [INFO] [Measuring] out: [INFO] +11:54:01.456 [INFO] [Measuring] out: [INFO] --- jacoco:0.8.11:prepare-agent (default-cli) @ java-ee-servlet --- +11:54:01.642 [INFO] [Measuring] out: [INFO] argLine set to -javaagent:/Users/amishra/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:54:01.643 [INFO] [Measuring] out: [INFO] +11:54:01.644 [INFO] [Measuring] out: [INFO] --- resources:3.3.1:resources (default-resources) @ java-ee-servlet --- +11:54:01.728 [INFO] [Measuring] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/main/resources +11:54:01.730 [INFO] [Measuring] out: [INFO] +11:54:01.730 [INFO] [Measuring] out: [INFO] --- compiler:3.13.0:compile (default-compile) @ java-ee-servlet --- +11:54:01.880 [INFO] [Measuring] out: [INFO] Nothing to compile - all classes are up to date. +11:54:01.881 [INFO] [Measuring] out: [INFO] +11:54:01.881 [INFO] [Measuring] out: [INFO] --- resources:3.3.1:testResources (default-testResources) @ java-ee-servlet --- +11:54:01.883 [INFO] [Measuring] out: [INFO] skip non existing resourceDirectory /Users/amishra/Developer/demo-java-ee-servlet/src/test/resources +11:54:01.884 [INFO] [Measuring] out: [INFO] +11:54:01.884 [INFO] [Measuring] out: [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ java-ee-servlet --- +11:54:01.896 [INFO] [Measuring] out: [INFO] Nothing to compile - all classes are up to date. +11:54:01.897 [INFO] [Measuring] out: [INFO] +11:54:01.897 [INFO] [Measuring] out: [INFO] --- surefire:3.3.0:test (default-test) @ java-ee-servlet --- +11:54:02.041 [INFO] [Measuring] out: [INFO] +11:54:02.041 [INFO] [Measuring] out: [INFO] --- jacoco:0.8.11:report (default-cli) @ java-ee-servlet --- +11:54:02.044 [INFO] [Measuring] out: [INFO] Loading execution data file /Users/amishra/Developer/demo-java-ee-servlet/target/jacoco.exec +11:54:02.149 [INFO] [Measuring] out: [INFO] Analyzed bundle 'Java EE Servlet Webapp' with 14 classes +11:54:02.311 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:54:02.311 [INFO] [Measuring] out: [INFO] BUILD SUCCESS +11:54:02.311 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:54:02.311 [INFO] [Measuring] out: [INFO] Total time: 1.332 s +11:54:02.312 [INFO] [Measuring] out: [INFO] Finished at: 2025-03-06T11:54:02Z +11:54:02.312 [INFO] [Measuring] out: [INFO] ------------------------------------------------------------------------ +11:54:02.379 [INFO] [Measuring] JaCoCo report file created in /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/manual-tests-jacoco-report.xml +11:54:02.397 [INFO] [Measuring] +11:54:02.423 [INFO] [Measuring] Diffblue tests cover 110 of 593 lines to cover (18.5%) +11:54:02.429 [INFO] [Measuring] Manual tests cover 0 of 593 lines to cover (0.0%) +11:54:02.615 [INFO] [Reporting] Writing JSON report to /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/reports/report.json +11:54:02.793 [INFO] [Reporting] +11:54:02.793 [INFO] [Reporting] Log file: /Users/amishra/Developer/demo-java-ee-servlet/.diffblue/log/user-20250306T115208.log +11:54:02.793 [INFO] [Reporting] Finished in 1m 46s diff --git a/.diffblue/refactorings.yml b/.diffblue/refactorings.yml index b6cfddd..6f0eac8 100644 --- a/.diffblue/refactorings.yml +++ b/.diffblue/refactorings.yml @@ -1,5 +1,3 @@ name: com.diffblue.cover.refactoring.Recipe -recipeList: -- org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: {oldGroupId: org.mockito, - oldArtifactId: mockito-core, overrideManagedVersion: 'true', newVersion: 4.11.0} +recipeList: [] type: specs.openrewrite.org/v1beta/recipe diff --git a/.diffblue/reports/diffblue-tests-jacoco-report.xml b/.diffblue/reports/diffblue-tests-jacoco-report.xml new file mode 100644 index 0000000..4ef9a02 --- /dev/null +++ b/.diffblue/reports/diffblue-tests-jacoco-report.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.diffblue/reports/manual-tests-jacoco-report.xml b/.diffblue/reports/manual-tests-jacoco-report.xml new file mode 100644 index 0000000..cd5063c --- /dev/null +++ b/.diffblue/reports/manual-tests-jacoco-report.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.diffblue/reports/report.json b/.diffblue/reports/report.json new file mode 100644 index 0000000..2f015e2 --- /dev/null +++ b/.diffblue/reports/report.json @@ -0,0 +1,1812 @@ +{ + "meta" : { + "reportVersion" : "2.6" + }, + "run" : { + "version" : "2025.02.02-08b2a5a-licensed", + "creationTimestamp" : "2025-03-06T11:52:10.18Z", + "command" : "dcover create --keep-partial-tests --coverage-reports", + "totalTime" : 106.105, + "environmentDetectionTime" : 0.7, + "indexingTime" : 0.181, + "entryPointsTime" : 0.689, + "generationTime" : 78.411, + "timeToFirstTest" : 19.222, + "timeToLastTest" : 92.545, + "indexQueryTime" : 4.007, + "verificationTime" : 5.584, + "validationTime" : 7.275 + }, + "codes" : { + "R000" : "Success", + "R002" : "Missing observers", + "R011" : "Sandboxing policy violation", + "R013" : "No inputs found that don't throw a trivial exception", + "R081" : "Exception in arrange section", + "T000" : "Method eligible for test creation", + "T001" : "Trivial getter", + "T002" : "Trivial setter", + "T003" : "Private method", + "T005" : "Trivial constructor", + "V000" : "Validated successfully" + }, + "summary" : { + "classesCount" : 14, + "methodsCount" : 83, + "cumulativeDiffblueTestCount" : 51, + "cumulativeManualTestCount" : 0, + "completeTestCount" : 18, + "incompleteTestCount" : 33, + "skeletonTestCount" : 0, + "totalPhysicalLineCount" : 944, + "perMethodTestability" : { + "T000" : 35, + "T001" : 16, + "T002" : 15, + "T003" : 1, + "T005" : 16 + }, + "perMethodOutcome" : { + "R000" : 48, + "R002" : 3, + "R011" : 16, + "R013" : 14, + "R081" : 1, + "T003" : 1 + }, + "perTestOutcome" : { + "R000" : 18, + "R002" : 3, + "R011" : 16, + "R013" : 14 + }, + "perTestValidation" : { + "V000" : 18 + } + }, + "classes" : { + "controller.HomeServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.LoginServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.LogoutServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.MessageServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.ProfileServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.RegisterServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "controller.ViewMessageServlet" : { + "methodsCount" : 3, + "completeTestCount" : 1, + "incompleteTestCount" : 2, + "perMethodTestability" : { + "T000" : 2, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R013" : 2 + }, + "perTestOutcome" : { + "R000" : 1, + "R013" : 2 + } + }, + "dao.MessageDAO" : { + "methodsCount" : 7, + "completeTestCount" : 0, + "incompleteTestCount" : 7, + "perMethodTestability" : { + "T000" : 6, + "T005" : 1 + }, + "perMethodOutcome" : { + "R002" : 1, + "R011" : 6 + }, + "perTestOutcome" : { + "R002" : 1, + "R011" : 6 + } + }, + "dao.PostDAO" : { + "methodsCount" : 7, + "completeTestCount" : 1, + "incompleteTestCount" : 6, + "perMethodTestability" : { + "T000" : 6, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 1, + "R002" : 1, + "R011" : 5 + }, + "perTestOutcome" : { + "R000" : 1, + "R002" : 1, + "R011" : 5 + } + }, + "dao.UserDAO" : { + "methodsCount" : 9, + "completeTestCount" : 4, + "incompleteTestCount" : 5, + "perMethodTestability" : { + "T000" : 8, + "T005" : 1 + }, + "perMethodOutcome" : { + "R000" : 4, + "R002" : 1, + "R011" : 4 + }, + "perTestOutcome" : { + "R000" : 4, + "R002" : 1, + "R011" : 4 + } + }, + "model.Message" : { + "methodsCount" : 12, + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : { + "T001" : 5, + "T002" : 5, + "T005" : 2 + }, + "perMethodOutcome" : { + "R000" : 12 + }, + "perTestOutcome" : { + "R000" : 2 + } + }, + "model.Post" : { + "methodsCount" : 10, + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : { + "T001" : 4, + "T002" : 4, + "T005" : 2 + }, + "perMethodOutcome" : { + "R000" : 10 + }, + "perTestOutcome" : { + "R000" : 2 + } + }, + "model.User" : { + "methodsCount" : 14, + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : { + "T001" : 6, + "T002" : 6, + "T005" : 2 + }, + "perMethodOutcome" : { + "R000" : 14 + }, + "perTestOutcome" : { + "R000" : 2 + } + }, + "util.DBConnection" : { + "methodsCount" : 3, + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : { + "T000" : 1, + "T001" : 1, + "T003" : 1 + }, + "perMethodOutcome" : { + "R011" : 1, + "R081" : 1, + "T003" : 1 + }, + "perTestOutcome" : { + "R011" : 1 + } + } + }, + "methods" : { + "controller.HomeServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 28, + 30 + ] + }, + "controller.HomeServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 36, + 37, + 38, + 39, + 42, + 43, + 45, + 48, + 46, + 47, + 49, + 51, + 53 + ] + }, + "controller.HomeServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 59, + 60, + 61, + 62, + 65, + 67, + 69, + 70, + 71, + 74, + 72, + 73, + 77 + ] + }, + "controller.LoginServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 27, + 29 + ] + }, + "controller.LoginServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 37, + 38, + 39, + 41, + 43 + ] + }, + "controller.LoginServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 51, + 52, + 54, + 55, + 56, + 57, + 59, + 60, + 63, + 64, + 65, + 66, + 68, + 69, + 71, + 73, + 74, + 75, + 76, + 77, + 83, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 91 + ] + }, + "controller.LogoutServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 22, + 24 + ] + }, + "controller.LogoutServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 30, + 31, + 32, + 33, + 36, + 37, + 39, + 40, + 41, + 42 + ] + }, + "controller.LogoutServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 48, + 49 + ] + }, + "controller.MessageServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 30, + 32 + ] + }, + "controller.MessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 38, + 39, + 40, + 41, + 44, + 45, + 47, + 49, + 52, + 50, + 51, + 55, + 56, + 58, + 59, + 62, + 60, + 61, + 63, + 64, + 65, + 66 + ] + }, + "controller.MessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 73, + 74 + ] + }, + "controller.ProfileServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 29, + 31 + ] + }, + "controller.ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 37, + 38, + 39, + 40, + 43, + 45, + 47, + 50, + 48, + 49, + 53, + 54, + 55, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 66, + 70, + 72, + 75, + 73, + 74, + 76, + 78, + 79 + ] + }, + "controller.ProfileServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 85, + 86, + 87, + 88, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 112, + 113, + 114, + 116, + 117, + 118, + 119, + 120, + 121, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 132, + 133, + 134, + 135, + 137, + 138, + 139, + 142, + 143, + 144, + 147, + 148, + 149, + 150, + 151, + 152, + 158, + 154, + 155, + 156, + 157, + 161 + ] + }, + "controller.RegisterServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 25, + 27 + ] + }, + "controller.RegisterServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 33, + 34, + 35, + 37, + 38, + 40 + ] + }, + "controller.RegisterServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 46, + 47, + 48, + 49, + 50, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 60, + 61, + 62, + 64, + 65, + 66, + 68, + 69, + 70, + 72, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 103 + ] + }, + "controller.ViewMessageServlet.:()V" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 28, + 29 + ] + }, + "controller.ViewMessageServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 47, + 45, + 46, + 50, + 51, + 53, + 54, + 57, + 55, + 56, + 58, + 59, + 60, + 62 + ] + }, + "controller.ViewMessageServlet.doPost:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R013", + "perTestOutcome" : { + "R013" : 1 + }, + "lineNumbers" : [ + 68, + 69, + 70, + 71, + 74, + 75, + 77, + 79, + 80, + 83, + 81, + 82, + 85, + 86 + ] + }, + "dao.MessageDAO.:()V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R002", + "perTestOutcome" : { + "R002" : 1 + }, + "lineNumbers" : [ + 12 + ] + }, + "dao.MessageDAO.deleteAllMessage:(II)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + }, + "dao.MessageDAO.deleteMessage:(I)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 73, + 74, + 75, + 76, + 77 + ] + }, + "dao.MessageDAO.getAllMessage:(I)Ljava/util/ArrayList;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + }, + "dao.MessageDAO.getMessage:(II)Ljava/util/ArrayList;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + }, + "dao.MessageDAO.insertMessage:(IILjava/lang/String;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + }, + "dao.MessageDAO.messageCount:(II)I" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 91 + ] + }, + "dao.PostDAO.:()V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R002", + "perTestOutcome" : { + "R002" : 1 + }, + "lineNumbers" : [ + 12 + ] + }, + "dao.PostDAO.deletePost:(I)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 56, + 57, + 58, + 59, + 60 + ] + }, + "dao.PostDAO.getAllPost:()Ljava/util/ArrayList;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + }, + "dao.PostDAO.getPost:(I)Lmodel/Post;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 74 + ] + }, + "dao.PostDAO.getUserPost:(I)Ljava/util/ArrayList;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + }, + "dao.PostDAO.insertPost:(ILjava/lang/String;)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 15, + 16, + 17, + 18, + 19, + 20 + ] + }, + "dao.PostDAO.updatePost:(Lmodel/Post;)Ljava/lang/String;" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ] + }, + "dao.UserDAO.:()V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R002", + "perTestOutcome" : { + "R002" : 1 + }, + "lineNumbers" : [ + 13 + ] + }, + "dao.UserDAO.deleteUser:(I)V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 109, + 110, + 111, + 112, + 113 + ] + }, + "dao.UserDAO.getUserByEmail:(Ljava/lang/String;)Lmodel/User;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 105 + ] + }, + "dao.UserDAO.getUserById:(I)Lmodel/User;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 88 + ] + }, + "dao.UserDAO.getUsersForChat:(I)Ljava/util/ArrayList;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + }, + "dao.UserDAO.login:(Ljava/lang/String;Ljava/lang/String;)Z" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 16, + 18, + 19, + 20, + 21, + 22, + 24, + 25, + 26, + 31, + 29, + 30, + 32 + ] + }, + "dao.UserDAO.register:(Lmodel/User;)Ljava/lang/String;" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + }, + "dao.UserDAO.updatePassword:(Lmodel/User;)Ljava/lang/String;" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144 + ] + }, + "dao.UserDAO.updateProfile:(Lmodel/User;)Ljava/lang/String;" : { + "completeTestCount" : 1, + "incompleteTestCount" : 0, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 1 + }, + "lineNumbers" : [ + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + }, + "model.Message.:()V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 10 + ] + }, + "model.Message.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + }, + "model.Message.getChat_id:()I" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 22 + ] + }, + "model.Message.getChat_time:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 54 + ] + }, + "model.Message.getFrom_user:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 30 + ] + }, + "model.Message.getMessage:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 46 + ] + }, + "model.Message.getTo_user:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 38 + ] + }, + "model.Message.setChat_id:(I)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 26, + 27 + ] + }, + "model.Message.setChat_time:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 58, + 59 + ] + }, + "model.Message.setFrom_user:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 34, + 35 + ] + }, + "model.Message.setMessage:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 50, + 51 + ] + }, + "model.Message.setTo_user:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 42, + 43 + ] + }, + "model.Post.:()V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 11, + 12 + ] + }, + "model.Post.:(IILjava/lang/String;Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 15, + 16, + 17, + 18, + 19, + 20 + ] + }, + "model.Post.getBody:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 39 + ] + }, + "model.Post.getPost_id:()I" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 23 + ] + }, + "model.Post.getPost_time:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 47 + ] + }, + "model.Post.getUser_id:()I" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 31 + ] + }, + "model.Post.setBody:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 43, + 44 + ] + }, + "model.Post.setPost_id:(I)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 27, + 28 + ] + }, + "model.Post.setPost_time:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 51, + 52 + ] + }, + "model.Post.setUser_id:(I)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 35, + 36 + ] + }, + "model.User.:()V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 13, + 14 + ] + }, + "model.User.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T005", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + }, + "model.User.getEmail:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 59 + ] + }, + "model.User.getFirst_name:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 35 + ] + }, + "model.User.getImage:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 67 + ] + }, + "model.User.getLast_name:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 43 + ] + }, + "model.User.getPassword:()Ljava/lang/String;" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 51 + ] + }, + "model.User.getUser_id:()I" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 27 + ] + }, + "model.User.setEmail:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 63, + 64 + ] + }, + "model.User.setFirst_name:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 39, + 40 + ] + }, + "model.User.setImage:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 71, + 72 + ] + }, + "model.User.setLast_name:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 47, + 48 + ] + }, + "model.User.setPassword:(Ljava/lang/String;)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 55, + 56 + ] + }, + "model.User.setUser_id:(I)V" : { + "completeTestCount" : 2, + "incompleteTestCount" : 0, + "perMethodTestability" : "T002", + "perMethodOutcome" : "R000", + "perTestOutcome" : { + "R000" : 2 + }, + "lineNumbers" : [ + 31, + 32 + ] + }, + "util.DBConnection.:()V" : { + "completeTestCount" : 0, + "incompleteTestCount" : 0, + "perMethodTestability" : "T003", + "perMethodOutcome" : "T003", + "lineNumbers" : [ + 15, + 11, + 12, + 13, + 17, + 18, + 21, + 19, + 20, + 22 + ] + }, + "util.DBConnection.getConnection:()Ljava/sql/Connection;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 0, + "perMethodTestability" : "T001", + "perMethodOutcome" : "R081", + "lineNumbers" : [ + 25 + ] + }, + "util.DBConnection.getInstance:()Lutil/DBConnection;" : { + "completeTestCount" : 0, + "incompleteTestCount" : 1, + "perMethodTestability" : "T000", + "perMethodOutcome" : "R011", + "perTestOutcome" : { + "R011" : 1 + }, + "lineNumbers" : [ + 29, + 30, + 31, + 32, + 35 + ] + } + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index ec81594..b4bfbda 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ org.mockito mockito-core - 5.15.2 + 4.11.0 test diff --git a/src/test/java/controller/HomeServletDiffblueTest.java b/src/test/java/controller/HomeServletDiffblueTest.java new file mode 100644 index 0000000..15b39a1 --- /dev/null +++ b/src/test/java/controller/HomeServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class HomeServletDiffblueTest { + /** + * Test new {@link HomeServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link HomeServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void HomeServlet.()"}) + public void testNewHomeServlet() { + // Arrange, Act and Assert + assertNull((new HomeServlet()).getServletConfig()); + } + + /** + * Test {@link HomeServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link HomeServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void HomeServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + HomeServlet homeServlet = new HomeServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + homeServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link HomeServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link HomeServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void HomeServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + HomeServlet homeServlet = new HomeServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + homeServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/LoginServletDiffblueTest.java b/src/test/java/controller/LoginServletDiffblueTest.java new file mode 100644 index 0000000..06a668f --- /dev/null +++ b/src/test/java/controller/LoginServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LoginServletDiffblueTest { + /** + * Test new {@link LoginServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link LoginServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LoginServlet.()"}) + public void testNewLoginServlet() { + // Arrange, Act and Assert + assertNull((new LoginServlet()).getServletConfig()); + } + + /** + * Test {@link LoginServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link LoginServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LoginServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LoginServlet loginServlet = new LoginServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + loginServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link LoginServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link LoginServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LoginServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LoginServlet loginServlet = new LoginServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + loginServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/LogoutServletDiffblueTest.java b/src/test/java/controller/LogoutServletDiffblueTest.java new file mode 100644 index 0000000..3af32ad --- /dev/null +++ b/src/test/java/controller/LogoutServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class LogoutServletDiffblueTest { + /** + * Test new {@link LogoutServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link LogoutServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LogoutServlet.()"}) + public void testNewLogoutServlet() { + // Arrange, Act and Assert + assertNull((new LogoutServlet()).getServletConfig()); + } + + /** + * Test {@link LogoutServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link LogoutServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LogoutServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LogoutServlet logoutServlet = new LogoutServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + logoutServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link LogoutServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link LogoutServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void LogoutServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + LogoutServlet logoutServlet = new LogoutServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + logoutServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/MessageServletDiffblueTest.java b/src/test/java/controller/MessageServletDiffblueTest.java new file mode 100644 index 0000000..4b5473e --- /dev/null +++ b/src/test/java/controller/MessageServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageServletDiffblueTest { + /** + * Test new {@link MessageServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link MessageServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageServlet.()"}) + public void testNewMessageServlet() { + // Arrange, Act and Assert + assertNull((new MessageServlet()).getServletConfig()); + } + + /** + * Test {@link MessageServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link MessageServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + MessageServlet messageServlet = new MessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + messageServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link MessageServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link MessageServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + MessageServlet messageServlet = new MessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + messageServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/ProfileServletDiffblueTest.java b/src/test/java/controller/ProfileServletDiffblueTest.java new file mode 100644 index 0000000..928cdf9 --- /dev/null +++ b/src/test/java/controller/ProfileServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ProfileServletDiffblueTest { + /** + * Test new {@link ProfileServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link ProfileServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ProfileServlet.()"}) + public void testNewProfileServlet() { + // Arrange, Act and Assert + assertNull((new ProfileServlet()).getServletConfig()); + } + + /** + * Test {@link ProfileServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link ProfileServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ProfileServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ProfileServlet profileServlet = new ProfileServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + profileServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link ProfileServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link ProfileServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ProfileServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ProfileServlet profileServlet = new ProfileServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + profileServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/RegisterServletDiffblueTest.java b/src/test/java/controller/RegisterServletDiffblueTest.java new file mode 100644 index 0000000..2a69125 --- /dev/null +++ b/src/test/java/controller/RegisterServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class RegisterServletDiffblueTest { + /** + * Test new {@link RegisterServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link RegisterServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void RegisterServlet.()"}) + public void testNewRegisterServlet() { + // Arrange, Act and Assert + assertNull((new RegisterServlet()).getServletConfig()); + } + + /** + * Test {@link RegisterServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link RegisterServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void RegisterServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + RegisterServlet registerServlet = new RegisterServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + registerServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link RegisterServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link RegisterServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void RegisterServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + RegisterServlet registerServlet = new RegisterServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + registerServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/controller/ViewMessageServletDiffblueTest.java b/src/test/java/controller/ViewMessageServletDiffblueTest.java new file mode 100644 index 0000000..463f786 --- /dev/null +++ b/src/test/java/controller/ViewMessageServletDiffblueTest.java @@ -0,0 +1,89 @@ +package controller; + +import static org.junit.Assert.assertNull; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpServletResponseWrapper; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class ViewMessageServletDiffblueTest { + /** + * Test new {@link ViewMessageServlet} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link ViewMessageServlet} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ViewMessageServlet.()"}) + public void testNewViewMessageServlet() { + // Arrange, Act and Assert + assertNull((new ViewMessageServlet()).getServletConfig()); + } + + /** + * Test {@link ViewMessageServlet#doGet(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link ViewMessageServlet#doGet(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ViewMessageServlet.doGet(HttpServletRequest, HttpServletResponse)"}) + public void testDoGet_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ViewMessageServlet viewMessageServlet = new ViewMessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + viewMessageServlet.doGet(request, new HttpServletResponseWrapper(null)); + } + + /** + * Test {@link ViewMessageServlet#doPost(HttpServletRequest, HttpServletResponse)}. + *

    + *
  • When {@link HttpServletRequestWrapper#HttpServletRequestWrapper(HttpServletRequest)} with request is {@code null}.
  • + *
+ *

+ * Method under test: {@link ViewMessageServlet#doPost(HttpServletRequest, HttpServletResponse)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void ViewMessageServlet.doPost(HttpServletRequest, HttpServletResponse)"}) + public void testDoPost_whenHttpServletRequestWrapperWithRequestIsNull() throws IOException, ServletException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: No inputs found that don't throw a trivial exception. + // Diffblue Cover tried to run the arrange/act section, but the method under + // test threw + // java.lang.IllegalArgumentException: Request cannot be null + // at javax.servlet.ServletRequestWrapper.(ServletRequestWrapper.java:50) + // at javax.servlet.http.HttpServletRequestWrapper.(HttpServletRequestWrapper.java:47) + // See https://diff.blue/R013 to resolve this issue. + + // Arrange + ViewMessageServlet viewMessageServlet = new ViewMessageServlet(); + HttpServletRequestWrapper request = new HttpServletRequestWrapper(null); + + // Act + viewMessageServlet.doPost(request, new HttpServletResponseWrapper(null)); + } +} diff --git a/src/test/java/dao/MessageDAODiffblueTest.java b/src/test/java/dao/MessageDAODiffblueTest.java new file mode 100644 index 0000000..3d112af --- /dev/null +++ b/src/test/java/dao/MessageDAODiffblueTest.java @@ -0,0 +1,163 @@ +package dao; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDAODiffblueTest { + /** + * Test {@link MessageDAO#getAllMessage(int)}. + *

+ * Method under test: {@link MessageDAO#getAllMessage(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList MessageDAO.getAllMessage(int)"}) + public void testGetAllMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).getAllMessage(1); + } + + /** + * Test {@link MessageDAO#deleteAllMessage(int, int)}. + *

+ * Method under test: {@link MessageDAO#deleteAllMessage(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.deleteAllMessage(int, int)"}) + public void testDeleteAllMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).deleteAllMessage(1, 1); + } + + /** + * Test {@link MessageDAO#getMessage(int, int)}. + *

+ * Method under test: {@link MessageDAO#getMessage(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList MessageDAO.getMessage(int, int)"}) + public void testGetMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).getMessage(1, 1); + } + + /** + * Test {@link MessageDAO#insertMessage(int, int, String)}. + *

+ * Method under test: {@link MessageDAO#insertMessage(int, int, String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.insertMessage(int, int, String)"}) + public void testInsertMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).insertMessage(1, 1, "Not all who wander are lost"); + } + + /** + * Test {@link MessageDAO#deleteMessage(int)}. + *

+ * Method under test: {@link MessageDAO#deleteMessage(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.deleteMessage(int)"}) + public void testDeleteMessage() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).deleteMessage(1); + } + + /** + * Test {@link MessageDAO#messageCount(int, int)}. + *

    + *
  • When three.
  • + *
+ *

+ * Method under test: {@link MessageDAO#messageCount(int, int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"int MessageDAO.messageCount(int, int)"}) + public void testMessageCount_whenThree() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new MessageDAO()).messageCount(3, 3); + } + + /** + * Test new {@link MessageDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link MessageDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void MessageDAO.()"}) + public void testNewMessageDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new MessageDAO(); + } +} diff --git a/src/test/java/dao/PostDAODiffblueTest.java b/src/test/java/dao/PostDAODiffblueTest.java new file mode 100644 index 0000000..69244c4 --- /dev/null +++ b/src/test/java/dao/PostDAODiffblueTest.java @@ -0,0 +1,156 @@ +package dao; + +import static org.junit.Assert.assertEquals; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import model.Post; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDAODiffblueTest { + /** + * Test {@link PostDAO#insertPost(int, String)}. + *

+ * Method under test: {@link PostDAO#insertPost(int, String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.insertPost(int, String)"}) + public void testInsertPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).insertPost(1, "Not all who wander are lost"); + } + + /** + * Test {@link PostDAO#getAllPost()}. + *

+ * Method under test: {@link PostDAO#getAllPost()} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList PostDAO.getAllPost()"}) + public void testGetAllPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getAllPost(); + } + + /** + * Test {@link PostDAO#getUserPost(int)}. + *

+ * Method under test: {@link PostDAO#getUserPost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList PostDAO.getUserPost(int)"}) + public void testGetUserPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getUserPost(1); + } + + /** + * Test {@link PostDAO#deletePost(int)}. + *

+ * Method under test: {@link PostDAO#deletePost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.deletePost(int)"}) + public void testDeletePost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).deletePost(1); + } + + /** + * Test {@link PostDAO#getPost(int)}. + *

+ * Method under test: {@link PostDAO#getPost(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"Post PostDAO.getPost(int)"}) + public void testGetPost() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new PostDAO()).getPost(1); + } + + /** + * Test {@link PostDAO#updatePost(Post)}. + *

+ * Method under test: {@link PostDAO#updatePost(Post)} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"String PostDAO.updatePost(Post)"}) + public void testUpdatePost() { + // Arrange + PostDAO postDAO = new PostDAO(); + + // Act and Assert + assertEquals("Post Update Failed.", postDAO.updatePost(new Post(1, 1, "Not all who wander are lost", "Post time"))); + } + + /** + * Test new {@link PostDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link PostDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void PostDAO.()"}) + public void testNewPostDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new PostDAO(); + } +} diff --git a/src/test/java/dao/UserDAODiffblueTest.java b/src/test/java/dao/UserDAODiffblueTest.java new file mode 100644 index 0000000..750d5af --- /dev/null +++ b/src/test/java/dao/UserDAODiffblueTest.java @@ -0,0 +1,183 @@ +package dao; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import model.User; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDAODiffblueTest { + /** + * Test {@link UserDAO#login(String, String)}. + *

+ * Method under test: {@link UserDAO#login(String, String)} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"boolean UserDAO.login(String, String)"}) + public void testLogin() { + // Arrange, Act and Assert + assertFalse((new UserDAO()).login("jane.doe@example.org", "iloveyou")); + } + + /** + * Test {@link UserDAO#register(User)}. + *

+ * Method under test: {@link UserDAO#register(User)} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"String UserDAO.register(User)"}) + public void testRegister() { + // Arrange + UserDAO userDAO = new UserDAO(); + + // Act and Assert + assertEquals("Registration Failed.", + userDAO.register(new User(1, "Jane", "Doe", "iloveyou", "jane.doe@example.org", "Image"))); + } + + /** + * Test {@link UserDAO#getUsersForChat(int)}. + *

+ * Method under test: {@link UserDAO#getUsersForChat(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"java.util.ArrayList UserDAO.getUsersForChat(int)"}) + public void testGetUsersForChat() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUsersForChat(1); + } + + /** + * Test {@link UserDAO#getUserById(int)}. + *

+ * Method under test: {@link UserDAO#getUserById(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"User UserDAO.getUserById(int)"}) + public void testGetUserById() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUserById(1); + } + + /** + * Test {@link UserDAO#getUserByEmail(String)}. + *

+ * Method under test: {@link UserDAO#getUserByEmail(String)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"User UserDAO.getUserByEmail(String)"}) + public void testGetUserByEmail() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).getUserByEmail("jane.doe@example.org"); + } + + /** + * Test {@link UserDAO#deleteUser(int)}. + *

+ * Method under test: {@link UserDAO#deleteUser(int)} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void UserDAO.deleteUser(int)"}) + public void testDeleteUser() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + (new UserDAO()).deleteUser(1); + } + + /** + * Test {@link UserDAO#updateProfile(User)}. + *

+ * Method under test: {@link UserDAO#updateProfile(User)} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"String UserDAO.updateProfile(User)"}) + public void testUpdateProfile() { + // Arrange + UserDAO userDAO = new UserDAO(); + + // Act and Assert + assertEquals("Profile Update Failed.", + userDAO.updateProfile(new User(1, "Jane", "Doe", "iloveyou", "jane.doe@example.org", "Image"))); + } + + /** + * Test {@link UserDAO#updatePassword(User)}. + *

+ * Method under test: {@link UserDAO#updatePassword(User)} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"String UserDAO.updatePassword(User)"}) + public void testUpdatePassword() { + // Arrange + UserDAO userDAO = new UserDAO(); + + // Act and Assert + assertEquals("Password Update Failed.", + userDAO.updatePassword(new User(1, "Jane", "Doe", "iloveyou", "jane.doe@example.org", "Image"))); + } + + /** + * Test new {@link UserDAO} (default constructor). + *

+ * Method under test: default or parameterless constructor of {@link UserDAO} + */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void UserDAO.()"}) + public void testNewUserDAO() { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Missing observers. + // Diffblue Cover was unable to create an assertion. + // There are no fields that could be asserted on. + + // Arrange and Act + new UserDAO(); + } +} diff --git a/src/test/java/model/MessageDiffblueTest.java b/src/test/java/model/MessageDiffblueTest.java new file mode 100644 index 0000000..40aa18c --- /dev/null +++ b/src/test/java/model/MessageDiffblueTest.java @@ -0,0 +1,105 @@ +package model; + +import static org.junit.Assert.assertEquals; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class MessageDiffblueTest { + /** + * Test getters and setters. + *

+ * Methods under test: + *

    + *
  • {@link Message#Message()} + *
  • {@link Message#setChat_id(int)} + *
  • {@link Message#setChat_time(String)} + *
  • {@link Message#setFrom_user(String)} + *
  • {@link Message#setMessage(String)} + *
  • {@link Message#setTo_user(String)} + *
  • {@link Message#getChat_id()} + *
  • {@link Message#getChat_time()} + *
  • {@link Message#getFrom_user()} + *
  • {@link Message#getMessage()} + *
  • {@link Message#getTo_user()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void Message.()", "void Message.(int, String, String, String, String)", + "int Message.getChat_id()", "String Message.getChat_time()", "String Message.getFrom_user()", + "String Message.getMessage()", "String Message.getTo_user()", "void Message.setChat_id(int)", + "void Message.setChat_time(String)", "void Message.setFrom_user(String)", "void Message.setMessage(String)", + "void Message.setTo_user(String)"}) + public void testGettersAndSetters() { + // Arrange and Act + Message actualMessage = new Message(); + actualMessage.setChat_id(1); + actualMessage.setChat_time("Chat time"); + actualMessage.setFrom_user("jane.doe@example.org"); + actualMessage.setMessage("Not all who wander are lost"); + actualMessage.setTo_user("To user"); + int actualChat_id = actualMessage.getChat_id(); + String actualChat_time = actualMessage.getChat_time(); + String actualFrom_user = actualMessage.getFrom_user(); + String actualMessage2 = actualMessage.getMessage(); + + // Assert + assertEquals("Chat time", actualChat_time); + assertEquals("Not all who wander are lost", actualMessage2); + assertEquals("To user", actualMessage.getTo_user()); + assertEquals("jane.doe@example.org", actualFrom_user); + assertEquals(1, actualChat_id); + } + + /** + * Test getters and setters. + *
    + *
  • When one.
  • + *
+ *

+ * Methods under test: + *

    + *
  • {@link Message#Message(int, String, String, String, String)} + *
  • {@link Message#setChat_id(int)} + *
  • {@link Message#setChat_time(String)} + *
  • {@link Message#setFrom_user(String)} + *
  • {@link Message#setMessage(String)} + *
  • {@link Message#setTo_user(String)} + *
  • {@link Message#getChat_id()} + *
  • {@link Message#getChat_time()} + *
  • {@link Message#getFrom_user()} + *
  • {@link Message#getMessage()} + *
  • {@link Message#getTo_user()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void Message.()", "void Message.(int, String, String, String, String)", + "int Message.getChat_id()", "String Message.getChat_time()", "String Message.getFrom_user()", + "String Message.getMessage()", "String Message.getTo_user()", "void Message.setChat_id(int)", + "void Message.setChat_time(String)", "void Message.setFrom_user(String)", "void Message.setMessage(String)", + "void Message.setTo_user(String)"}) + public void testGettersAndSetters_whenOne() { + // Arrange and Act + Message actualMessage = new Message(1, "jane.doe@example.org", "To user", "Not all who wander are lost", + "Chat time"); + actualMessage.setChat_id(1); + actualMessage.setChat_time("Chat time"); + actualMessage.setFrom_user("jane.doe@example.org"); + actualMessage.setMessage("Not all who wander are lost"); + actualMessage.setTo_user("To user"); + int actualChat_id = actualMessage.getChat_id(); + String actualChat_time = actualMessage.getChat_time(); + String actualFrom_user = actualMessage.getFrom_user(); + String actualMessage2 = actualMessage.getMessage(); + + // Assert + assertEquals("Chat time", actualChat_time); + assertEquals("Not all who wander are lost", actualMessage2); + assertEquals("To user", actualMessage.getTo_user()); + assertEquals("jane.doe@example.org", actualFrom_user); + assertEquals(1, actualChat_id); + } +} diff --git a/src/test/java/model/PostDiffblueTest.java b/src/test/java/model/PostDiffblueTest.java new file mode 100644 index 0000000..288c853 --- /dev/null +++ b/src/test/java/model/PostDiffblueTest.java @@ -0,0 +1,90 @@ +package model; + +import static org.junit.Assert.assertEquals; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class PostDiffblueTest { + /** + * Test getters and setters. + *

+ * Methods under test: + *

    + *
  • {@link Post#Post()} + *
  • {@link Post#setBody(String)} + *
  • {@link Post#setPost_id(int)} + *
  • {@link Post#setPost_time(String)} + *
  • {@link Post#setUser_id(int)} + *
  • {@link Post#getBody()} + *
  • {@link Post#getPost_id()} + *
  • {@link Post#getPost_time()} + *
  • {@link Post#getUser_id()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void Post.()", "void Post.(int, int, String, String)", "String Post.getBody()", + "int Post.getPost_id()", "String Post.getPost_time()", "int Post.getUser_id()", "void Post.setBody(String)", + "void Post.setPost_id(int)", "void Post.setPost_time(String)", "void Post.setUser_id(int)"}) + public void testGettersAndSetters() { + // Arrange and Act + Post actualPost = new Post(); + actualPost.setBody("Not all who wander are lost"); + actualPost.setPost_id(1); + actualPost.setPost_time("Post time"); + actualPost.setUser_id(1); + String actualBody = actualPost.getBody(); + int actualPost_id = actualPost.getPost_id(); + String actualPost_time = actualPost.getPost_time(); + + // Assert + assertEquals("Not all who wander are lost", actualBody); + assertEquals("Post time", actualPost_time); + assertEquals(1, actualPost_id); + assertEquals(1, actualPost.getUser_id()); + } + + /** + * Test getters and setters. + *
    + *
  • When one.
  • + *
+ *

+ * Methods under test: + *

    + *
  • {@link Post#Post(int, int, String, String)} + *
  • {@link Post#setBody(String)} + *
  • {@link Post#setPost_id(int)} + *
  • {@link Post#setPost_time(String)} + *
  • {@link Post#setUser_id(int)} + *
  • {@link Post#getBody()} + *
  • {@link Post#getPost_id()} + *
  • {@link Post#getPost_time()} + *
  • {@link Post#getUser_id()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void Post.()", "void Post.(int, int, String, String)", "String Post.getBody()", + "int Post.getPost_id()", "String Post.getPost_time()", "int Post.getUser_id()", "void Post.setBody(String)", + "void Post.setPost_id(int)", "void Post.setPost_time(String)", "void Post.setUser_id(int)"}) + public void testGettersAndSetters_whenOne() { + // Arrange and Act + Post actualPost = new Post(1, 1, "Not all who wander are lost", "Post time"); + actualPost.setBody("Not all who wander are lost"); + actualPost.setPost_id(1); + actualPost.setPost_time("Post time"); + actualPost.setUser_id(1); + String actualBody = actualPost.getBody(); + int actualPost_id = actualPost.getPost_id(); + String actualPost_time = actualPost.getPost_time(); + + // Assert + assertEquals("Not all who wander are lost", actualBody); + assertEquals("Post time", actualPost_time); + assertEquals(1, actualPost_id); + assertEquals(1, actualPost.getUser_id()); + } +} diff --git a/src/test/java/model/UserDiffblueTest.java b/src/test/java/model/UserDiffblueTest.java new file mode 100644 index 0000000..1037676 --- /dev/null +++ b/src/test/java/model/UserDiffblueTest.java @@ -0,0 +1,114 @@ +package model; + +import static org.junit.Assert.assertEquals; +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class UserDiffblueTest { + /** + * Test getters and setters. + *

+ * Methods under test: + *

    + *
  • {@link User#User()} + *
  • {@link User#setEmail(String)} + *
  • {@link User#setFirst_name(String)} + *
  • {@link User#setImage(String)} + *
  • {@link User#setLast_name(String)} + *
  • {@link User#setPassword(String)} + *
  • {@link User#setUser_id(int)} + *
  • {@link User#getEmail()} + *
  • {@link User#getFirst_name()} + *
  • {@link User#getImage()} + *
  • {@link User#getLast_name()} + *
  • {@link User#getPassword()} + *
  • {@link User#getUser_id()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void User.()", "void User.(int, String, String, String, String, String)", + "String User.getEmail()", "String User.getFirst_name()", "String User.getImage()", "String User.getLast_name()", + "String User.getPassword()", "int User.getUser_id()", "void User.setEmail(String)", + "void User.setFirst_name(String)", "void User.setImage(String)", "void User.setLast_name(String)", + "void User.setPassword(String)", "void User.setUser_id(int)"}) + public void testGettersAndSetters() { + // Arrange and Act + User actualUser = new User(); + actualUser.setEmail("jane.doe@example.org"); + actualUser.setFirst_name("Jane"); + actualUser.setImage("Image"); + actualUser.setLast_name("Doe"); + actualUser.setPassword("iloveyou"); + actualUser.setUser_id(1); + String actualEmail = actualUser.getEmail(); + String actualFirst_name = actualUser.getFirst_name(); + String actualImage = actualUser.getImage(); + String actualLast_name = actualUser.getLast_name(); + String actualPassword = actualUser.getPassword(); + + // Assert + assertEquals("Doe", actualLast_name); + assertEquals("Image", actualImage); + assertEquals("Jane", actualFirst_name); + assertEquals("iloveyou", actualPassword); + assertEquals("jane.doe@example.org", actualEmail); + assertEquals(1, actualUser.getUser_id()); + } + + /** + * Test getters and setters. + *
    + *
  • When one.
  • + *
+ *

+ * Methods under test: + *

    + *
  • {@link User#User(int, String, String, String, String, String)} + *
  • {@link User#setEmail(String)} + *
  • {@link User#setFirst_name(String)} + *
  • {@link User#setImage(String)} + *
  • {@link User#setLast_name(String)} + *
  • {@link User#setPassword(String)} + *
  • {@link User#setUser_id(int)} + *
  • {@link User#getEmail()} + *
  • {@link User#getFirst_name()} + *
  • {@link User#getImage()} + *
  • {@link User#getLast_name()} + *
  • {@link User#getPassword()} + *
  • {@link User#getUser_id()} + *
+ */ + @Test + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"void User.()", "void User.(int, String, String, String, String, String)", + "String User.getEmail()", "String User.getFirst_name()", "String User.getImage()", "String User.getLast_name()", + "String User.getPassword()", "int User.getUser_id()", "void User.setEmail(String)", + "void User.setFirst_name(String)", "void User.setImage(String)", "void User.setLast_name(String)", + "void User.setPassword(String)", "void User.setUser_id(int)"}) + public void testGettersAndSetters_whenOne() { + // Arrange and Act + User actualUser = new User(1, "Jane", "Doe", "iloveyou", "jane.doe@example.org", "Image"); + actualUser.setEmail("jane.doe@example.org"); + actualUser.setFirst_name("Jane"); + actualUser.setImage("Image"); + actualUser.setLast_name("Doe"); + actualUser.setPassword("iloveyou"); + actualUser.setUser_id(1); + String actualEmail = actualUser.getEmail(); + String actualFirst_name = actualUser.getFirst_name(); + String actualImage = actualUser.getImage(); + String actualLast_name = actualUser.getLast_name(); + String actualPassword = actualUser.getPassword(); + + // Assert + assertEquals("Doe", actualLast_name); + assertEquals("Image", actualImage); + assertEquals("Jane", actualFirst_name); + assertEquals("iloveyou", actualPassword); + assertEquals("jane.doe@example.org", actualEmail); + assertEquals(1, actualUser.getUser_id()); + } +} diff --git a/src/test/java/util/DBConnectionDiffblueTest.java b/src/test/java/util/DBConnectionDiffblueTest.java new file mode 100644 index 0000000..62f9d46 --- /dev/null +++ b/src/test/java/util/DBConnectionDiffblueTest.java @@ -0,0 +1,32 @@ +package util; + +import com.diffblue.cover.annotations.MaintainedByDiffblue; +import com.diffblue.cover.annotations.MethodsUnderTest; +import java.sql.SQLException; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +public class DBConnectionDiffblueTest { + /** + * Test {@link DBConnection#getInstance()}. + *

+ * Method under test: {@link DBConnection#getInstance()} + */ + @Test + @Ignore("TODO: Complete this test") + @Category(MaintainedByDiffblue.class) + @MethodsUnderTest({"DBConnection DBConnection.getInstance()"}) + public void testGetInstance() throws SQLException { + // TODO: Diffblue Cover was only able to create a partial test for this method: + // Reason: Sandboxing policy violation. + // Diffblue Cover ran code in your project that tried + // to access the network. + // Diffblue Cover's default sandboxing policy disallows this in order to prevent + // your code from damaging your system environment. + // See https://diff.blue/R011 to resolve this issue. + + // Arrange and Act + DBConnection.getInstance(); + } +}