From 7e0992d6ec2ccf139cf527102634ec7cbdfc2a31 Mon Sep 17 00:00:00 2001 From: MrBlik123 <49572482+MrBlik123@users.noreply.github.com> Date: Sun, 1 May 2022 14:59:00 +0200 Subject: [PATCH] update projct --- pom.xml | 4 +- src/.DS_Store | Bin 0 -> 6148 bytes src/main/.DS_Store | Bin 0 -> 6148 bytes src/main/java/.DS_Store | Bin 0 -> 6148 bytes src/main/java/nl/.DS_Store | Bin 0 -> 6148 bytes src/main/java/nl/utwente/.DS_Store | Bin 0 -> 6148 bytes src/main/java/nl/utwente/di/.DS_Store | Bin 0 -> 8196 bytes .../java/nl/utwente/di/bookQuote/.DS_Store | Bin 0 -> 6148 bytes .../nl/utwente/di/bookQuote/BookQuote.java | 45 +++++++++++++++ .../java/nl/utwente/di/bookQuote/Quoter.java | 25 +++++++++ src/main/webapp/.DS_Store | Bin 0 -> 8196 bytes src/main/webapp/WEB-INF/web.xml | 28 ++++++++++ src/main/webapp/index.html | 20 +++++++ src/main/webapp/styles.css | 52 ++++++++++++++++++ src/test/.DS_Store | Bin 0 -> 6148 bytes src/test/java/.DS_Store | Bin 0 -> 6148 bytes src/test/java/TestQuoter.java | 14 +++++ 17 files changed, 186 insertions(+), 2 deletions(-) create mode 100644 src/.DS_Store create mode 100644 src/main/.DS_Store create mode 100644 src/main/java/.DS_Store create mode 100644 src/main/java/nl/.DS_Store create mode 100644 src/main/java/nl/utwente/.DS_Store create mode 100644 src/main/java/nl/utwente/di/.DS_Store create mode 100644 src/main/java/nl/utwente/di/bookQuote/.DS_Store create mode 100644 src/main/java/nl/utwente/di/bookQuote/BookQuote.java create mode 100644 src/main/java/nl/utwente/di/bookQuote/Quoter.java create mode 100644 src/main/webapp/.DS_Store create mode 100644 src/main/webapp/WEB-INF/web.xml create mode 100644 src/main/webapp/index.html create mode 100644 src/main/webapp/styles.css create mode 100644 src/test/.DS_Store create mode 100644 src/test/java/.DS_Store create mode 100644 src/test/java/TestQuoter.java diff --git a/pom.xml b/pom.xml index 1b1d200..2ec0605 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,6 @@ <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"> + 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>nl.utwente.di</groupId> <artifactId>bookQuote</artifactId> diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9604c915d7b8d2e3c47081ab1bfbca343bb98a7e GIT binary patch literal 6148 zcmeHKJ5EC}5S)cqM50Ma=__ypD+(vb1^9#lDUc$ee--EAXqo*KiJqR6h6ZM(_1Nnj zTb|<WTL8BD+CBhF01LV!zI~XQ@4HXzrXr5!XKW9zyO;fb$Hleg+yNhW#ydXG`2&u4 z!vV+h;I*eJPYOr@DIf);fE1Whpvv^(ZZ1J_DIf*@tpfgiXmrP3I3~uYgG00c#DU>3 z&ZCzgHV+Vc;h4w>&5}w?s#S|&NoTxOUN0OIlMaiUc~0GI)uCA2&UlM-SWna_1*E{G z0=Kzbdi{T-&-DM7B(0=?6!=pL*s$KLSA0^{*2&|%);9VR-E)5EZkz{&LzH7;lw&Tu f9N$M$<~5&lzZZ^)L1#SZMEwl7E;1?b+X|cjR1+BX literal 0 HcmV?d00001 diff --git a/src/main/.DS_Store b/src/main/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b3d3e6a890c419ff4ab0116838ad01b78e6aab14 GIT binary patch literal 6148 zcmeHKJ5EC}5S)c46p1D!rLVvZtSFp-3y=^R6e*Dq(7r0?;%Ll%ibO9+X=q?pT93WE zW6M*#eFk8Q_su;p2QZ^M;^4#7JnufStBN?9@3DD%-mZ7MEf<%Xa|gU)g%7Nb`8W8) z3)W2Ru|G~+y0hw}fE17dQa}nwfpZE}o1WdCODZM>q`<#cz`qZT?$`^*#Q1b@h$jGX zU^tBPcuNqQ2Z+6JOk{*+NhK!L>WN`VXS`KiFB}t-4vUkyPn~S_La{iV@fPK<o~Tg@ zNP$xYu5&r}{{KM#;r)L~(n<<Qfj^~y4a>*nf>)~EI=P(p+D3n(d(9W!jq{*zh;~ej icFcvh<GU!zy5@7{d*PTEbjE{D)X#wHB9j8Yt-v>!KN++D literal 0 HcmV?d00001 diff --git a/src/main/java/.DS_Store b/src/main/java/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1f7f65d64d1006adb887faa93a5b8f93a5e321a4 GIT binary patch literal 6148 zcmeH~Jr2S!425lAKw|00n1usyg9yP1xB!BV6%2?yN9Xy6fx?U`^eow5?8a*QhNcz~ z-97rPNGBpoxKTD1MyAMTa+RUKUxxGTHdrBTmb4PQlhO6pK9UMh0V+TRr~nn1jskg< zFIUrfBt8ihpaK(7z`hR!Zmh``^iKzZj{x8TWjCySmH>+tz?y79RA3sdV6>`_Ay)Tx zu;jj)Y{6(3&EZ4y&T3N(Oru@2Ac1LhFi-(1Fj8P1d1vSU0sd|NAGI*00#xA76wt-~ zxZmNW@@)NhJ*%IxYU>6EeLKS2PXH1-iq~*ATrai&YqAAVf$>McWniEJKULrfK;RHJ literal 0 HcmV?d00001 diff --git a/src/main/java/nl/.DS_Store b/src/main/java/nl/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6fdf55269a335fc97cdc0407f8750abebf7f9d44 GIT binary patch literal 6148 zcmeHKISv9b4733WBpOP}e1RWC2wuPk5J!ig07SbL@8W5Uj{>yNK>->|&LoZ}QKne0 zMMS6P%|v7*A_KUgTy1EZ?VGo(lMw~NamHRwvfUilyVaqU{W@UWzMR3k$o7$c*x441 z3Qz$mKn17(75K0MSzrgl51-59r~noCeFg0MP~e6&u?h4~2L^8efIWoWF!x>pSS$dn ziA^9PFbyg&sG2Q?1|9K|c{Q;K47zAGADTC7b|~t%<NV_3qBW2s6`%so3Up&Rvid)V zzv=&<NnB9@D)3hdXm7TdP4T3xt*ysdtu62++;VPkGt8ZW!OJnw%P|&Kj>n!9dBx_~ WuZc~d(-C(%kUs;a3ylhVTY)<{6BV)m literal 0 HcmV?d00001 diff --git a/src/main/java/nl/utwente/.DS_Store b/src/main/java/nl/utwente/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f5b25add2ed564d3cc1ce506e4997c735a2b1b27 GIT binary patch literal 6148 zcmeH~Jr2S!425mzfW*>~F$)La1`&c2Z~+8ekdPP<dydZY4+Di6Rp?o=zu1k{_6<!f zBD#GH8<Ac_7I34iEsRW&&t#Cxa6ey9x7*bUX|tr2;Ju8lzxI(-fC^9nDnJFOz;qPI zqkOTP&Li<jr~nn1hywO~C~#v<wxEAH5PSpxJCxn9_E`cfRsd_V1yO-%w1Uy9K89G` z+rg6iYO)2RT{MRe%{!}2F))pG(Sih~)xkgosK7{pdE~vF|9kki`G3^HlnPLRKT|-v z-C?)IOXb=6@p@K2X4TdW4*GV4x1Rtcb`-DRZn$1-0oG&-q5|WOfXl!@1%9f)6AK^^ ADgXcg literal 0 HcmV?d00001 diff --git a/src/main/java/nl/utwente/di/.DS_Store b/src/main/java/nl/utwente/di/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b78fbe517ba739f21a6f316098c5ce346f5b9188 GIT binary patch literal 8196 zcmeHMO>h)N6n<}$koghPL4*W_3?^dGfSUwJN{MVX2_{G+xPkmavb!^qsZ3_V&TImS zp;F>SOD!*gXnE4|AlxYAWR-G}gQW+t04+Uu@SqoumX?;UyJu4&B;FLOn6B#nru)4& z-Tn2qGy8S{0F!yM9-smM6sjDVPR%lf+j+gC#KMshLZo<rLy!j#0<bdEcX&qw5d#qe z5d#qe5d#qe{|5%>oz07~!h2s@qc&n7V&I-+fIlA$svHv`&Px=J4r)XSKv+z}qR=(v z0V2i-F%jatL=j5&l-UD@p%|tZD8tEaaCgE)i1QL<IG_v%3}?nLLqRb+#TmjKFd;E& zBL*S{?qq=H?kZ#`YxiJ$asKX4W*jd=)@zwb$M%DG{07E~ic40NDvG9PtF@!4F>g8* zq=USlOy`DpuO}UhWy0%T&vO>8)0rc-H9f-CwRvukwp}YHf^E|xm*GC!HNEMimv>EH z+$SXsilQp&2-`3_Ti+C~Gvae~#%z7V&gMF!xv6PxPE|HMQs2@wI&o@d_Qko=Z_CYL z_<(@2C7V6J{7y|j>ttxHJZu>v9Dk}!5)nIBAmV0$2vyVX>)Nj!=(n?;o3dxD5mx3C z4_(yl$yrlk&*j;)lg&Hnz-o0I?&SAnJtsfm`u%}*GT<YFzLyKy#NY^HdEa{8B7b|z zYNsfFgstUwIyf2Fp6eg6az0^oA};r*Di>C--(3A@UH$H-5*^pql(F))_iNf9QRoKt z3$~RzJZ+o7*g)FPTCQok$NQ#i-_AHzubZB*%46fIdVNDh<r@7#eN(}-G(=(5N`F3M zpUB(6DKSTtp=-k?Ew9@%`79>8tf<0LW9a%2x3uLfYE4BE!?oLVt=Ff`vUKRUeTSy? zj?>vQpO(NE-q5J&hn;lBa+s;gu%>2B@0*f)X3vI$ds;NTKkH3Q&=&o2tP6)*le&J4 z&wL>52L~rDmsWL+rWd<2^iD+?;MP{tw9M*6t>jOzpfdjcsf34NCv-v&41fvK@EW`Y zXW<;Y4;SGId;*`tS8yF}z)iRXKf=%OEBp?Bz@P9JmLkJVScL{|!N+hnHeoZi;y&!e zF5HhP?8iYI!eO*<94F944^QGezJzD+Wqcja;(2@r-^CB`5?;oS@d|#5pW#*f0>8m; z@jJQBSV7m_vR`QNd%9X)xZx)_c5GSU?t4b-xVyr=wOXom-2>~ZYPRiYY;H*|oa&Nu zTr4P|A}JFgpMpHZN#3SOe)1djhqTQr>H09K&pN4a39(Y?y+yB9NHt8zW~07UuT@Ce zEGDel<N9`$1k8%0b6jgsNUE$vT6bwpDv6mDOY4)`9)&c^R!Qq#tySe8HwLo5Rqs$0 zhD((A4?6q^F2Pm!622z={Qy6~FYp^8s#u1VLVML%gIn<ljAH{f;x2p|_mT>e*pA)! z9QNQLQsOWk#St9E3@OnON<4uxIE!<5niTm8zDjz01K$i4`5u0V7nbO+tDroIcyW3C zO{H?K<GIJlT2Suofl=>nGf*TKP{H&6j+KA^zuU`<=8qVN82A?%z~c5)dy*zt=|RnN zZG-A4RbIH?yhIT~jY!7{MLJHn@P{E?8|2Dk5+Tk@q!B9r`40h$zY0h1e-ESgztG{m G*8B}ad-$RN literal 0 HcmV?d00001 diff --git a/src/main/java/nl/utwente/di/bookQuote/.DS_Store b/src/main/java/nl/utwente/di/bookQuote/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**<q8>++&mCkOWA81W14cNZ<zv;LbK1Poaz?KmsK2CSc!( z0ynLxE!0092;Krf2c+FF_Fe*7ECH>lEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0<F0fCPF1$Cyrb|F7^5{eNG?83~ZUUlGt@xh*qZDeu<Z%US-OSsOPv j)R!Z4KLME7ReXlK;d!wEw5GODWMKRea10D2@KpjYNUI8I literal 0 HcmV?d00001 diff --git a/src/main/java/nl/utwente/di/bookQuote/BookQuote.java b/src/main/java/nl/utwente/di/bookQuote/BookQuote.java new file mode 100644 index 0000000..1fd7c12 --- /dev/null +++ b/src/main/java/nl/utwente/di/bookQuote/BookQuote.java @@ -0,0 +1,45 @@ +package nl.utwente.di.bookQuote; + +import java.io.*; +import javax.servlet.*; +import javax.servlet.http.*; + +/** Example of a Servlet that gets an ISBN number and returns the book price + */ + +public class BookQuote extends HttpServlet { + /** + * + */ + private static final long serialVersionUID = 1L; + private Quoter quoter; + + public void init() throws ServletException { + quoter = new Quoter(); + } + + public void doGet(HttpServletRequest request, + HttpServletResponse response) + throws ServletException, IOException { + + response.setContentType("text/html"); + PrintWriter out = response.getWriter(); + String docType = + "<!DOCTYPE HTML>\n"; + String title = "Book Quote"; + out.println(docType + + "<HTML>\n" + + "<HEAD><TITLE>" + title + "</TITLE>" + + "<LINK REL=STYLESHEET HREF=\"styles.css\">" + + "</HEAD>\n" + + "<BODY BGCOLOR=\"#FDF5E6\">\n" + + "<H1>" + title + "</H1>\n" + + " <P>ISBN number: " + + request.getParameter("isbn") + "\n" + + " <P>Price: " + + Double.toString(quoter.getBookPrice(request.getParameter("isbn"))) + + "</BODY></HTML>"); + } + + +} diff --git a/src/main/java/nl/utwente/di/bookQuote/Quoter.java b/src/main/java/nl/utwente/di/bookQuote/Quoter.java new file mode 100644 index 0000000..46046d1 --- /dev/null +++ b/src/main/java/nl/utwente/di/bookQuote/Quoter.java @@ -0,0 +1,25 @@ +package nl.utwente.di.bookQuote; + +public class Quoter +{ + public double getBookPrice(String isbn) + { + switch(Integer.parseInt(isbn.replaceAll("[^\\d.]", ""))) + { + case 1: + return 10.0; + case 2: + return 45.0; + case 3: + return 20.0; + case 4: + return 34.0; + case 5: + return 50.0; + default: + return 0.0; + + } + + } +} diff --git a/src/main/webapp/.DS_Store b/src/main/webapp/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..34b18dad257fe72a0cf9d568c090684b302e333f GIT binary patch literal 8196 zcmeHMO>h)N6n-xxWPS|kAOb-lgBuYv;3ff*QjpCiL4pLL8%Tgava>UisZ3_V&TJAA zLv4u{Ew#J|qUA};gK(pelU2$^4wfFo0<`qt!Gm5rT3TAZ?w+M!Lp)hZ71LGSue;xS z)BV2wcDmjy0ARXcH3O^!0EH@-OsD1!h3k2pS1O{JDw0V406nl5cA8Vcgz3(+jwfOS zVgzCYVgzCYVg&961nAD@MOon9m)f|E5r`4EClTQ92ZJh?sYn*36t50yL<&H%lBPwW zKIH+z$B1Mql0_+nD?L+Y4;Z;(lwzQCC%wVVNv0xMlv26_N_W6$WsEWu6swb;A<O|& zQpRnJK#ahA1bFUV4Fk{(Y1nvc{_dNkxnfSZP7o%O*RWzyW!2(pMbQ+kMmv%j^`|mn zHY^0`Z2mAG^<~3RGwS#IzI(HuH4ixU)G%At>3d<;@$9^Cb}XArh6WtZ@~6^%!LtJK zoQzZ`imIr?Y{l$sb6c{>NX|7Gv&}7=+nbE`wzj!BRax;!^Y)&R@e?z%FV3BOTLy;F z%K>W30zErFN-M~@Che2ElmXxdlbxo^0jM}r0^oWH09DiP>)EaC8FX^KmvLt7VOASZ z{5>@6%iEJ8*1BBQ%@y2iXm_|SHwp%FzFQdgg2B+94*ATXz|V)BVse<VLSR2{lf5%( zcac{x%$D*e?VAW4-wO`d`G901m6UO*%DI~5YZ8w(HE(??)qQnIEvs94zos1`=)BN* z!LjrEryMIBJ(vx0wr4rsv4Ke^a7@?k_p;-5UB#HHUR|-Weu@5|zPh9;cTreE87!F2 z@q!bc5Nk9Tx;A9d_IiDbuVS%_iYhdXhOQsxn$EmUt)(bpdi@4n>klYcmW>QIZql^= zF*<V=&=&Z{TUs@Jzne8}mszTGYirl^fk_!Ndp4Tfwq4T)bN=`^g&5RfQ#9R?*7c)& z<vrOT+&5u+w5uz$yok=wcPYw2uI;ca+e)O?OZ)^1D&u!fJv<DXVHfnlL9k#7UW2#b zG@OC=;XGV|PvCR-3a-L6xDGeqNB9|jh2P;1_!IuZYGk+?8_>YD_!w@*Hf+ZZ+=;ue z2X|uz2k{Ud#v!zE49C$!AE&X1FX1VC8DGcKcoyHmcku(ffEV#&yo8_PXLuREz;Ezd z{7&w(qQvK3IWD#MJ@w|3mcF_P(jL7dX?H%Ob^pJly-_2Xy6l1F4UHQ%wYG0h-#pQ> zGrW~df<clZf;uH?h*P|ckNnhE=?`gZ7UJ}NVxB#%aQd)nX}wlYD8v{hD6>jmr>|Ft z)~rHkwa4|1Dv_5hlEz7`MIoB9DyiL~wW&m8Rw=blYTFdzD_bnJJG2g!|I`@B@jAU* zRT!4B@E<t%5nO=F@Fjdr-1`B3f?wb_L{zaB>jm!;*of=!2~1)Ow&E6i8g~!_)7XW* zxEK5IIbz`u9>HN8L6cbM3Kky68JxvAJV|VP1z#mDzJYH>Y<v$t#B*ib>nX8LN<2TG zdy|>G=lb3;(v%o`yHh;68xdF}H?@-I|J@6J|Gyiz9`7keAV%O{LI5kfGF@qU*g`LF zo@*OaN2v0`?TS(g7izc(pBL#k$(w%|Qs0PlsYn*3Bn_4S{6j!||Ht>gVBWpm{0$kY B=f3~| literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..3771996 --- /dev/null +++ b/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee + http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" + version="3.1"> + + <display-name>di.bookQuote</display-name> + + <welcome-file-list> + <welcome-file>index.html</welcome-file> + <welcome-file>index.htm</welcome-file> + <welcome-file>index.jsp</welcome-file> + <welcome-file>default.html</welcome-file> + <welcome-file>default.htm</welcome-file> + <welcome-file>default.jsp</welcome-file> + </welcome-file-list> + <servlet> + <description>BookQuote Servlet</description> + <display-name>BookQuote</display-name> + <servlet-name>BookQuote</servlet-name> + <servlet-class>nl.utwente.di.bookQuote.BookQuote</servlet-class> + </servlet> + <servlet-mapping> + <servlet-name>BookQuote</servlet-name> + <url-pattern>/bookQuote</url-pattern> + </servlet-mapping> +</web-app> \ No newline at end of file diff --git a/src/main/webapp/index.html b/src/main/webapp/index.html new file mode 100644 index 0000000..7240a9b --- /dev/null +++ b/src/main/webapp/index.html @@ -0,0 +1,20 @@ +<!DOCTYPE HTML> +<!-- Front end for the webBookQuote Servlet. --> + +<html lang="en"> +<head> +<title>Web Book Quote Application</title> +<link rel="stylesheet" href="styles.css"> +<meta charset="UTF-8"> +</head> + +<body> +<h1>Web Book Quote Application</h1> + +<form ACTION="./bookQuote"> + <p>Enter ISBN number: <input TYPE="TEXT" NAME="isbn"></p> + <input TYPE="SUBMIT"> +</form> + +</body> +</html> diff --git a/src/main/webapp/styles.css b/src/main/webapp/styles.css new file mode 100644 index 0000000..e391159 --- /dev/null +++ b/src/main/webapp/styles.css @@ -0,0 +1,52 @@ +BODY { background-color: WHITE } + +H1 { color: PURPLE; + text-align: left; + font-size: 28px; + font-family: Arial, Helvetica, sans-serif; + font-weight: normal +} +.LARGER { font-size: 120% } +.TINY { font-size: 50% } +H2 { color: #440000; + text-align: left; + font-family: Arial, Helvetica, sans-serif +} +H3 { color: #440000; + text-align: left; + font-family: Arial, Helvetica, sans-serif +} +UL { margin-top: 0; + border-top-width: 0; + padding-top: 0 +} + +P { color: BLACK; + text-align: left; + font-size: 20px; + font-family: Arial, Helvetica, sans-serif +} + +FORM { color: BLACK; + text-align: left; + font-size: 20px; + font-family: Arial, Helvetica, sans-serif +} + +PRE { font-size: 105%; +} +CODE { font-size: 105%; +} +.TOC { font-size: 90%; + font-weight: bold; + font-family: Arial, Helvetica, sans-serif +} +TH.COLORED { background-color: #FFAD00 +} +TR.COLORED { background-color: #FFAD00 +} +TH.TITLE { background-color: #EF8429; + font-size: 40px; + font-family: Arial, Helvetica, sans-serif; +} +A:hover { color: red } diff --git a/src/test/.DS_Store b/src/test/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..55c1fcbeb4ba2bef02771ea2748f3e4b0ea5c07d GIT binary patch literal 6148 zcmeH~J&wXa427SU6iC~oq@0EW><vZ;POul?uR=%^tEHZ!^Xzf6fqE68XUYD?o>)m< zk%<A==J)&si~yE&C)OS&X3Pg%aKIgh^Uvveyxp!|q<wV2Q~HR>er^j=Knh3!DIf); zz>E~gV|@8Jqi52iNC7D@4+Z@DQ0UH@Y@PAxV2BZb99RzHI%Wy7c!8|R*2xOZa(b|A zwHQOZ9_?hw>uR!f_I6kfAC`AEpJHg%+hK(X&1yhF3P^#80*juHe*W+1ujc<ri&7~d z1>Q^n8@Auu4PPqH)~DC=`aY|^Zges(XZZ6Iz{HQ@6+Mjm#TR5vwoX=P`Vj~j6r{kv GD)0dNyb`AX literal 0 HcmV?d00001 diff --git a/src/test/java/.DS_Store b/src/test/java/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1f7f65d64d1006adb887faa93a5b8f93a5e321a4 GIT binary patch literal 6148 zcmeH~Jr2S!425lAKw|00n1usyg9yP1xB!BV6%2?yN9Xy6fx?U`^eow5?8a*QhNcz~ z-97rPNGBpoxKTD1MyAMTa+RUKUxxGTHdrBTmb4PQlhO6pK9UMh0V+TRr~nn1jskg< zFIUrfBt8ihpaK(7z`hR!Zmh``^iKzZj{x8TWjCySmH>+tz?y79RA3sdV6>`_Ay)Tx zu;jj)Y{6(3&EZ4y&T3N(Oru@2Ac1LhFi-(1Fj8P1d1vSU0sd|NAGI*00#xA76wt-~ zxZmNW@@)NhJ*%IxYU>6EeLKS2PXH1-iq~*ATrai&YqAAVf$>McWniEJKULrfK;RHJ literal 0 HcmV?d00001 diff --git a/src/test/java/TestQuoter.java b/src/test/java/TestQuoter.java new file mode 100644 index 0000000..7d75161 --- /dev/null +++ b/src/test/java/TestQuoter.java @@ -0,0 +1,14 @@ +import nl.utwente.di.bookQuote.Quoter; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +public class TestQuoter +{ + @Test + public void testBook1() throws Exception + { + Quoter quoter = new Quoter(); + double price = quoter.getBookPrice("1"); + Assertions.assertEquals(10.0, price, 0.0, "Price of book 1"); + } +} -- GitLab