From 8d3f33ff7fa8b89216df865bccbbd845109d92da Mon Sep 17 00:00:00 2001 From: haytham Date: Wed, 10 Mar 2021 12:11:46 +0200 Subject: [PATCH 1/3] project finished --- src/test/java/Test_Package/AddBookSteps.java | 1 + .../Test_Package/AddBookSteps.class | Bin 3549 -> 3562 bytes 2 files changed, 1 insertion(+) diff --git a/src/test/java/Test_Package/AddBookSteps.java b/src/test/java/Test_Package/AddBookSteps.java index 5dd1727..5a5bf38 100644 --- a/src/test/java/Test_Package/AddBookSteps.java +++ b/src/test/java/Test_Package/AddBookSteps.java @@ -66,6 +66,7 @@ public void if_the_isbn_is_valid_the_book_will_be_added() { System.out.println("-----------Book Added Sucsessfully-----------"); } else{ + assertTrue(Added == false); System.out.println("-----------Book can't be added because the ISBN is invalid----------- "); } } diff --git a/target/test-classes/Test_Package/AddBookSteps.class b/target/test-classes/Test_Package/AddBookSteps.class index 40d909101542a565f19dc9997ba309aed72181eb..8ef1ee3a641e764dd2705400a0b876521cb3822d 100644 GIT binary patch literal 3562 zcmb_fO?MmB8Gf!cnvvuoahy1boe%~niLF?ug*22n1#FiDgK$D*Y@Dwf{BdqfVe22%@n6*1^O;c3naYO3Rh=13Y#J2Ds`uFSzxfRY+tqW4cn{bi=pp&wFv>E z;g)^dUlll9c+_^i(s{db*{(VHsb=$XP%1>b6x2_G&tR?Is&^3uIJ3Q zR?3b)XO|mX87wp_c4OZ5T{&+rYGK_C1P&GEoFMF&p#RcJF?6m3v~VP>J0-iiLOVg| z+hNl$xk0JXtks-q$@K(=FSNYSU2*2!z@_d<&ufNu=r%p2+HK}5t%`CbuL5M0aY|5>T&OQgR< zd`kR;(QY!QM}YExMT5IKqq{q!69OyJtN(j0ESWYcCUTns9FYNb(;=OXr9?W@1z3LC z1vyh}w)~27#+B^b6F<6l%F||I961xW;x-d^;HZgXI4S@WqZlI}cP=d^vN&#F)x`Jk ztbnDmyz>#Y41C|jb9i3h;avC6x+AcBh0 zCJ=KsHziq3Or5G#Y*hj$2$oun#%fGN;7n|$x?i&xZ8R54k!&a(`K z#n5-`6;`~xDl5IqJU&;XP=i?;+NSu*GO8{SS%4i8d+rL)m zHu96cZ?6`3MRok^T^2~WygKClC9r?Aty;;7S*$Sus0xN1!8+A zXH_IP0*+=sgvchYqc1y9vmH^EGtkhFG;YFf zdb5x12nO&~?wgTTz69^$OyF)>>{Ax+VJ|JF-$!P!e;sC5X@*uwejL&GFM#GhqdB5b}uAOCf~=v zI`*8>hxNZDo1+-{)K&~jNGuXj-hqze;2xTGP(Boe}|IS@IvCGKBVW?aX_oS zhjY0heH{ls!tn2~r!yW%zlUSl#Sfr$ma-opQGZeb$>oGrC9Z4eS17L`{jx6BKK~PC zw1NIB*KmNN^zrfBu(pnotj0{NA*E!y0L@}AV?2Z-ILxfyjQep59w8HEIeUyOm?sCS zyj7m(rSc9hls_=jYefE!T>mp+{Fr(8H%{PFqW2%1QXpR-Zuc{Dr!YZoEMftt$s5V5 z8*Sj_=$qt_%-Rjy$B|6a4SqF7_Q=r#9BK67ub8A4Nm__fH5H|5n%%cL1XyhoV1fbn zX}`yjc5i5F&=McvkWArW5@U@xP~;kVc5d#WOvJ+n7{eqEVv2D-NXDIEG!MlnG_i?7 z4@Q2SVRyFUR}V3d^jL|Axj-vV#I)`}%!jCTW`me05{e{$qMJpX0^q+m@|>KAHakf3 zvTh^I2Xh-~fkGQ;fkze6oA8~b!gHNC9&Y1%a2xP$=?QC>N?)1DukgeDc KdW>H8;ldXl!dQ?1 delta 1799 zcmZXUTTmNS7{~u7yV*^arQDiAxZf{I&>tfDC7sNc_|tSuv>gC(Xk6DJd6ESXh$vfs_-zRP8bV@XUdov^LWpP!v1NU z%6OFf)O^W?dLFQrlxS!`lZr-$40Cf}*3%OV%!Iw+px>bVkD-|_tEK!NTjbX*Av$-6 zuUNY^ajsQI8xHfUY6n$XfTKFv(ZT;!3rY1Dx>Ov0s5&1GOnF*@LF0T^AQaZojT78$ zE43w|2PakZ@?M+6s>6#@e8HAqq@tf8t=kC94D}czlg60e(>gmlsi6-~>F{BYuh@zT zH9Ui7Rh&+|XPBxV(=mi${-dpEKx8bMa);XfB1%n81{Z$%oaO2DZ@-VX^n1&$m0>LSatF^9Yi{lz(O{Oj0D>DY`

`O~Y$gQgMN|*fVl(oD^dr=@A03Nde+YWW*+X8v)MHN)zZhW$=SS4uHbj&Cff4}zpvCr zH1F(uaKwK!Fhz=KEwMVhVgFpHR`eQ0#EnE~D)bO{^afPe%#r9bM`F($i8*s5$Y@mQ zBr!|xbefHm3ekyj*DYkYqzyP+soDlgGezulrRQuQ&-D!oe78`vf#U15)q+xb=R@WH z*qxCwN>WC1Jtl*4RM3o}l2TYuMR5|%T=Z0jP-Et7qy>@Fegp3Gx+wN-t7^0a?4gTf z?ohRFsqV*t9jcFmMTG1VLYA$N4Z?s;A$w5$7Lre@_WI-+ug~iC`V^<^jiO~hYOvnG zktjNw)pg`M)vxg+!}sWGR@_b{ih(GeUWFnzSjCdTu=e0jhjk5$QiHONF1LgB_-`Zd z8PY@?F(;|^FHqs~-Gp;%-E|Y0KeCGjw0lesT=FCnP;{w>W70anL`c8B?=;WXd+?{qmX{UdFVwk`cXn~ zmtlcAu}poqOkG$b>#x9#&uQ%%{gK>39ezMPe!@Qdf=2v~X4CJJF$d#*lb58DY&L5X zXDJfh*~B@D1bmw~AE8jDI=;dSWWSY)Nx_SFiDDlH@G`-n(D7FiV2H$ESTtc6j>Aw) zS9h!uel*<1tD=W*5*p;02rnj3l1-w(Awsz&LVumD1WX&8I6`%_@4%*b3!8Tm^2cF( z_x~_1C!~qN*iV)W>`>i?@qL0ZvduWrC}8}+l=V`9R(jZW- z3?IgQX5ew38CFc289qw52pKsfQhscvJQjB{E9RsstwWaMR$flH*er PTrO+NvQ?_pg0=quoG~fj From e336811d9eb91e3ef50099b9b9abf33b96d0dcbf Mon Sep 17 00:00:00 2001 From: haytham Date: Fri, 16 Apr 2021 23:57:31 +0300 Subject: [PATCH 2/3] project finished --- pom.xml | 25 ++++++++++++++++++ .../classes/Main_Package/Books_Library.class | Bin 1040 -> 1040 bytes target/classes/Main_Package/login.class | Bin 632 -> 632 bytes target/classes/Main_Package/logout.class | Bin 639 -> 639 bytes .../Test_Package/AddBookSteps.class | Bin 3562 -> 3636 bytes target/test-classes/Test_Package/Config.class | Bin 485 -> 485 bytes .../Test_Package/LoginSteps.class | Bin 1799 -> 1833 bytes .../Test_Package/LogoutSteps.class | Bin 1286 -> 1313 bytes 8 files changed, 25 insertions(+) diff --git a/pom.xml b/pom.xml index f2c5a7f..a07c372 100644 --- a/pom.xml +++ b/pom.xml @@ -37,5 +37,30 @@ + + src/main/java + src/test/java + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + 3.7.0.174 + 6 + + + + + + \ No newline at end of file diff --git a/target/classes/Main_Package/Books_Library.class b/target/classes/Main_Package/Books_Library.class index 8dfffba0cccd3c609b097eb6c6e2c54e8a0b12a5..8c5cace3c8cb0c97ee6f5681577a2e61cdea4a7d 100644 GIT binary patch delta 17 ZcmbQhF@b~Q)W2Q(7#J8#Hga&V0023$1#$oY delta 17 ZcmbQhF@b~Q)W2Q(7#J7~H*#>W0023n1#bWV diff --git a/target/classes/Main_Package/login.class b/target/classes/Main_Package/login.class index 66b27ff35579c04bc60e2cead6bc64593255fddd..e34c677250df42f4bd7a51f43cfa90e4d9562c08 100644 GIT binary patch literal 632 zcmZ`#%TB^T6g|@x3bnix@NMD_F|iwW8a5`b@R4BHlA%oMU};TTG=7!~W8%UO@S}`( zYE6mg=AM~5=bn4!e0;vW131Q>g#tFqFtDY{wuv1Ry9}jyETVwV1jA~7${)Dn^T2Zk zNhAaBgx>FY96yH9grP2iL_}gT%10VMEyc=c#Zwu`q{pCl4u%ZISvVo_T3-g@ay}c2 z=!TE|bY19jf5;=L?pf1FZe`5S>|byhjIOzR$35Zrp(g_}W5*&{*xu?aJ60>L*;8&Y zoyk8zZwr?}IFDR$E|niE-EyQdu(1N$MiHis5=@F_*$(BA$8|NH3OB(%C0n4l4KOuK zCkimba)wrlI=#>isuf~6gp9DzeFb}_gN7>AV%pSEqqCwC0d+J8$r0A5s^K27HNs-| t@C8~vZKd5Z%~+{I`-`A5AXR{wESQ!RR#`2al#*Y%jas`x*kl# zFlNZkA`vP+6~yW+$K5!TYJ5ub2OdRFK{z6|P_YQbsK2C?7A=iRVCgfdWZY)3>x~|R za~_O@3mfYmT&yt^I#P+N*>oVnTR!m3$H9>MJswK^PMS`9CnJVRXLT2{_F^%O+VPM{P>VKEy1^_QiVLYdy5@?<`a(D)hE3;oD3dr< zOw&!yCOK!aO%qz0qDRvfWkxyGd_(?)3JV2_Y16b(q}rPUP(qnr3>&CW)Z{jyEsbs- ty`s8gyQZ5XBd$@X%~6ShR^K!~Fl_y;wf$QwPg?8$XzeCid*sBz{x?4za-9GG diff --git a/target/classes/Main_Package/logout.class b/target/classes/Main_Package/logout.class index b88f5ca6701d3aa7ad5d01db945777b1587f46b7..df04dffaf726cc8a8d1cb8faa7e5eff6f0ac27f0 100644 GIT binary patch delta 355 zcmY+8Jx;?w5QX13PBu0hu#*rVh5!lwLb#!THXQ{bC6=@d;ob+ct`rwNS%c5%V?{P`BY>(SpE|Kto_T zJv>P7I{KZwlEf6Gz>35wnp#r*RG=lXhIN4riA`)tSg;9|V|5XqbyRPl!oZJ`Fu5KQ zoW8nIex%~iKRNFQz5lK5?bR^2Ourj?k81jenpJ{3*=Q$86sTA~Q0t!K1>X%2$8jJ# zgFPR|wZt!NlZ~*gy6M~LRqF`cNc!tS437V*J z;Q>5@XAzsh$fjR)bydCYsWCMgUq2t80FH5JK_htQaxlDT%igu@hd~tg3Ay=_ z&6yWIt8_kxV9%tCG{(Gc$^Zes#H@Mr24|9v1=mbU>R4hd<^n8Zg*!eiHP>x!T4@^K gJ|kaPf5oQpj-40m{ROFx=9L!_?tjESdo>*V0`wI(=Kufz diff --git a/target/test-classes/Test_Package/AddBookSteps.class b/target/test-classes/Test_Package/AddBookSteps.class index 8ef1ee3a641e764dd2705400a0b876521cb3822d..3769bfcf638286d63d39983d8fdff45851138cdf 100644 GIT binary patch delta 562 zcmZXQ%W6|m6o$Wj>d8LYXCEQZ4nzw=6Ql!mpa=>=NVV2Wv^A}lc&R5fwlT4(w%+Qc z-m2ES?s)eFL_{PVIq(5|3Fpq86czVwp#vSPe|@ml`hQqImd~!3`u69`S71Hw6iXRM zvXXsH_B%NcaM1Ol&>WVQ=JIA&&ig6|a&IX(dI3I99a`AJc-AhGhbfxF;ej!D=L(bv1FR_1x5WyB(8^+mcTQ{rmSYrn>CZoHpPff2&J0C@& zH7g>O6>9Nt+rnXwZQD&#_xU?4?KH_~Q*IZXma&z$_{8F@L~J bM;$i*eY7g$@_oE8EB=k%Yi|m6>e2rf_$gyH delta 505 zcmX|-OHWf#6h_y*+Me6fQxm05e8t2N<3JmuG0|Za1f&Xr;tTLnEA|1EQmQBlz7=_> z2Ym4Z968WBa^R>V{)AKG(1fXRU!V@ow^y=P_LrP*JAQAUT>kt02XK%j%_h1c?4~=2 zb3vT<=n3Wp#YK%;TVINBnJXT>nm+nHt}6Th2O?smHP^^Qxz1n^HxyY-oSY_4A&8+M zhBZZQ1{b%EXiAKFls(2gDjv5Kx4$gxbgMP@s~a9S+~KaB2sMT$4EMNiKZOQ*Cz&!l z;GyD?;W1AXPYus_Zg|18!{(Hq9q#Y&(|La|lSmeedBaO)6tjjo<_)iSZFqxKEEpDf zYk0>|#e2gCKH7A6r8=adPQ#X*U-1)T8 z_o6r?Q2!nV|5W~@ipe=4km24aIu%SUG)YmGC_bcgL zq_5n?Ej$H2!8yyjbgwe>-R0q|ycm7t_-$Im%~3{!m78fmA3s3}8#$Pa2HQXZc}6?q hIx8#N7gHRtU1HMXK$#CJ9voCz)OMfGO=(0?t^U@$Jd-Y zcg|!gxsvyv@9Pa2Iur&w;dk!ccp7=@QxXORgSL#* zxL7gBlj)8@@w0PiLWW^Mg;vg8_P`jV=|3phe@)b>d7=aA?1@@Q3kfFiuK@#fq9taP dvLSp^umziPME7m-od6D8D%}HEjvo3V2R~189%29h diff --git a/target/test-classes/Test_Package/LoginSteps.class b/target/test-classes/Test_Package/LoginSteps.class index 467b6dee314c74ad64ce1a6ed6f4e01f8076c4b5..8554fb09105f823bafcc2e129a266d0d25c27b22 100644 GIT binary patch literal 1833 zcmbW1+j7%Z6o&t8J8|p?av+2fQxJic!~{eNfwqA(DQ6IE2WQeLHyYXAb#|&qL5K9B z!-KRh(Cf}X=#-g001wsS-;!mFlU$Sw?X{2p`qtWO>+OI4{0rb3>?)38v5YUOC}6RI zBe<%2*L1T~VRKzKH+1u56<^_N-CM5WCT^9nQpPs|!WNjapSa3*esEjAxE*PEK}Y$^ z0>d|zui_Pf;@td(K7ByUe319ea_hDCQHzOQogSjrNF5i--$MZ#A`cE>9Art zBvrn^kw(lidgAVM>)>GS^^99|^7Z`tEl;1bEWGiOsBN_MVzdOtm&IA4TuV0A3L_Vc=r7uKaB){wrTx9Qr zPgp)rT#v>5L6v0y%k$58yw70}cC4+0Pu^OK_>xFir5|?ILtXi$xo7hmILn{RQT}`c zKPHInF#Aj*+hZK9pqQ?W*Iz@_-=Of*YZPCh^cU9(m}0AcPQWNiR65R{k?qGcPH-gf z2~Ki{)@sleX(#G0QM$N?A#E4-Fgz$WNsy^j%*+mS#ds7msHF}jaEiSGKBeF&XHN4w z6Tzf8i`lNnHCjzqNj<(odC=1gMyR8)r?ZVcPZgX?J>~l6GyTtKK0j1{WKe&W`sWYP zzi^QL9QEg!{VZc!wEAWiHUCSLGgH|^^>@^=!ANFC)46i#Pn3#(!_XYXzU!&u3NH0s t&tf;uI`<8su&^q6iM&XUOymO1rH=&p1BZfKCCJkM0=Y~Oi^lCmm(&2bl;K=FJ%n28ou zC@@&r!T<>xjTWUHhcfV-WofI>cD%aHvA0ebzW0MV#RN{2DlMCHQJ}oW^yUaV8hjpm zky@4uDpVw7#`FBhiIndV%E5~Aty)~ux-AVTJ?p+&kzAT>D~=nJlPO|1Q$?l<%@3g_ z{AiLilNVEI?TcKZVFQP7SilHn)bu264ATsxn7m6joa)ye6Bte%+To%fyLG!NZ92~l(x$wv9M30?IafE+OmfYt zG?QE^0_(V7;3DhTo)#mI%b3pM%7&Yj961A5agFYfd>1<|HDN@Yx9QzSWBM7;J4dryw90G!Iy$A|C`JjBM`JYVq46;sZeu*2FrLti zGqk{fInDSDrB0?HazCt@ST${IGUaemGYOpPhJU&%{zNDKQNkbF0)KKH|19lkRqR}% z|GdVxX@Sj7vi?<+lF!r{E`3U>w~C1*c3sD^nJ>un{=iJ9jxycB(^^N;ugPY=?ssE< W@E`1-u_gOCVxQ{DK1=3$@bDiw`H{E) diff --git a/target/test-classes/Test_Package/LogoutSteps.class b/target/test-classes/Test_Package/LogoutSteps.class index 563d5915f720347d21a86ac927b6d7508224db7d..ac45281c6aef0b7b128bbad792c25405df088911 100644 GIT binary patch delta 205 zcmWlTyG{Z@07cJ?m|=%u3o8gVs0%9cMiCX|Esba*2_4BwjD;2^@D2XJegNSUj2$6% zHhvUgDDJ%{r@CKyq5J>qCc$tV7=t-}=KnR;1qg`-EN2uz4>WKUxB`U898drv zr5)tGU}m0PG{1VU!^{2e3Qh17@M&h|7@m)%kAINH6sl@utwN=&Bc-PbkVrnRw ziq Date: Sat, 17 Apr 2021 02:38:57 +0300 Subject: [PATCH 3/3] project finished --- .idea/uiDesigner.xml | 124 ++++++++++++++++++ src/main/java/Main_Package/Book.java | 52 -------- src/main/java/Main_Package/Books_Library.java | 29 ---- src/main/java/Main_Package/login.java | 19 --- src/main/java/Main_Package/logout.java | 10 -- src/main/java/mainpackage/Book.java | 52 ++++++++ src/main/java/mainpackage/BooksLibrary.java | 26 ++++ src/main/java/mainpackage/Login.java | 53 ++++++++ src/main/java/mainpackage/Logout.java | 23 ++++ src/test/java/Test_Package/AddBookSteps.java | 16 +-- src/test/java/Test_Package/LoginSteps.java | 19 ++- src/test/java/Test_Package/LogoutSteps.java | 8 +- src/test/java/Test_Package/SearchSteps.java | 28 ++-- .../classes/Main_Package/Books_Library.class | Bin 1040 -> 0 bytes target/classes/Main_Package/login.class | Bin 632 -> 0 bytes target/classes/Main_Package/logout.class | Bin 639 -> 0 bytes .../Test_Package/AddBookSteps.class | Bin 3636 -> 3619 bytes .../Test_Package/LoginSteps.class | Bin 1833 -> 1925 bytes .../Test_Package/LogoutSteps.class | Bin 1313 -> 1338 bytes 19 files changed, 313 insertions(+), 146 deletions(-) create mode 100644 .idea/uiDesigner.xml delete mode 100644 src/main/java/Main_Package/Book.java delete mode 100644 src/main/java/Main_Package/Books_Library.java delete mode 100644 src/main/java/Main_Package/login.java delete mode 100644 src/main/java/Main_Package/logout.java create mode 100644 src/main/java/mainpackage/Book.java create mode 100644 src/main/java/mainpackage/BooksLibrary.java create mode 100644 src/main/java/mainpackage/Login.java create mode 100644 src/main/java/mainpackage/Logout.java delete mode 100644 target/classes/Main_Package/Books_Library.class delete mode 100644 target/classes/Main_Package/login.class delete mode 100644 target/classes/Main_Package/logout.class diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/Main_Package/Book.java b/src/main/java/Main_Package/Book.java deleted file mode 100644 index c74357e..0000000 --- a/src/main/java/Main_Package/Book.java +++ /dev/null @@ -1,52 +0,0 @@ -package Main_Package; - -public class Book { - - public String title; - public String author; - public String ISBN; - public String Signature; - - public Book() - { - ISBN = ""; - title = "None"; - author = "Nobody"; - } - - public void set_title(String my_title) - { - this.title = my_title; - } - public void set_Sig(String Sig) - { - this.Signature = Sig; - } - public void set_author(String my_author) - { - this.author = my_author; - } - public void set_ISBN(String my_ISBN) - { - this.ISBN = my_ISBN; - } - - - public String getISBN() - { - return this.ISBN; - } - public String getAuthor() - { - return this.author; - } - public String getTitle() - { - return this.title; - } - public String getSig() - { - return this.Signature; - } - -} diff --git a/src/main/java/Main_Package/Books_Library.java b/src/main/java/Main_Package/Books_Library.java deleted file mode 100644 index 0226e32..0000000 --- a/src/main/java/Main_Package/Books_Library.java +++ /dev/null @@ -1,29 +0,0 @@ -package Main_Package; -import java.util.ArrayList; - -public class Books_Library { - - public static ArrayList Books =new ArrayList() ;; - Book book =new Book(); - /* - * Book bk=new Book(); Book bk2=new Book(); Book bk3=new Book(); Book bk4=new - * Book(); - */ - - public Books_Library() - { - - } - - - - public void addBook(String title,String author,String isbn,String sign) - { - book.set_author(author); - book.set_ISBN(isbn); - book.set_title(title); - book.set_Sig(sign); - Books.add(book); - } - -} diff --git a/src/main/java/Main_Package/login.java b/src/main/java/Main_Package/login.java deleted file mode 100644 index d5c23de..0000000 --- a/src/main/java/Main_Package/login.java +++ /dev/null @@ -1,19 +0,0 @@ -package Main_Package; - -public class login { - public String username; - public String password; - public String entered_username; - public String entered_passsword; - public void set_username(String myusername){ - this.username = myusername; - } - - public void set_password(String mypassword){ - this.password = mypassword; - } - - - -} - diff --git a/src/main/java/Main_Package/logout.java b/src/main/java/Main_Package/logout.java deleted file mode 100644 index 67a9a60..0000000 --- a/src/main/java/Main_Package/logout.java +++ /dev/null @@ -1,10 +0,0 @@ -package Main_Package; - -public class logout { - - public static Boolean loggedout; - public void logoutt(){ - System.out.println("logged out successfully"); - loggedout = true; - } -} diff --git a/src/main/java/mainpackage/Book.java b/src/main/java/mainpackage/Book.java new file mode 100644 index 0000000..5bc1d1b --- /dev/null +++ b/src/main/java/mainpackage/Book.java @@ -0,0 +1,52 @@ +package mainpackage; + +public class Book { + + private String title; + private String author; + private String isbn; + private String signature; + + public Book() + { + isbn = ""; + title = "None"; + author = "Nobody"; + } + + public void setTitle(String mytitle) + { + this.title = mytitle; + } + public void setSig(String sig) + { + this.signature = sig; + } + public void setAuthor(String myauthor) + { + this.author = myauthor; + } + public void setIsbn(String myisbn) + { + this.isbn = myisbn; + } + + + public String getISBN() + { + return this.isbn; + } + public String getAuthor() + { + return this.author; + } + public String getTitle() + { + return this.title; + } + public String getSig() + { + return this.signature; + } + +} diff --git a/src/main/java/mainpackage/BooksLibrary.java b/src/main/java/mainpackage/BooksLibrary.java new file mode 100644 index 0000000..00448b7 --- /dev/null +++ b/src/main/java/mainpackage/BooksLibrary.java @@ -0,0 +1,26 @@ +package mainpackage; +import java.util.ArrayList; + +public class BooksLibrary { + + public static ArrayList books2 =new ArrayList() ;; + private Book book =new Book(); + + + public BooksLibrary() + { + // do nothing + } + + + + public void addBook(String title,String author,String isbn,String sign) + { + book.setAuthor(author); + book.setIsbn(isbn); + book.setTitle(title); + book.setSig(sign); + books2.add(book); + } + +} diff --git a/src/main/java/mainpackage/Login.java b/src/main/java/mainpackage/Login.java new file mode 100644 index 0000000..1bf0f14 --- /dev/null +++ b/src/main/java/mainpackage/Login.java @@ -0,0 +1,53 @@ +package mainpackage; + +public class Login { + private String username; + private String password; + private String enteredUsername; + private String enteredPasssword; + + + public String getEnteredUsername() { + return enteredUsername; + } + + public String getEnteredPasssword() { + return enteredPasssword; + } + + + + + public void setEnteredUsername(String enteredUsername) { + this.enteredUsername = enteredUsername; + } + + public void setEnteredPasssword(String enteredPasssword) { + this.enteredPasssword = enteredPasssword; + } + + + + public String getUsername() { + return username; + } + + public String getPassword() { + return password; + } + + + + + public void setUsername(String myusername){ + this.username = myusername; + } + + public void setPassword(String mypassword){ + this.password = mypassword; + } + + + +} + diff --git a/src/main/java/mainpackage/Logout.java b/src/main/java/mainpackage/Logout.java new file mode 100644 index 0000000..c295d88 --- /dev/null +++ b/src/main/java/mainpackage/Logout.java @@ -0,0 +1,23 @@ +package mainpackage; +import java.util.logging.Logger; +import java.util.logging.Level; + +public class Logout { + + static Logger logger = Logger.getLogger(Logout.class.getName()); + + public void setLoggedout(Boolean loggedout) { + this.loggedout = loggedout; + } + + public Boolean getLoggedout() { + return loggedout; + } + + private Boolean loggedout; + public void logoutt(){ + + logger.log(Level.WARNING,"logged out successfully"); + loggedout = true; + } +} diff --git a/src/test/java/Test_Package/AddBookSteps.java b/src/test/java/Test_Package/AddBookSteps.java index 5a5bf38..dfdfb96 100644 --- a/src/test/java/Test_Package/AddBookSteps.java +++ b/src/test/java/Test_Package/AddBookSteps.java @@ -3,17 +3,17 @@ import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; -import Main_Package.Book; -import Main_Package.Books_Library; +import mainpackage.Book; +import mainpackage.BooksLibrary; import static org.junit.Assert.assertTrue; -import Main_Package.Books_Library; + public class AddBookSteps { boolean Added=false; char[] ISBN ; int num=10; int tot=0; String check=""; - Books_Library library = new Books_Library(); + BooksLibrary library = new BooksLibrary(); @Given("the administrator is logged in") public void the_administrator_is_logged_in() { @@ -26,7 +26,7 @@ public void the_administrator_is_logged_in() { public void the_user_enter_the_the_and_the_and_signature_is(String title, String author, String isbn, String sign) { System.out.printf("----------- %s ----------- %s ----------- %s ----------- %s ----------- %n" , title,author,isbn,sign ); boolean flag=false; - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (isbn.equals(book.getISBN()) ) {flag=true; } @@ -62,11 +62,11 @@ public void the_user_enter_the_the_and_the_and_signature_is(String title, String @Then("if the ISBN is valid the book will be added") public void if_the_isbn_is_valid_the_book_will_be_added() { if (Added==true) - { assertTrue(Added == true); + { assertTrue(Added ); System.out.println("-----------Book Added Sucsessfully-----------"); } else{ - assertTrue(Added == false); + assertTrue(!Added); System.out.println("-----------Book can't be added because the ISBN is invalid----------- "); } } @@ -95,7 +95,7 @@ public void the_user_enter_the_the_and_the_and_signature_is_and_he_is_not_logged @Then("the book will not be added") public void the_book_will_not_be_added() { - assertTrue(Added == false); + assertTrue(!Added ); System.out.println("-----------Book Can't be added-----------"); } diff --git a/src/test/java/Test_Package/LoginSteps.java b/src/test/java/Test_Package/LoginSteps.java index 48dd9c2..06ca2f7 100644 --- a/src/test/java/Test_Package/LoginSteps.java +++ b/src/test/java/Test_Package/LoginSteps.java @@ -1,21 +1,20 @@ package Test_Package; -import io.cucumber.java.en.And; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; -import Main_Package.login; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.assertFalse; +import mainpackage.Login; + +import static org.junit.Assert.*; public class LoginSteps { - login L = new login(); + Login L = new Login(); @Given("the username is {string} and the password is {string}") public void the_username_is_and_the_password_is(String user, String pass) { // Write code here that turns the phrase above into concrete actions // throw new io.cucumber.java.PendingException(); - L.set_username(user); L.set_password(pass); + L.setUsername(user); L.setPassword(pass); } @@ -23,7 +22,7 @@ public void the_username_is_and_the_password_is(String user, String pass) { public void i_fill_in_the_username(String entered_user) { // Write code here that turns the phrase above into concrete actions //throw new io.cucumber.java.PendingException(); - L.entered_username = entered_user; + L.setEnteredUsername(entered_user); } @@ -31,7 +30,7 @@ public void i_fill_in_the_username(String entered_user) { public void i_fill_in_the_password(String entered_pass) { // Write code here that turns the phrase above into concrete actions //throw new io.cucumber.java.PendingException(); - L.entered_passsword = entered_pass; + L.setEnteredPasssword(entered_pass); } @@ -39,7 +38,7 @@ public void i_fill_in_the_password(String entered_pass) { public void the_user_should_be_logged_in() { // Write code here that turns the phrase above into concrete actions // throw new io.cucumber.java.PendingException(); - assertTrue((L.entered_username.equals(L.username)) && (L.entered_passsword.equals(L.password))); + assertTrue((L.getEnteredUsername().equals(L.getUsername())) && (L.getEnteredPasssword().equals(L.getPassword()))); } @@ -48,7 +47,7 @@ public void the_user_should_be_logged_in() { public void the_user_should_not_be_logged_in() { // Write code here that turns the phrase above into concrete actions // throw new io.cucumber.java.PendingException(); - assertTrue((L.entered_username.equals(L.username)) && !(L.entered_passsword.equals(L.password))); + assertTrue((L.getEnteredUsername().equals(L.getUsername())) && !(L.getEnteredPasssword().equals(L.getPassword()))); } diff --git a/src/test/java/Test_Package/LogoutSteps.java b/src/test/java/Test_Package/LogoutSteps.java index 94150f4..c9dbbc9 100644 --- a/src/test/java/Test_Package/LogoutSteps.java +++ b/src/test/java/Test_Package/LogoutSteps.java @@ -3,11 +3,11 @@ import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; -import Main_Package.logout; +import mainpackage.Logout; import static org.junit.Assert.assertTrue; public class LogoutSteps { - logout X = new logout(); + Logout X = new Logout(); @Given("the user is logged in") public void the_user_is_logged_in() { // Write code here that turns the phrase above into concrete actions @@ -26,8 +26,8 @@ public void the_user_press_logout() { public void the_user_should_be_logged_out() { // Write code here that turns the phrase above into concrete actions // throw new io.cucumber.java.PendingException(); - assertTrue(logout.loggedout == true); - logout.loggedout = false; + assertTrue(X.getLoggedout()); + X.setLoggedout(false); } } diff --git a/src/test/java/Test_Package/SearchSteps.java b/src/test/java/Test_Package/SearchSteps.java index bbc24b5..e9f0733 100644 --- a/src/test/java/Test_Package/SearchSteps.java +++ b/src/test/java/Test_Package/SearchSteps.java @@ -2,8 +2,8 @@ import static org.junit.Assert.assertTrue; -import Main_Package.Book; -import Main_Package.Books_Library; +import mainpackage.Book; +import mainpackage.BooksLibrary; import io.cucumber.java.en.Given; import io.cucumber.java.en.Then; import io.cucumber.java.en.When; @@ -27,7 +27,7 @@ public void user_enters_substring_of_valid_title(String string) div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getTitle().length()>=div) { @@ -43,14 +43,14 @@ public void show_book_information_for_books_with_title(String string) { if (found==false) { - assertTrue(found==false); + assertTrue(!found); System.out.println("No book found with such "+'"'+string+'"'); } else { - assertTrue(found==true); + assertTrue(found); div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getTitle().length()>=div) { @@ -69,7 +69,7 @@ public void user_enters_substring_of_valid_author(String string) div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getAuthor().length()>=div) { @@ -85,14 +85,14 @@ public void show_book_information_for_books_with_author(String string) { if (found==false) { - assertTrue(found==false); + assertTrue(!found); System.out.println("No book found with such "+'"'+string+'"'); } else { - assertTrue(found==true); + assertTrue(found); div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getAuthor().length()>=div) { @@ -110,7 +110,7 @@ public void user_enters_substring_of_valid_isbn(String string) System.out.printf("----------- %s ----------- %n" , string ); div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getISBN().length()>=div) { @@ -127,14 +127,14 @@ public void show_book_information_for_books_with_isbn(String string) { if (found==false) { - assertTrue(found==false); + assertTrue(!found); System.out.println("No book found with such "+'"'+string+'"'); } else { - assertTrue(found==true); + assertTrue(found); div=string.length(); - for (Book book:Books_Library.Books) + for (Book book: BooksLibrary.books2) { if (book.getISBN().length()>=div) { diff --git a/target/classes/Main_Package/Books_Library.class b/target/classes/Main_Package/Books_Library.class deleted file mode 100644 index 8c5cace3c8cb0c97ee6f5681577a2e61cdea4a7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmbVKYflqV5IwhS**;dNAV}*26~(qt>H}XXArTT2V?~o1jD8`v?WSC)yUFg>gx}#W z@l_H@`~m(b9<*bvTi(gtM{qt z2JdvU%bTgX-_qS}9T+(eFRf_Tu;Z)eD~CIE(+qTQKz>`d+tQ4}tKy*VuJ$_BMidyY zQ~SRg=`|UdXwX_bu(L&}OZTE(KcFHLHa(h<(^E*TwYo#WnTFpBTJ8%I*NBII-1LeR zbTETig^TBg>R=j|96Z27hwn~!B=A^Z5;+G?@RZXY@rVkAbHz>urI0(7@us=wwjza0 z=teuoN@hk(Pv(%4pqGt}E$)c8!?D=nb7%Opd;sp%+4KQHt@IH$xsVgw-~`grKBzc8 zO%bV+IL14Uf_Ryyjra`Y%7;+pBP2c?V(cfZuW{BKae@(o7VNlUo+pRd%s~NHXt^@D zHmvuB%t_u=%0FN&_mLD^>0?~%QXjV1ywykQ8`9$Uk$HbgR=_xuXOUuaIn43PQ&IuT zBogA)LGd9mX>c9$aWfU%pqCJ8X3WP;S8$7-#cB&Df*0Z#AbW%?wL0IC7J5Z0kX&>L J-lk39&Oe&$-H`wQ diff --git a/target/classes/Main_Package/login.class b/target/classes/Main_Package/login.class deleted file mode 100644 index e34c677250df42f4bd7a51f43cfa90e4d9562c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcmZ`#%TB^T6g|@x3bnix@NMD_F|iwW8a5`b@R4BHlA%oMU};TTG=7!~W8%UO@S}`( zYE6mg=AM~5=bn4!e0;vW131Q>g#tFqFtDY{wuv1Ry9}jyETVwV1jA~7${)Dn^T2Zk zNhAaBgx>FY96yH9grP2iL_}gT%10VMEyc=c#Zwu`q{pCl4u%ZISvVo_T3-g@ay}c2 z=!TE|bY19jf5;=L?pf1FZe`5S>|byhjIOzR$35Zrp(g_}W5*&{*xu?aJ60>L*;8&Y zoyk8zZwr?}IFDR$E|niE-EyQdu(1N$MiHis5=@F_*$(BA$8|NH3OB(%C0n4l4KOuK zCkimba)wrlI=#>isuf~6gp9DzeFb}_gN7>AV%pSEqqCwC0d+J8$r0A5s^K27HNs-| t@C8~vZKd5Z%~+{I`TMp#Ht%w6ioXR2<^}q$W!32Ywpe#sy79auQzz6VA zh)D{xNL=jk^UQnmWiMBQCrs zWGJ_;`5m_ucO7fb^OWFjlOek!T^a5&r0b0iLuTK*5Deoj>58MM*A@OL?^>yS(L{Dj*#+z}ROk|1$w{fM-Uwio%fIFK>bXdm8++c7Z;Q$x+f z5|$Yz`~B9az7|BbErQ@OQtDpAiiuUMX;?S0fw~DD23h(?m!UB5dEC7gHt7#R?fW1U zJ@T6jrP3dY^sEzKx?wx?1@BSo<%HueOondbB;}Ij`p`6~O1e%no?mgG{XJu_+U87|Jw6NG1MJbADGIWm7%c7gnJ+k=%_KC7fz8siklsg!^M vigeSyev9`KGNAB?R4M(8Oy(6MPsk2<@<>xn+(M4H^dY{&FJGB5QkeJxia3bO diff --git a/target/test-classes/Test_Package/AddBookSteps.class b/target/test-classes/Test_Package/AddBookSteps.class index 3769bfcf638286d63d39983d8fdff45851138cdf..274a57ab221d2e35b8804f2dc9dad5b8682b2c03 100644 GIT binary patch delta 165 zcmdlYvsh-rQ(-Be+{Dbhg2d$P#Pn2sr~Lfv;*Gz`8QFy(;+rd(ZZioQ^R9QrJBoeWG2j0_A6)>>N_m{=At$U$j#mgNjA%#)LOtaT+A toEVfDTp5fQ+!(AFJQxgs%6TA~7z}};3_y7X1}+9R5eG)z%_n%G836;UEc5^X diff --git a/target/test-classes/Test_Package/LoginSteps.class b/target/test-classes/Test_Package/LoginSteps.class index 8554fb09105f823bafcc2e129a266d0d25c27b22..f086bbf75c7dfe691afbc52b8465baf0f0caea83 100644 GIT binary patch literal 1925 zcmbW1+j1L45QhJeWGj|8Sc($|<3QFp5XmvwIB_^RI58m!hD~B3V~X5tt)xL7vz|43 zFc%aL0x!TdRiIE%#RKqA6y390OUUvCT&QQZr}g*OGd=Uy-@pF}U=7U*s<>6gS_K8% zn!*fj^XzRl@3487&3kO#XR}_x9elvE4K{ZxxQER$J}l$DfN%w7-2-3gL%;pC-<6IV zc9mWin7pI3N;U+F^~SD1>3-Oe0yD1C@=1EolF^Re3dnQL4cmUO>qm;e`_59br(%J5 zcSpvFw>>P~Oyprq`b){4^wL;H+CPwar|u~TgBPx|< zm_}{+P;sx$nC3Pec%6^f!Ys}U)K2ujg&NLT_y|`lJYe&X%_BA+W6Q!P*ec^w3oag8 zc*35i?Af;P8J-DTJf-ags)O!)+S-@xL|{6W$>;rhkbQ0UZvb^Otv$#(VGuGqaB`%% zEEL)u6MDYh7k2am`B+cnu$X=kY4HV5Iv@*gOC z`2xjXQTmzI3Ya6yuNvDDEL^0SmBr&_%+nWL9xPA_It|YM Y1o;uCg4`sKwf_WigFsdZvw)lb0L9s|ZU6uP literal 1833 zcmbW1+j7%Z6o&t8J8|p?av+2fQxJic!~{eNfwqA(DQ6IE2WQeLHyYXAb#|&qL5K9B z!-KRh(Cf}X=#-g001wsS-;!mFlU$Sw?X{2p`qtWO>+OI4{0rb3>?)38v5YUOC}6RI zBe<%2*L1T~VRKzKH+1u56<^_N-CM5WCT^9nQpPs|!WNjapSa3*esEjAxE*PEK}Y$^ z0>d|zui_Pf;@td(K7ByUe319ea_hDCQHzOQogSjrNF5i--$MZ#A`cE>9Art zBvrn^kw(lidgAVM>)>GS^^99|^7Z`tEl;1bEWGiOsBN_MVzdOtm&IA4TuV0A3L_Vc=r7uKaB){wrTx9Qr zPgp)rT#v>5L6v0y%k$58yw70}cC4+0Pu^OK_>xFir5|?ILtXi$xo7hmILn{RQT}`c zKPHInF#Aj*+hZK9pqQ?W*Iz@_-=Of*YZPCh^cU9(m}0AcPQWNiR65R{k?qGcPH-gf z2~Ki{)@sleX(#G0QM$N?A#E4-Fgz$WNsy^j%*+mS#ds7msHF}jaEiSGKBeF&XHN4w z6Tzf8i`lNnHCjzqNj<(odC=1gMyR8)r?ZVcPZgX?J>~l6GyTtKK0j1{WKe&W`sWYP zzi^QL9QEg!{VZc!wEAWiHUCSLGgH|^^>@^=!ANFC)46i#Pn3#(!_XYXzU!&u3NH0s t&tf;uI`<8su&^q6iM&XUOymO1rH=&p1BZfKCCJkM0=Y~Oi`?fkRi<^4C|@eXeix_U*5mAHWPBG-*aGMl}gW9NH*3lo_)r zXvUcc)03f@(o~q%JmyL0Jq>d+7PA&}3iVNutsS|0jbnG`!1d~t+U2J;6>O+n@KddB zWaw06?$mwH|9om_r^Diz;W;lXUK-|kWq3`e;SFys-We9CS}YotST?M%YFOiau$8#T z7_WX>^F6P=D=0-*sT{N?zpp6F$(=&3RNHsIxRpb<;Z>@>e^_@L^W{y7^4hfgf|4V9 zh)szvyNb;QSIOddm*m2Sf+ICePCWBh-%XE1ioEC(WY1E)-(qON%r; zkkfZUL9T~UzZB*q3U{%`u1GbpFU3y~LvvVyiJ|sA=-2*;`be(gKkB+LLTWyuI!*L7 mEn$$n#x!Y-$Fz|YVS!dzs)zpnM&<8~8i*zh$~E+7%i-VS&Ploe delta 588 zcmZ9HO;1xn6o#L<_u_Oe(*mtUTCrGE{1z1yzePcDAqj~ly3$;iip8_KtrlPAv}t|X71Ce6llYh(468Oh&S z*L^v8em7ZdH4N4Frks8^ODiK34W)m7w43dh>z*NoEoVJ*oU@$wT;QVT5=GBtu2`;m z=DB9M?pa{bbAy|Pv3H-x(zW1i-nH7zX5+Cy!l!S-ayl8ls8QEW1?_4S;_Hl5%Y@ES z`ZKJ*-l<-;Cpf*ulvVl8{4k^J(oHIw4=AagQ_fg!lY!!nE$oIa0e#32Imz@Pt_P`T zZctyVirs6BEA7ds!ltjH%3n4{v6Af*a{m!(UBZOY-ao$X^?X$~aa+XE2W<3-DE!Kx v!hgYKM#GNLf-)WT8WkowQZwC^t39o{1_lTU^F|Y0