From 546af2d21885772eae4c5fcc2bd3e19a9e5c8515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSulemaMalik=E2=80=9D?= <“WMIS228@live.rhul.ac.uk”> Date: Fri, 1 Nov 2024 03:47:16 +0000 Subject: [PATCH] Update all files with recent changes --- CW1/StudentGradeManagment/.mvn/jvm.config | 0 CW1/StudentGradeManagment/.mvn/maven.config | 0 CW1/StudentGradeManagment/App.java | 2 + CW1/StudentGradeManagment/pom.xml | 90 ++++++++++++++++++ .../src/main/java/uk/ac/rhul/cs2800/App.java | 10 ++ .../java/uk/ac/rhul/cs2800/model/AppTest.java | 19 ++++ .../uk/ac/rhul/cs2800/model/cs2800-lab-2024 | 1 + .../classes/uk/ac/rhul/cs2800/App.class | Bin 0 -> 549 bytes .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 1 + .../default-testCompile/createdFiles.lst | 13 +++ .../default-testCompile/inputFiles.lst | 13 +++ .../TEST-uk.ac.rhul.cs2800.AppTest.xml | 61 ++++++++++++ .../TEST-uk.ac.rhul.cs2800.model.AppTest.xml | 61 ++++++++++++ ...TEST-uk.ac.rhul.cs2800.model.GradeTest.xml | 62 ++++++++++++ ...EST-uk.ac.rhul.cs2800.model.ModuleTest.xml | 61 ++++++++++++ ....ac.rhul.cs2800.model.RegistrationTest.xml | 61 ++++++++++++ ...ST-uk.ac.rhul.cs2800.model.StudentTest.xml | 64 +++++++++++++ ...xception.NoGradeAvailableExceptionTest.xml | 61 ++++++++++++ ....exception.NoRegistrationExceptionTest.xml | 61 ++++++++++++ .../uk.ac.rhul.cs2800.AppTest.txt | 4 + .../uk.ac.rhul.cs2800.model.AppTest.txt | 4 + .../uk.ac.rhul.cs2800.model.GradeTest.txt | 4 + .../uk.ac.rhul.cs2800.model.ModuleTest.txt | 4 + ....ac.rhul.cs2800.model.RegistrationTest.txt | 4 + .../uk.ac.rhul.cs2800.model.StudentTest.txt | 4 + ...xception.NoGradeAvailableExceptionTest.txt | 4 + ....exception.NoRegistrationExceptionTest.txt | 4 + .../uk/ac/rhul/cs2800/model/AppTest.class | Bin 0 -> 521 bytes .../uk/ac/rhul/cs2800/model/Grade.class | Bin 0 -> 743 bytes .../uk/ac/rhul/cs2800/model/GradeTest.class | Bin 0 -> 1295 bytes .../uk/ac/rhul/cs2800/model/Module.class | Bin 0 -> 734 bytes .../uk/ac/rhul/cs2800/model/ModuleTest.class | Bin 0 -> 911 bytes .../ac/rhul/cs2800/model/Registration.class | Bin 0 -> 770 bytes .../rhul/cs2800/model/RegistrationTest.class | Bin 0 -> 1455 bytes .../uk/ac/rhul/cs2800/model/Student.class | Bin 0 -> 2993 bytes .../uk/ac/rhul/cs2800/model/StudentTest.class | Bin 0 -> 3240 bytes .../exception/NoGradeAvailableException.class | Bin 0 -> 499 bytes .../NoGradeAvailableExceptionTest.class | Bin 0 -> 915 bytes .../exception/NoRegistrationException.class | Bin 0 -> 493 bytes .../NoRegistrationExceptionTest.class | Bin 0 -> 912 bytes 41 files changed, 674 insertions(+) create mode 100644 CW1/StudentGradeManagment/.mvn/jvm.config create mode 100644 CW1/StudentGradeManagment/.mvn/maven.config create mode 100644 CW1/StudentGradeManagment/App.java create mode 100644 CW1/StudentGradeManagment/pom.xml create mode 100644 CW1/StudentGradeManagment/src/main/java/uk/ac/rhul/cs2800/App.java create mode 100644 CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/AppTest.java create mode 160000 CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024 create mode 100644 CW1/StudentGradeManagment/target/classes/uk/ac/rhul/cs2800/App.class create mode 100644 CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.AppTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.AppTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.GradeTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.ModuleTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.RegistrationTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.StudentTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.xml create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.AppTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.AppTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.GradeTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.ModuleTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.RegistrationTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.StudentTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.txt create mode 100644 CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.txt create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/AppTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Grade.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/GradeTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Module.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/ModuleTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Registration.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/RegistrationTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Student.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/StudentTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableException.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableExceptionTest.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationException.class create mode 100644 CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationExceptionTest.class diff --git a/CW1/StudentGradeManagment/.mvn/jvm.config b/CW1/StudentGradeManagment/.mvn/jvm.config new file mode 100644 index 0000000..e69de29 diff --git a/CW1/StudentGradeManagment/.mvn/maven.config b/CW1/StudentGradeManagment/.mvn/maven.config new file mode 100644 index 0000000..e69de29 diff --git a/CW1/StudentGradeManagment/App.java b/CW1/StudentGradeManagment/App.java new file mode 100644 index 0000000..e8d5f6b --- /dev/null +++ b/CW1/StudentGradeManagment/App.java @@ -0,0 +1,2 @@ +package uk.ac.rhul.cs2800.model; + diff --git a/CW1/StudentGradeManagment/pom.xml b/CW1/StudentGradeManagment/pom.xml new file mode 100644 index 0000000..3a78f44 --- /dev/null +++ b/CW1/StudentGradeManagment/pom.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>uk.ac.rhul.cs2800</groupId> + <artifactId>StudentGradeManagment</artifactId> + <version>1.0-SNAPSHOT</version> + + <name>StudentGradeManagment</name> + <!-- FIXME change it to the project's website --> + <url>http://www.example.com</url> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <maven.compiler.release>17</maven.compiler.release> + </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.junit</groupId> + <artifactId>junit-bom</artifactId> + <version>5.11.0</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter-api</artifactId> + <scope>test</scope> + </dependency> + <!-- Optionally: parameterized tests support --> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter-params</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> + <plugins> + <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <version>3.4.0</version> + </plugin> + <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>3.3.1</version> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.13.0</version> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>3.3.0</version> + </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <version>3.4.2</version> + </plugin> + <plugin> + <artifactId>maven-install-plugin</artifactId> + <version>3.1.2</version> + </plugin> + <plugin> + <artifactId>maven-deploy-plugin</artifactId> + <version>3.1.2</version> + </plugin> + <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> + <plugin> + <artifactId>maven-site-plugin</artifactId> + <version>3.12.1</version> + </plugin> + <plugin> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>3.6.1</version> + </plugin> + </plugins> + </pluginManagement> + </build> +</project> diff --git a/CW1/StudentGradeManagment/src/main/java/uk/ac/rhul/cs2800/App.java b/CW1/StudentGradeManagment/src/main/java/uk/ac/rhul/cs2800/App.java new file mode 100644 index 0000000..e49976b --- /dev/null +++ b/CW1/StudentGradeManagment/src/main/java/uk/ac/rhul/cs2800/App.java @@ -0,0 +1,10 @@ +package uk.ac.rhul.cs2800; + +/** + * Hello world! + */ +public class App { + public static void main(String[] args) { + System.out.println("Hello World!"); + } +} diff --git a/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/AppTest.java b/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/AppTest.java new file mode 100644 index 0000000..ce7098f --- /dev/null +++ b/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/AppTest.java @@ -0,0 +1,19 @@ +package uk.ac.rhul.cs2800.model; + +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.jupiter.api.Test; + +/** + * Unit test for simple App. + */ +public class AppTest { + + /** + * Rigorous Test :-) + */ + @Test + public void shouldAnswerWithTrue() { + assertTrue(true); + } +} diff --git a/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024 b/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024 new file mode 160000 index 0000000..c600a40 --- /dev/null +++ b/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024 @@ -0,0 +1 @@ +Subproject commit c600a405403a49cbcf627610878d5dae48e2a58a diff --git a/CW1/StudentGradeManagment/target/classes/uk/ac/rhul/cs2800/App.class b/CW1/StudentGradeManagment/target/classes/uk/ac/rhul/cs2800/App.class new file mode 100644 index 0000000000000000000000000000000000000000..4166ce1ea6906459272de760784ba20c8228aeee GIT binary patch literal 549 zcmX^0Z`VEs1_oOOB`yXg24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9u(!lmBl5gxr_|V`K2X{45B_@gEI5=1Bx>9N`gy@ zQWJBnIT-jD8F)NWb8_+(!t;xAQWUuu1Q-O_8H9Kkgc(E_8HBOuVq{=10GW}K$H*Y6 z0WlZsz~GXi%)E4K%`kQbF-8W_(ro?2Wc{Ly(j5KdVj~L!1AWJW0!9WF=lqmZMh1SL z%)C^;(%hufqL9R-oK!{zA)ox@#GJ6iqD&AUD#%ijky*^hAnt?JG;2l%mfXb5JVpjF zjc9BxVPs%QEJ`nCWDv$8&B(wNoL^d$oa&YdvY*4Tpg<4gUj{`6Q3fUk5MW|p1jPdb zBZD{t1A{&TBLgD?0|Tqpb_T|c3=9lR3=#|s3~XRQHU>!s1_mB5o0UO|L7IVqfs;Xo yK^CgnoB?DQ0|VzK26iFdZ4CSf13+=kz`y~DN+d%#8RQt`85kHC85F=)DFOf-+;Ncr literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..5d26d14 --- /dev/null +++ b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +uk/ac/rhul/cs2800/App.class diff --git a/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..8fe0609 --- /dev/null +++ b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/main/java/uk/ac/rhul/cs2800/App.java diff --git a/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..6c48c62 --- /dev/null +++ b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,13 @@ +uk/ac/rhul/cs2800/model/Module.class +uk/ac/rhul/cs2800/model/Registration.class +uk/ac/rhul/cs2800/model/exception/NoRegistrationExceptionTest.class +uk/ac/rhul/cs2800/model/exception/NoGradeAvailableException.class +uk/ac/rhul/cs2800/model/exception/NoGradeAvailableExceptionTest.class +uk/ac/rhul/cs2800/model/exception/NoRegistrationException.class +uk/ac/rhul/cs2800/model/AppTest.class +uk/ac/rhul/cs2800/model/Grade.class +uk/ac/rhul/cs2800/model/GradeTest.class +uk/ac/rhul/cs2800/model/StudentTest.class +uk/ac/rhul/cs2800/model/RegistrationTest.class +uk/ac/rhul/cs2800/model/ModuleTest.class +uk/ac/rhul/cs2800/model/Student.class diff --git a/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..0a825ee --- /dev/null +++ b/CW1/StudentGradeManagment/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,13 @@ +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/AppTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/Grade.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/Module.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/Registration.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/Student.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableException.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/main/java/uk/ac/rhul/cs2800/model/exception/NoRegistrationException.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/GradeTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/ModuleTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/RegistrationTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/StudentTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableExceptionTest.java +/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/src/test/java/uk/ac/rhul/cs2800/model/cs2800-lab-2024/CW1/StudentGradeManagement/src/test/java/uk/ac/rhul/cs2800/model/exception/NoRegistrationExceptionTest.java diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.AppTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.AppTest.xml new file mode 100644 index 0000000..25caea5 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.AppTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.AppTest" time="0.016" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241031204336430_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-10-31T20-43-36_107-jvmRun1 surefire-20241031204336430_1tmp surefire_0-20241031204336430_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241031204336430_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="shouldAnswerWithTrue" classname="uk.ac.rhul.cs2800.AppTest" time="0.009"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.AppTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.AppTest.xml new file mode 100644 index 0000000..10a774e --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.AppTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.AppTest" time="0.001" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="shouldAnswerWithTrue" classname="uk.ac.rhul.cs2800.model.AppTest" time="0.001"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.GradeTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.GradeTest.xml new file mode 100644 index 0000000..ae4948a --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.GradeTest.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.GradeTest" time="0.001" tests="2" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testGradeInitialization" classname="uk.ac.rhul.cs2800.model.GradeTest" time="0.0"/> + <testcase name="testSetScore" classname="uk.ac.rhul.cs2800.model.GradeTest" time="0.0"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.ModuleTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.ModuleTest.xml new file mode 100644 index 0000000..9d9331b --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.ModuleTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.ModuleTest" time="0.001" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testModuleInitialization" classname="uk.ac.rhul.cs2800.model.ModuleTest" time="0.001"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.RegistrationTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.RegistrationTest.xml new file mode 100644 index 0000000..af74ae4 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.RegistrationTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.RegistrationTest" time="0.018" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testRegistrationInitialization" classname="uk.ac.rhul.cs2800.model.RegistrationTest" time="0.011"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.StudentTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.StudentTest.xml new file mode 100644 index 0000000..18aa53d --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.StudentTest.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.StudentTest" time="0.004" tests="4" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testRegisterModule" classname="uk.ac.rhul.cs2800.model.StudentTest" time="0.001"/> + <testcase name="testGetGradeThrowsExceptionWhenNoGrade" classname="uk.ac.rhul.cs2800.model.StudentTest" time="0.001"/> + <testcase name="testAddGrade" classname="uk.ac.rhul.cs2800.model.StudentTest" time="0.001"/> + <testcase name="testComputeAverage" classname="uk.ac.rhul.cs2800.model.StudentTest" time="0.0"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.xml new file mode 100644 index 0000000..fbe4193 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest" time="0.001" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testExceptionMessage" classname="uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest" time="0.0"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.xml b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.xml new file mode 100644 index 0000000..7b37d02 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/TEST-uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.1" name="uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest" time="0.001" tests="1" errors="0" skipped="0" failures="0"> + <properties> + <property name="java.specification.version" value="22"/> + <property name="sun.jnu.encoding" value="UTF-8"/> + <property name="java.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="java.vm.vendor" value="Oracle Corporation"/> + <property name="sun.arch.data.model" value="64"/> + <property name="java.vendor.url" value="https://java.oracle.com/"/> + <property name="os.name" value="Mac OS X"/> + <property name="java.vm.specification.version" value="22"/> + <property name="sun.java.launcher" value="SUN_STANDARD"/> + <property name="user.country" value="PK"/> + <property name="sun.boot.library.path" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open/lib"/> + <property name="sun.java.command" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar /Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire 2024-11-01T03-25-11_610-jvmRun1 surefire-20241101032511664_1tmp surefire_0-20241101032511664_2tmp"/> + <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="jdk.debug" value="release"/> + <property name="surefire.test.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/test-classes:/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/classes:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.11.0/junit-jupiter-api-5.11.0.jar:/Users/sulemamalik/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/Users/sulemamalik/.m2/repository/org/junit/platform/junit-platform-commons/1.11.0/junit-platform-commons-1.11.0.jar:/Users/sulemamalik/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/sulemamalik/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.11.0/junit-jupiter-params-5.11.0.jar:"/> + <property name="sun.cpu.endian" value="little"/> + <property name="user.home" value="/Users/sulemamalik"/> + <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="java.version.date" value="2024-04-16"/> + <property name="java.home" value="/Users/sulemamalik/.sdkman/candidates/java/22.0.1-open"/> + <property name="file.separator" value="/"/> + <property name="basedir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="line.separator" value=" "/> + <property name="java.vm.specification.vendor" value="Oracle Corporation"/> + <property name="java.specification.name" value="Java Platform API Specification"/> + <property name="apple.awt.application.name" value="ForkedBooter"/> + <property name="surefire.real.class.path" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment/target/surefire/surefirebooter-20241101032511664_3.jar"/> + <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> + <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.runtime.version" value="22.0.1+8-16"/> + <property name="user.name" value="sulemamalik"/> + <property name="stdout.encoding" value="UTF-8"/> + <property name="path.separator" value=":"/> + <property name="os.version" value="13.4"/> + <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> + <property name="file.encoding" value="UTF-8"/> + <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> + <property name="localRepository" value="/Users/sulemamalik/.m2/repository"/> + <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/> + <property name="java.io.tmpdir" value="/var/folders/pw/4g__6qxs22x7002tw3z8sm0r0000gn/T/"/> + <property name="java.version" value="22.0.1"/> + <property name="user.dir" value="/Users/sulemamalik/cs2800-lab-2024/cs2800-lab-2024/CW1/StudentGradeManagment"/> + <property name="os.arch" value="aarch64"/> + <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> + <property name="native.encoding" value="UTF-8"/> + <property name="java.library.path" value="/Users/sulemamalik/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="stderr.encoding" value="UTF-8"/> + <property name="java.vendor" value="Oracle Corporation"/> + <property name="java.vm.version" value="22.0.1+8-16"/> + <property name="sun.io.unicode.encoding" value="UnicodeBig"/> + <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/> + <property name="java.class.version" value="66.0"/> + </properties> + <testcase name="testExceptionMessage" classname="uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest" time="0.001"/> +</testsuite> \ No newline at end of file diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.AppTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.AppTest.txt new file mode 100644 index 0000000..6621dd8 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.AppTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in uk.ac.rhul.cs2800.AppTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.AppTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.AppTest.txt new file mode 100644 index 0000000..03c5cba --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.AppTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in uk.ac.rhul.cs2800.model.AppTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.GradeTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.GradeTest.txt new file mode 100644 index 0000000..0311283 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.GradeTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.GradeTest +------------------------------------------------------------------------------- +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in uk.ac.rhul.cs2800.model.GradeTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.ModuleTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.ModuleTest.txt new file mode 100644 index 0000000..42c2134 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.ModuleTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.ModuleTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in uk.ac.rhul.cs2800.model.ModuleTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.RegistrationTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.RegistrationTest.txt new file mode 100644 index 0000000..d1cc54a --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.RegistrationTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.RegistrationTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in uk.ac.rhul.cs2800.model.RegistrationTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.StudentTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.StudentTest.txt new file mode 100644 index 0000000..203f6e1 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.StudentTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.StudentTest +------------------------------------------------------------------------------- +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in uk.ac.rhul.cs2800.model.StudentTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.txt new file mode 100644 index 0000000..c9de29d --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in uk.ac.rhul.cs2800.model.exception.NoGradeAvailableExceptionTest diff --git a/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.txt b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.txt new file mode 100644 index 0000000..249c6e8 --- /dev/null +++ b/CW1/StudentGradeManagment/target/surefire-reports/uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in uk.ac.rhul.cs2800.model.exception.NoRegistrationExceptionTest diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/AppTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/AppTest.class new file mode 100644 index 0000000000000000000000000000000000000000..6b5ef3c00391a080c999167ce0764905562cb217 GIT binary patch literal 521 zcmX^0Z`VEs1_oOONiGH^24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SE(Q(;PId+^9tLg(9!3U*{GxRItkS&968)^wg3OZCBK^dIOnt}V;?$y& z%>2A!Mh31#Fejv_G?kHoMI%ZxjGcjxkwLyRTR$;bzbK<LM?bmP$il!tKQ})mHAmmE zpdci*xP*~`#W_DEm63tpCo?bAuQWF)wJ0PpDJPYYLC7aRIWZ?Ju_zP7hYGTkWMmdI zGAQ~GFxQ%qL8Le%zceSsF|W8hwJ1EZBm?3$$)M7_lFZ!Hu*~Ajq?}a8yuAF9M5rfZ ze6V{I<Wg%!2Cm@z(xT*4w@i@pc%VMe0|h06A_Ff269Wh^F))I{n1PXjpMilvpMjBq zk%57MRcku~<3<Js1||jp1_lN;upk$MAOiyf517r$AjBZdz`(%BAi}`Lzy#K84AacA fgMl5P85EZc41x?S3_@585QQ2q1~yC_Y^4MMavX5O literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Grade.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Grade.class new file mode 100644 index 0000000000000000000000000000000000000000..4a1854b977f3d5f5adb93c8424f6e7698e7d344e GIT binary patch literal 743 zcmX^0Z`VEs1_oOOc`gPf24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3V)(ro?2Wc{Ly(j5KdVj~L!1O43ml++x3_oBp< zR7M8Y;^h3IR7M6yPmo4F9tM5}0Y(P4-29Z%oK!{z1s`1ceZeZM85vYGJP9e%3}a+q zan1+X$M2Jwm+DuVo0M7<l9&XtLdYjSIWZ?Ju_zP7hYGTkWMmdIGRWgJ8SH#(Mh1@b z)RJI`7nn6PJsBA|(^E?zZewIn($K_d07MPQgkrb}EE=95r*Z}7mlh?bx@Cf##|5@Y z4;1PQiVPeKObiSRObkq*&;_&j83Y&@7+4q>8CV$v85kLa7#J8LK~cuQz`(Dyoq<tH zdMg9Fmd;iN-i=@l!VC-yLJTYn3=9GcEDVASoD4z?d<?=2A`A=+3JlC3Z49CeVhkX_ z54MI8EC#ZOiGh(poIwI=jXnb-14xclYYPMW8o1$XU_mjkfjnR~E7U+n21y1fESh;Y zplO!Es#%&r2CCT(90UvuY+%nJ`~^y@3=HxNtPBcZ6U4y5#Rj#Wfq@O`A4UdQu#Iv6 DJvMuT literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/GradeTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/GradeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..aa7943ad49894da36da9baa2bba385b2bd31d3b3 GIT binary patch literal 1295 zcmX^0Z`VEs1_oOOS1tx724;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2D#E~{lsMbqKwiU{p4aJ3j+iF-29Z(9DU#Xl+v734hAkp1~%tl zkOT(<514IYW?;a@z|O!2vWK6MK|{j_VN-BPQD$DcHKs@u$U;Fz23cGdx)&v;q;fF` zFbIRp6=7sh(eU)ar5NHmYt1k&1~CS4b_NL^21y1fMg~EIOFZ*RQqxn57#Y~h5_3vZ z{nHp3#56oLkz58<VGRm586E~%202Csw$#GX#GGPA22o^RLBh{kGYaHB1s(=P1|>!Y z&h*q0h&vb=lr%I6xs{7Sg+Y~_L5+t&ok4?<K_R~=T|cWdFSA5HtF$1qB(+FCu^?05 zvA8(3s3bE#ub7d6ClSnXg}O)`i;Iwa19M{-$c<V&4B8Ajj0_ybsU^Y5`9-OW3@jR+ zpx_c<(BomyXE0!7;7EtdF>7dgg4|~Wa-1<E1FMFoCn&y585tCDMFBXzLQ;!M7#Ucc z^HWk88TfrN^HTjvbCXhwLK2g5QW+V9eDaeMbHWmfGC_Q(AWKO`W-%j!GR^>ln{3U< zAYPJMTmlyG%*!mvOw7rwN(2QDBLiD5IE6AYDBv^*5<Aw646Nxzi69rs<5UW^!kUpm zGN?4KBr`WPEVDQ>DJRu2FE76YY+*4YgNzUMI0FTOH6sHL$f?2bFy#u)FD*(=b;|?= z1RvOZkU~9B3T04WFkxU~00CwO22gfoU}P|3U|`T^U}RtfiD+$SVBE;Sz`(>{&cMLH z1{P#zuwY<d-~qE)87vvBK>8W18Q2(@z?v%=SQ$XZY42uWj}+n*;%45?!0WS{K_F7V zNP9bjkgt}2(GCXDZ4A=k+B(}9<aaPABdic(U}a!n;AY@u;9-zp;A2o?;AhZc5CB`L z05KM7B`<><gAIc%10#b3gD`^~gFOQig9Fr&j$kJ_!JQP%zykKCG{hB*+Zlv>v<2d~ zF=z_JYj0!F-N9gpaDos63j+g#2m?2RD1#t_7=sjpIM{kIh!Ifhxfuk&mNKGP%E;gh H4lNe|j#MNO literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Module.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Module.class new file mode 100644 index 0000000000000000000000000000000000000000..b51c8ec86926f17d99b33a09480440f5addd771b GIT binary patch literal 734 zcmX^0Z`VEs1_oOOMJ@&=24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3Va(ro?2Wc{Ly(j5KdVj~L!1O43ml++x3-~5!) zoK!{zmgM}DR7M6NAB4HVB}JKe>DC~V_;?ujLB_D;CFZ7r1O#~)gcyVw8JP2OlNlKp zqZk=9G%&SdibQFKF*2|?gYDw?$;?ajE6q(xEec6Y0y#p+CqFqcCoHij6U2uKvXo?G z7Bey^_~7?~H6sIidTI&8Xb}xfOuHcp{1S6h85vkJi~T?@XV%b+Vr1Y7&Mz%WPIb!! zIf5G!BzmBLU{GY>U|?ckU|?oo0tF-k0|OH%B*3%~gD?XF0}BHq11p0F10#bd0|P@2 z0}}%a0|SGI)^-L)E$yug>{>co8F;m1w=xK91nUxGU|<kqU}a!n;AdcA5MbbB5M<y3 z1tx<qgE#{NgBC<Tg9L*l0|<zK?PUa+3AP#J8WFI1W(GzEDF$h%&H4<C3?NmkT3Z;{ wH^8l80}G0QjphNfS)oQVGRR=n%!{sB3ae&W201J?3#>u2Sq`gad9W%40Dqx%6#xJL literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/ModuleTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/ModuleTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9e66b198aca1d061767bd5d2d0b3a5e206072fc9 GIT binary patch literal 911 zcmX^0Z`VEs1_oOOV=e|J24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2D#E~{lsMbqKwiU{p4aJ3j+iF-29Z(9DU#Xl+v734hAkp1~%tl zkOT(<4<iG=bAE0?X-R5PaB^m9UUDiI13LpB$U=Tb1`Q1#gq6W1MVWc&)|etunqeSK zf;<dD48n{I?CGf`&iN^+j0_?gnwYA&7(^Mw*crrm7$g`Z85tDvi_-P8O7k*H^s`C} zGD}j6^b-p*^&N|gQ;SM6^Ye-s8F&)G9M{6q#GGPA26bddLBavqQBV<xo1}RdWMFRc zOUwm(PL78`o<V_;fi<((FE<$+a#0{hDe*8UGpH~!a6_zfOUx-wWn^H{hyn$y8Y6=e z{(uchEiPeXV1f9Y-zPIK)vq)+DYYmhF)1gNkwM5OKRGccEU_pP#D@y9lw@QUGcu_7 z5H{MHkwKy)wYUTli=KIzC7FpinN^9PFk)n2%LPX+BZC3~qpTSjB!f!xN-}d(!!nCA zlX6lW^YZdbz{V6aGRXK~j}DOMtQi@&g7Zs@l2hF>K|bP#I0Yo72TCOj3Jj_YObj3Z zB3T*O7#JDU85kJ!85kKD85kH?wYD=bZe(C!U}Df<U;s-qFmNzvGB7akKol@&F=&JI zGw3j|F))EOXEU&Z4OQRGz#b{YDa6gZoq^X!h*NtTgTM|35g~5vZ46R77(}$UG05&< zP(&Cn#=r_Tn3sW%L5zW)L7qW?L5)EWY@HayNT_wZ3{nib40;TV4Ej)K889#~Fftf| HooWOCXv5RV literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Registration.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Registration.class new file mode 100644 index 0000000000000000000000000000000000000000..274e37eb1fc678a2c935481536418641994f194e GIT binary patch literal 770 zcmX^0Z`VEs1_oOOSuO@924;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3V0(ro?2Wc{Ly(j5KdVj~L!1O43ml++ykpw#rt z;*z4olFa-(Mh5oclG2payb?wRMIT%`f+0$*K{oL5Fz_=7Ffy>^=BJeAq%txn;MC>| zR$<M^;G%(34a{hq3ZRB)hA}d*IOnINGBWV{Wag#%mF6a;7KJ1xft(=Zlb@WJ6P8$% z3F1QqSxPc8iy0ZzaGH!94%UneT<NJLP}eXrC~Iiq)CW~$&B(x+o>~HNA0vYj9vu)h zAUlHdON)|I-7-P07DRS{9w>4d6d5=em>3usm>8HqkqBn-GYBv+FfcPPGO#iTGB7d- zF)%Phf>H(p0|UR-b_PZ*?X3*#S~^=9csGJI2s1D+2r;mLq#0Nk1Q<9O1R3}kgcw8^ z7#I{7n8D(r3}Or*zz?>D5iAC>h>3xbL7YJXYK=YvBLhf|Rci|a`v$n-Y+ylAuz@^a bHY)?fKt={h1}Q9>dC@gXV%01Swn7E~WF(;$ literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/RegistrationTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/RegistrationTest.class new file mode 100644 index 0000000000000000000000000000000000000000..0996cc28d6d3f634dab8def22bbd97ac540cb5a7 GIT binary patch literal 1455 zcmX^0Z`VEs1_oOO4=x5K24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2Kmx#{lsMbqKwiU{p4aJ3j+iF-29Z(9R1*u(v;M^5-tWV25xo+ z9v%i>20lgxK7^S*`FZJ#4D4lzIi;!oX^afQ8eW<{sM6LP3<8V{ERK13i5v_<j0_x( zdFiP+nIN7BBLk}=gek_zz~Wg|RmsJ`&L9DDyCfq+v<A9SNc`ZEqRhN>Yw|=u{+4EB zki+F~-~5!)oKy}5Sw;pn=U`BPa4^U-GVnX+=N6Qfq!tAyXQt*Qr*bh!F(`r@tHj8l zf$UhEj*9}>tis5kg3IQh)bz~alA^?t%=|nq24w~{kn!q_3@#czxU@hc$r`5uh;OVl z!$1aV@-S#IXfrZ!rKgrabuuz2YiQ!s4OL{##h}Ze$IhV7!(hN*$jG3OUzDz&RhpMs zqMub-kXe#iq@P%jsqa`^oLU5Od@&;fPa>G(T3DKxQ_RSqjvPXe#E2YyP!WhLjd>VM z7)%)%IMY*0AkJrGP{QL#h#G5l26ILR4O{_*9JV2;#U+dkEYA5Usf-N#KACx`ex<od zsYM})Nja&E3_?En$%#2(iA9+pK2(sUBqOt!kwFV*P@!93&B!2El3HAXEbf_?S(2HU zlUW6hVnzn`Vn`liWKhIuE-VTd8Q5~cDU*>w0jFYUP%tv^6d|Q0Mg}#UI*^@b&B!1b zRGL?knVTAxS)7@alj@k4mtO*QY%wE)j1Tr`2L-1!BLi1(erZv1s#_)~3`LR61u4)2 z6$}gt3}y^W3?Kj^SsB<E7#S=W7#Q>!7#SED7#LW!wlgqpWME)mVz6Xj082A4urpXO zFfi~y6fjsb*nspi*fOv&Fo8ACU|?rpVPIge+0DQn$+d%lQ;1(kP)JxvbUTB%&u#{( zNFf;^Ip*yQ3ckA;lq0ouwlk>uY3pud(AdGCqoccx!Dt7A4#G|;1~vu;25trs1|9}Q z23`hj27U%(1_1_Z20^epv><jt-66uD!C=Q=&%nr_$RN$&z~IQh#GuU}$l%1_%)rdx R0`-F{0|NsigB#di?f@e5eGvcv literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Student.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..713c98967c6cd29692e23caa6eff3e6b9525eab8 GIT binary patch literal 2993 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 literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/StudentTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/StudentTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fc4962bda8dc6705b0b2b3c2dab64cf9b0fa6660 GIT binary patch literal 3240 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 K`WPlKNCE&kyFMuZ literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableException.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableException.class new file mode 100644 index 0000000000000000000000000000000000000000..17480f74de8378ff2a7ebc467efde5810854c828 GIT binary patch literal 499 zcmX^0Z`VEs1_oOOaV`cX24;2!79Ivx1~x_p;jF~6ME#t^ymWonisaOSlFa-(Mg}&U z%)HDJJ4Oak4IhMp;F6-uymV{LFm?tGMh5HBZ2iP!{i2N09R1{CBMSoq{oMSN)Exa( zm^u1>`R+xDDXETSiJ3WxNja%VHV71_7G);pgryc0XXfXHdb%(&FnTdE@H*$`6_+ID zm4qecl%}#WKma2n1B-KhN-84*zfWdfs$XetQfg5M$V5g4A)ox@#GJ6iqD&AUD#%ij zky*^hVCzGH8?6}`*mF~hixbmRLAGE710w@haDHh~a;jTqPAVgV98S;bfwVFxGO#l+ zF)%PNGDtCSGH@|4GH^36FfcLjFfcMOg5rXKk%5nafx(V}39ODyOM5#5<3_L=eg*~x nP`oiP2r{rT2r&pSFffQgR51uL2!R8MjX{_}1Z<WlSdSP0=S6yQ literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableExceptionTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoGradeAvailableExceptionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7afb97e124475cf26123ac3645a4fe241d234d31 GIT binary patch literal 915 zcmX^0Z`VEs1_oOOH7*7w24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2J6yn{lsMbqKwiU{p4aJ3j+iF-29Z(9R1Xa<kW(a%=|okzkK(i z#FSLWvc$}s#H5^5SC|Y30~aF$zhAyWI!In2Ex$A`MURVtoq-4B0$xT2Q4Jr28-h!U zGV{`{HN!wE_<0xv7z7y^xYAQgd{c{y6Vp=}8ALQRG1YT12s4PVGl=pqh%tyWGAQI1 zrR!&v=4F=XXO$LYmZTQxCl+MtI~EtG7J*z_%*eo#2<EsJmL}#DGcu?nI|33A)=1Vs zML@wJ$;e<&L2!hm7MCzGusG+Zq%tz_`();&`jzG;r51&N0*#SD$R|HJF()jsC=<ko z3bK@BWEL|rIQmd%uQelsNJ(mO2|RA#fyxPwNJa)*O02PFWRMIh%`3^wO%2N|&P>Wl zb<E4lFG+-kx{MF@m;r@~H6sI8aDHh~a;jTqPAVgV63!$AQmqF{GYkq05)4cXAOIp+ z8Q2&Y8Kf8(81xw!85kKD7+AHoGcaysU|?WkkY->2OEWOAGsrM7Fz`SWFvv2<f%G%T zGq5o*fi(v(FoO*h+0DQnDa5&*f!jxjQ+pc&-wp;LgjswH%nS?++zea{JPg7NykIlM gAo`$Yaxri*C@?58Ffu4X?N(-BU|?iW0lP;P0HqV|rvLx| literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationException.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationException.class new file mode 100644 index 0000000000000000000000000000000000000000..1eca89c1683833ef3dfb031336611f6027b92ae3 GIT binary patch literal 493 zcmX^0Z`VEs1_oOOaV`cX24;2!79Ivx1~x_p;jF~6ME#t^ymWonisaOSlFa-(Mg}&U z%)HDJJ4Oak4IhMp;F6-uymV{LFm?tGMh45$Z2iP!{i2N09R1{CBMSoq{oMSN)Exa( zm^u1>`9Z1anZ+eVi6CQ<%oiw5Ey_&H2}><1&dkpX^>krmVDw^S;C0T=D=taQD+x=? zDNSW%fB;5D1{UZ1lvG9rexJ;|RKL>Pq|~C2#H5^5Mg}3D{N%)(u*9NF5FaYYQj(Eb z%*bHvL$(X885!7fQ;Ule)4_IN1OX!hS8#r5QF5wVCdd^sI6SHc(#W95z|O$Lz`(%B zAjQDRz{SAGz|FwGz{J4Az{tP|iUkHn20jJ`20I2OusSv^?d=SV8^LP$85kHqF~-2a i$H2-Uz#zcDz#s-u#URKa1P&lJ24MyfuvwyDJz@aq%6TjR literal 0 HcmV?d00001 diff --git a/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationExceptionTest.class b/CW1/StudentGradeManagment/target/test-classes/uk/ac/rhul/cs2800/model/exception/NoRegistrationExceptionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..16be6b9d23c8bcdc68995b4cbca53f432ed8fbe5 GIT binary patch literal 912 zcmX^0Z`VEs1_oOOH7*7w24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2FucH{lsMbqKwiU{p4aJ3j+iF-29Z(9R1Xa<kW(a%=|okzx<%o z^vvRtqC^na6(-KXz{SWQ=9jNfge0qwmS38eqQ}L+&cFk51}`InsD=;1A;Bd@nR)5f znqeRn{5%W-41$adT<NJLzNy8<iRr0~3?dqunCiJ0gc(HG8AN#)#2CaG85Hu1()F`S z^D;~Hvq}pxOHzyU6ALo+9gB-oi$HEHW@O+=1an*qOA~X785z`(9RUdqYb0x+BA_sl zWMr@<J4`}Si%S?8Se)}yQW+WeeKPY>{YrC_Qj0<olX6lS8H9ZDlM{2o5{oiHe5fEx zNk(QdBZIvUMYdWqGKiF<7MH-I2OglD@R(#|uqNLUYeojipwhgO%-qzl%;L<XoK(lW zy!;YynkZ&uknzDDC!i3qW@O+B&Mz%WPIb!!1%m>P6a`YN2TCgp3JekqObj3ZB3T*O z7#JC(7#JAz85kKD85kH?wYD=bZe(C!U}BJFU;s-qFt9VoFfcIiKol^@GRT4SGsrWr zF))EO2QV;$4HenVz#b{Yxt)RAM~G8<8w1}C1|fu5d<@JC3=G^1Tns!6!VJ7%GsPhK epk{J0a4{$_C^9fIC_(L3W?*1oWKaRSM->1L3h%D~ literal 0 HcmV?d00001 -- GitLab