org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'java.BadCasesTest'.
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:56)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
- at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:568)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
- at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:177)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-Caused by: java.lang.SecurityException: Prohibited package name: java
- at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:900)
- at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1015)
- at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
- at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
- at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
- at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
- at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
- at java.base/java.lang.Class.forName0(Native Method)
- at java.base/java.lang.Class.forName(Class.java:467)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:184)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:62)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:120)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:110)
- at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:61)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:54)
- ... 18 more
-
-
-
-
-
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'java.GoodCasesTest'.
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:56)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
- at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:568)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
- at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:177)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-Caused by: java.lang.SecurityException: Prohibited package name: java
- at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:900)
- at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1015)
- at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
- at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
- at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
- at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
- at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
- at java.base/java.lang.Class.forName0(Native Method)
- at java.base/java.lang.Class.forName(Class.java:467)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:184)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:62)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:120)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:110)
- at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:61)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:54)
- ... 18 more
-
-
-
diff --git a/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml b/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml
deleted file mode 100644
index aafcba5d..00000000
--- a/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
- org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'java.BadCasesTest'.
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:56)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
- at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:568)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
- at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:177)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-Caused by: java.lang.SecurityException: Prohibited package name: java
- at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:900)
- at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1015)
- at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
- at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
- at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
- at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
- at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
- at java.base/java.lang.Class.forName0(Native Method)
- at java.base/java.lang.Class.forName(Class.java:467)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:184)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:62)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:120)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:110)
- at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:61)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:54)
- ... 18 more
-
- org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'java.GoodCasesTest'.
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:56)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
- at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:568)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
- at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:177)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-Caused by: java.lang.SecurityException: Prohibited package name: java
- at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:900)
- at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1015)
- at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
- at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
- at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
- at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
- at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
- at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
- at java.base/java.lang.Class.forName0(Native Method)
- at java.base/java.lang.Class.forName(Class.java:467)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:184)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:62)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:120)
- at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:110)
- at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:61)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:54)
- ... 18 more
-
-
-
-
-
diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin
deleted file mode 100644
index c3887f61..00000000
Binary files a/build/test-results/test/binary/results.bin and /dev/null differ
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/MANIFEST.MF b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/MANIFEST.MF
deleted file mode 100644
index f323d783..00000000
--- a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,20 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Apache Maven Bundle Plugin 6.0.0
-Build-Jdk-Spec: 21
-Build-Tool-Jdk-Spec: 21
-Automatic-Module-Name: org.jacoco.agent
-Bnd-LastModified: 1743583180503
-Bundle-Description: JaCoCo Agent
-Bundle-License: https://www.eclipse.org/legal/epl-2.0/
-Bundle-ManifestVersion: 2
-Bundle-Name: JaCoCo Agent
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-SymbolicName: org.jacoco.agent
-Bundle-Vendor: Mountainminds GmbH & Co. KG
-Bundle-Version: 0.8.13.202504020838
-Eclipse-SourceReferences: scm:git:git://github.com/jacoco/jacoco.git;pat
- h="org.jacoco.agent";commitId=78d5eff856bbe6129f05012e40c13d1840e20598
-Export-Package: org.jacoco.agent;version="0.8.13"
-Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.5))"
-Tool: Bnd-7.0.0.202310060912
-
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.properties b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.properties
deleted file mode 100644
index 4449f248..00000000
--- a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-artifactId=org.jacoco.agent
-groupId=org.jacoco
-version=0.8.13
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.xml b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.xml
deleted file mode 100644
index 7d70fb75..00000000
--- a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/META-INF/maven/org.jacoco/org.jacoco.agent/pom.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
- 4.0.0
-
-
- org.jacoco
- org.jacoco.build
- 0.8.13
- ../org.jacoco.build
-
-
- org.jacoco.agent
-
- JaCoCo :: Agent
- JaCoCo Agent
-
-
- src
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
-
- prepare-package
-
- copy
-
-
-
-
- ${project.groupId}
- org.jacoco.agent.rt
- all
- ${project.version}
- jacocoagent.jar
-
-
- ${project.build.directory}/classes
- false
- false
- true
-
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- attach-artifacts
- package
-
- attach-artifact
-
-
-
-
- ${project.build.directory}/classes/jacocoagent.jar
- jar
- runtime
-
-
-
-
-
-
-
-
- org.apache.felix
- maven-bundle-plugin
-
-
- process-classes
-
- manifest
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
- ${project.build.outputDirectory}/META-INF/MANIFEST.MF
-
-
-
-
-
-
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/about.html b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/about.html
deleted file mode 100644
index 7e924330..00000000
--- a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/about.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-About
-
-
-
-
About This Content
-
-
- 2025/04/02
-
-
-
License
-
-
- All Content in this distribution is made available by Mountainminds GmbH & Co.
- KG, Munich. Unless otherwise indicated below, the Content is provided to you
- under the terms and conditions of the Eclipse Public License Version 2.0
- ("EPL"). A copy of the EPL is available at
- https://www.eclipse.org/legal/epl-2.0/.
- For purposes of the EPL, "Program" will mean the Content.
-
-
-
Third Party Content
-
-
- The Content includes items that have been sourced from third parties as set
- out below.
-
-
-
ASM
-
-
- ASM 9.8 is subject to the terms and
- conditions of the following license:
-
-
-
-ASM: a very small and fast Java bytecode manipulation framework
-Copyright (c) 2000-2011 INRIA, France Telecom
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of the copyright holders nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
-
-
-
-
-
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/jacocoagent.jar b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/jacocoagent.jar
deleted file mode 100644
index 3c3534c1..00000000
Binary files a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/jacocoagent.jar and /dev/null differ
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/AgentJar.class b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/AgentJar.class
deleted file mode 100644
index 40ffbe23..00000000
Binary files a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/AgentJar.class and /dev/null differ
diff --git a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/package-info.class b/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/package-info.class
deleted file mode 100644
index d36acf9b..00000000
Binary files a/build/tmp/.cache/expanded/zip_9892ccb804f78c0637616b68610d363f/org/jacoco/agent/package-info.class and /dev/null differ
diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
deleted file mode 100644
index e34443ef..00000000
Binary files a/build/tmp/compileJava/previous-compilation-data.bin and /dev/null differ
diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin
deleted file mode 100644
index 0de739f2..00000000
Binary files a/build/tmp/compileTestJava/previous-compilation-data.bin and /dev/null differ
diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF
deleted file mode 100644
index 59499bce..00000000
--- a/build/tmp/jar/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-
diff --git a/src/main/java/hhn/temp/project/provider/Database.java b/src/main/java/hhn/temp/project/provider/Database.java
index 8898bcb8..f0661689 100644
--- a/src/main/java/hhn/temp/project/provider/Database.java
+++ b/src/main/java/hhn/temp/project/provider/Database.java
@@ -1,5 +1,7 @@
package hhn.temp.project.provider;
+import java.sql.SQLException;
+
public interface Database {
- public boolean connect();
+ public void connect() throws SQLException;
}
diff --git a/src/main/java/hhn/temp/project/provider/SimpleDatabaseManager.java b/src/main/java/hhn/temp/project/provider/SimpleDatabaseManager.java
new file mode 100644
index 00000000..f600b7f1
--- /dev/null
+++ b/src/main/java/hhn/temp/project/provider/SimpleDatabaseManager.java
@@ -0,0 +1,36 @@
+package hhn.temp.project.provider;
+
+import java.util.Collection;
+import java.util.List;
+import java.sql.*;
+
+public class SimpleDatabaseManager implements DatabaseManager {
+
+ private Connection connection;
+
+ @Override
+ public void saveObjects(Collection objects) {
+
+ }
+
+ @Override
+ public Collection getObjects() {
+ return List.of();
+ }
+
+ @Override
+ public void saveObject(E object) {
+
+ }
+
+ @Override
+ public E getObject(int id) {
+ return null;
+ }
+
+ @Override
+ public void connect() throws SQLException {
+ throw new SQLException();
+ }
+
+}
diff --git a/test/java/BadCasesTest.java b/test/hhn/temp/project/BadCasesTest.java
similarity index 93%
rename from test/java/BadCasesTest.java
rename to test/hhn/temp/project/BadCasesTest.java
index faf64eaa..0e295f74 100644
--- a/test/java/BadCasesTest.java
+++ b/test/hhn/temp/project/BadCasesTest.java
@@ -1,8 +1,7 @@
-package java;
+package hhn.temp.project;
import hhn.temp.project.AssignmentManager;
import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
diff --git a/test/hhn/temp/project/DatabaseBadCasesTest.java b/test/hhn/temp/project/DatabaseBadCasesTest.java
new file mode 100644
index 00000000..22bdfa52
--- /dev/null
+++ b/test/hhn/temp/project/DatabaseBadCasesTest.java
@@ -0,0 +1,39 @@
+package hhn.temp.project;
+
+import hhn.temp.project.provider.DatabaseManager;
+import hhn.temp.project.provider.SimpleDatabaseManager;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import java.sql.SQLException;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+public class DatabaseBadCasesTest {
+
+ private DatabaseManager databaseManager;
+
+ public class TestClass {
+ private int id;
+ private String dataString;
+ private int dataInteger;
+
+ public TestClass(int id, String dataString, int dataInteger) {
+ this.id = id;
+ this.dataString = dataString;
+ this.dataInteger = dataInteger;
+ }
+ }
+
+ @BeforeEach
+ public void setup() {
+ databaseManager = new SimpleDatabaseManager<>();
+ }
+
+ @Test
+ @DisplayName("Assert connection failed")
+ public void assertConnectionFailed() {
+ assertThrows(SQLException.class, () -> databaseManager.connect());
+ }
+}
diff --git a/test/hhn/temp/project/DatabaseGoodCasesTest.java b/test/hhn/temp/project/DatabaseGoodCasesTest.java
new file mode 100644
index 00000000..2d6cc324
--- /dev/null
+++ b/test/hhn/temp/project/DatabaseGoodCasesTest.java
@@ -0,0 +1,25 @@
+package hhn.temp.project;
+
+import hhn.temp.project.provider.DatabaseManager;
+import hhn.temp.project.provider.SimpleDatabaseManager;
+import org.junit.jupiter.api.BeforeEach;
+
+public class DatabaseGoodCasesTest
+{
+ public class TestClass {
+ private int id;
+ private String dataString;
+ private int dataInteger;
+
+ public TestClass(int id, String dataString, int dataInteger) {
+ this.id = id;
+ this.dataString = dataString;
+ this.dataInteger = dataInteger;
+ }
+ }
+
+ @BeforeEach
+ public void setup() {
+ DatabaseManager databaseTaskManager = new SimpleDatabaseManager<>();
+ }
+}
diff --git a/test/java/GoodCasesTest.java b/test/hhn/temp/project/GoodCasesTest.java
similarity index 95%
rename from test/java/GoodCasesTest.java
rename to test/hhn/temp/project/GoodCasesTest.java
index 5c03baaa..618fcf6a 100644
--- a/test/java/GoodCasesTest.java
+++ b/test/hhn/temp/project/GoodCasesTest.java
@@ -1,8 +1,7 @@
-package java;
+package hhn.temp.project;
import hhn.temp.project.AssignmentManager;
import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
@@ -15,6 +14,7 @@ public class GoodCasesTest {
public void setup() {
AssignmentManager manager = new AssignmentManager();
}
+
@Test
@DisplayName("Assert that a Worker can add a Task")
public void assertWorkerCanAddTask() {