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