From 1c8a0c3d94332a6a45b796b52bcfec5a20b7e3a3 Mon Sep 17 00:00:00 2001 From: jwala5 Date: Wed, 25 Mar 2020 22:54:28 +0530 Subject: [PATCH] Jwala Prasad Dubey --- build/classes/.gitignore | 2 +- src/controller/PersonalityViewController.java | 8 ++++-- src/service/PersonalityCalculator.java | 28 +++++++++++++++++++ src/testing/TestPersonalityCalculator.java | 4 +-- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/build/classes/.gitignore b/build/classes/.gitignore index 611b17f..6423a15 100644 --- a/build/classes/.gitignore +++ b/build/classes/.gitignore @@ -1,3 +1,3 @@ +/testing/ /service/ /controller/ -/testing/ diff --git a/src/controller/PersonalityViewController.java b/src/controller/PersonalityViewController.java index bbf6331..dd44a29 100644 --- a/src/controller/PersonalityViewController.java +++ b/src/controller/PersonalityViewController.java @@ -9,6 +9,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import service.PersonalityCalculator; + @WebServlet(urlPatterns= {"/personality"}) public class PersonalityViewController extends HttpServlet { @@ -34,7 +36,9 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response) System.out.println(options); - /* + PersonalityCalculator pc= new PersonalityCalculator(); + String message =pc.findYourBrainType(options); + request.setAttribute("message", message); @@ -53,7 +57,7 @@ else if(message.equals("leftbrained")) { rd.forward(request, response); } - }*/ + } } } diff --git a/src/service/PersonalityCalculator.java b/src/service/PersonalityCalculator.java index da9ce41..e1daa4d 100644 --- a/src/service/PersonalityCalculator.java +++ b/src/service/PersonalityCalculator.java @@ -1,2 +1,30 @@ package service; +public class PersonalityCalculator +{ + public int findAnswers(String options) + { + String[] StringArray = options.split(","); + int[] IntArray = new int[StringArray.length]; + for(int i=0;i=20)&&(z<=55)) + return "Left-brained "; + if((z>=56)&&(z<=64)) + return "No clear preference "; + if((z>=65)&&(z<=100)) + return "Right-brained"; + return "false"; + } + +} diff --git a/src/testing/TestPersonalityCalculator.java b/src/testing/TestPersonalityCalculator.java index 653c596..e361c84 100644 --- a/src/testing/TestPersonalityCalculator.java +++ b/src/testing/TestPersonalityCalculator.java @@ -1,5 +1,5 @@ package testing; -/* Uncomment the below code to test your application + Uncomment the below code to test your application import static org.junit.Assert.assertEquals; @@ -28,4 +28,4 @@ public void testFindYourBrainTypeMethod() { e.printStackTrace(); } } -}*/ \ No newline at end of file +} \ No newline at end of file