From a99c9cefd2f3332cc548a9a5e2ae664d9f981708 Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Tue, 4 Oct 2022 15:57:49 +0800 Subject: [PATCH] fixed --- Lab5/Lab5.java | 61 ++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/Lab5/Lab5.java b/Lab5/Lab5.java index 6bce2f7..d6c90c4 100644 --- a/Lab5/Lab5.java +++ b/Lab5/Lab5.java @@ -24,18 +24,18 @@ class Lab5 { } }; - Immutator>>, Map>>> getStudent = new Immutator<>() { + Immutator>>, Map>>> getModule = new Immutator<>() { @Override public Actually>> invoke(Map>> param) { - return Actually.ok(param.get(student)); + return Actually.ok(param.get(module)); } }; - Immutator>, Map>> getModule = new Immutator<>() { + Immutator>, Map>> getStudent = new Immutator<>() { @Override public Actually> invoke(Map> param) { - return Actually.ok(param.get(module)); + return Actually.ok(param.get(student)); } }; @@ -48,35 +48,38 @@ class Lab5 { }; - return cDb.init().next(getStudent).next(getModule).next(getAssessment).except(cNoEntry); + return cDb.init().next(getModule).next(getStudent).next(getAssessment).except(cNoEntry); } public static void main(String[] args) { // Create a scanner to read from standard input. - Scanner sc = new Scanner(System.in); - - // Read a single integer from the test file - // and then run the appropriate test case - switch (sc.nextInt()) { - case 1: - test1(); - break; - case 2: - test2(); - break; - case 3: - test3(); - break; - case 4: - test4(); - break; - case 5: - test5(); - break; - case 6: - test6(); - break; - } + test6(); + /* + * Scanner sc = new Scanner(System.in); + * + * // Read a single integer from the test file + * // and then run the appropriate test case + * switch (sc.nextInt()) { + * case 1: + * test1(); + * break; + * case 2: + * test2(); + * break; + * case 3: + * test3(); + * break; + * case 4: + * test4(); + * break; + * case 5: + * test5(); + * break; + * case 6: + * test6(); + * break; + * } + */ } public static void test1() {