From f2a485d9b9fc6dd736742668f2fe82785cc8f387 Mon Sep 17 00:00:00 2001 From: harinimanu Date: Thu, 14 Jan 2021 10:00:06 +0530 Subject: [PATCH] 1688889 --- .classpath | 10 ++- build/classes/controller/FlamesCheck.class | Bin 1349 -> 2394 bytes .../classes/service/FlamesCheckService.class | Bin 0 -> 1323 bytes .../testing/TestFlamesCheckService.class | Bin 0 -> 1257 bytes src/controller/FlamesCheck.java | 62 +++++++++--------- src/service/FlamesCheckService.java | 29 ++++++++ src/testing/TestFlamesCheckService.java | 52 +++++++-------- 7 files changed, 94 insertions(+), 59 deletions(-) create mode 100644 build/classes/service/FlamesCheckService.class create mode 100644 build/classes/testing/TestFlamesCheckService.class diff --git a/.classpath b/.classpath index 2846539..d5436f7 100644 --- a/.classpath +++ b/.classpath @@ -8,9 +8,15 @@ - + + - + + + + + + diff --git a/build/classes/controller/FlamesCheck.class b/build/classes/controller/FlamesCheck.class index fe7152f9157fd498f6faf543a7b8c5a0e811fa05..d49899e2f91ddda4d42995c1d646501a2033d85f 100644 GIT binary patch delta 1115 zcmZWoO-~b16g{tT1RuVtW};!LTLnAAl7 z0O^i}A#vfF4Www;7!%{pxWlFV0DggbDYOagWZu1J-nsAI^X|O&&2ivz{P?@K51<i|A!&**I#ccj5*D49+-DPb#{S3WXoch%E;5hLmi_NVL7AnSB4zZRjw@>{$*p;hC2*W8J|dHxPD5H zGPuiVB^Kk+w3^aR65L~GEQ?4gx~?j5?qALxml&^OQBT&Jg&nP^MH}4k z!HW(A;715o@C2QRq6;tSA{pe@$-kouw1Hma$ZwMWNH=JYR(wT2e$t`;MgD;N9}J>~ z(!WO)*+X1_i~KQarwXiq{E%Tn){ftp!~;@QODP@_5=hE-L@)&l3EIaaJcgBu*hy3; zL=sj+>m{^VLVG22P(ssGuo>2W2tyRXMD&Q5p+xkyi3pOOCVJc?=P5;+@Qk_xRFlvb LH0I~P3@HBrxB2zp delta 143 zcmca5bd-zh)W2Q(7#J8#7%Vq(6){gf&ANwGoPmWwa&iw_1g9(m4}%LU21X$1$RGeD6(Euff($}H9#9#B4udXOo{>S1K_94tiNP2s X&IGj06iD*{<;;NCJeq;An85-73)2y+ diff --git a/build/classes/service/FlamesCheckService.class b/build/classes/service/FlamesCheckService.class new file mode 100644 index 0000000000000000000000000000000000000000..abbbc942f278ca629d94421eb7c614f1696ad1dc GIT binary patch literal 1323 zcmZ`&+fEZv6kVrtD`gNUj8GL6MQOQM6|G9WSBV&`Q4ERE2ZreYgJs(E!Uq`q0uvLT z)WoC-`r?DtXyOO>>NofkgrMt8n|LWcoPGA$=j^rDzMOA6pT7b)jcEfRfqiASwC*`> zayoCXx#i4?>pY%om<*@_U90xGoy^<*a`MjNs_Rq)^b4NvRW1oA@x;7792Z2Z1f*x1~djCqI;bmek`k0BcVwbKmB{e>i$jJ9G6Z^2AH+k1z zuB-$(&V(^Q%TiDv0|y2A{$+8k>g988Ng@oHIE*6#ZRP4>IiM(D5x$kDe0|i!F^mWp z>vq2C-dPej_GgZblBaid9z;SGd{n}>f+yxB{J11DA+R?-vpa)9Bu$*aN#{v& znAi=iB|tOdbOeK#G&xRZ1j3aSE;-sp!T2bT4dKI|DAR&qI2A|uc-SFxSPx9wtc;39K{YRPe@Jvown zt@D0db`?V)20sW8qQ-%yG_=I*Ydi z3e&b3?aC@CRY_?zj4CO;hW;^2t0OvY>6EXaZ>XUSU0C{f9sRF={@BojrHuvpcezRP zf~DqCTJ*pa-EUf2jGq0)lwlb!5dVU~2Ql3;>NxZX!ygfk>565jxjN{5ypB`Z8oFr< zoC0%pVoGnEUj6*Q8`6+i@5okRUcf!{QkpzL+Ns01LPHr?Tk7 zUG(E2Vp!l$dV>9UiUB;sK|JT(OM2BflCoOGKyEgx#o8c+vq1$nagJJu5o*v6#j*b2ISoex8}@eA;d9J2rb literal 0 HcmV?d00001 diff --git a/build/classes/testing/TestFlamesCheckService.class b/build/classes/testing/TestFlamesCheckService.class new file mode 100644 index 0000000000000000000000000000000000000000..45bcb27bb9635599837c2e7d84a5848a38889338 GIT binary patch literal 1257 zcmaJ=+fEZv6kVq+%uolY1IqpCg>sQ1q9`ERR?yTbMoTdIV3-aE7?{prJ2miTG$ckp z#Agz3(Zmn%qtrDm0kvwR0`L?@}Smt-pF$=Pk z-jvpMP8OfpmQ)ZCh;5nA%!FeSbuYgqEngtKZj}VOjZzhss69C=P(Nq8wm(mFe0W75 zlJ?eQ6k(jupg>j7DA4)u0#Rr<(EzsBP=|VfX2W*nQn`?q#bq<^NCDmOEYn#ri*~R+ zOh)`oo80=1|0^TE)&Q|+yK7bUS?Ozewk2Ycs>?Cr%xq($-AW!n$R5`CALVPpN>C9=>GiX68S5(7%2&Wm>bJfN#Ym3M1SjYH{ z-frlf*_b)svp@0<&7)%<(7pc&{rY)Bk7r|rn*4~Nk7Z-BCO>ZI6WN&aXFez@1dBcl zB7O2G6#7(aKHyuVG?@5KO##JN9H&sNoBZe;S_EPKsMNUxW zC5pU4iPwm~gLd3S2bR!@`$Vpy2U|p!(Z|~TtUiE!4B|CsIIwG~YQv#jVZ6dD=E$U; usOyYE?D_)pxIq^C#NI@bcBgo<4WS<_7f~P-r1|6YD3}ghUf^~Ji$4K$=@FX% literal 0 HcmV?d00001 diff --git a/src/controller/FlamesCheck.java b/src/controller/FlamesCheck.java index b9b9a0b..8190674 100644 --- a/src/controller/FlamesCheck.java +++ b/src/controller/FlamesCheck.java @@ -13,6 +13,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import service.FlamesCheckService; + @WebServlet("/flames") @@ -25,43 +27,41 @@ public FlamesCheck() { } protected void doGet(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { + throws ServletException, IOException { RequestDispatcher rd = this.getServletContext().getRequestDispatcher("/WEB-INF/views/check.jsp"); rd.forward(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - - /* - * Uncomment the below code to test your output - * String name1 = request.getParameter("your"); - * String name2 = request.getParameter("crush"); - * - * FlamesCheckService fcs = new FlamesCheckService(); - * - * char k = fcs.findFlames(name1,name2); - * - * if (k == 'f') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/friends.jsp" - * ); rd.forward(request, response); - * - * } else if (k == 'l') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/lovers.jsp") - * ; rd.forward(request, response); - * - * } else if (k == 'a') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/affection.jsp"); rd.forward(request, response); - * - * } else if (k == 'm') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/marriage.jsp"); rd.forward(request, response); - * - * } else if (k == 'e') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/enemies.jsp" - * ); rd.forward(request, response); - * - * } else if (k == 's') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( - * "/WEB-INF/views/siblings.jsp"); rd.forward(request, response); - * - * } - */ + + String name1 = request.getParameter("your"); + String name2 = request.getParameter("crush"); + + FlamesCheckService fcs = new FlamesCheckService(); + + char k = fcs.findFlames(name1,name2); + + if (k == 'f') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/friends.jsp" + ); rd.forward(request, response); + + } else if (k == 'l') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/lovers.jsp") + ; rd.forward(request, response); + + } else if (k == 'a') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/affection.jsp"); rd.forward(request, response); + + } else if (k == 'm') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/marriage.jsp"); rd.forward(request, response); + + } else if (k == 'e') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher("/WEB-INF/views/enemies.jsp" + ); rd.forward(request, response); + + } else if (k == 's') { RequestDispatcher rd=this.getServletContext().getRequestDispatcher( + "/WEB-INF/views/siblings.jsp"); rd.forward(request, response); + + } + } } diff --git a/src/service/FlamesCheckService.java b/src/service/FlamesCheckService.java index a8c006a..14c3fcc 100644 --- a/src/service/FlamesCheckService.java +++ b/src/service/FlamesCheckService.java @@ -7,3 +7,32 @@ // You must return only the following values ['f','l','a','m','e','s'] // change the return value at the end of the method corresponding to your return value +public class FlamesCheckService{ + public char findFlames(String name1, String name2) { + String temp=""; + int comcount=0; + for(int i=0;i