From 6cb5df2e1b80ab63fafae1e831a5fee17666614d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Gulczy=C5=84ski?= Date: Tue, 28 Nov 2023 20:58:47 +0100 Subject: [PATCH] init commit --- pom.xml | 7 ++ src/main/java/second/debug/Breakpoints.java | 7 +- .../java/second/debug/ConditionalBreak.java | 2 +- .../second/debug/EvaluateExpressions.java | 7 +- .../java/second/junit/HttpQueryClass.java | 2 +- src/main/java/second/junit/Main.java | 2 +- src/main/java/second/junit/ProcessQuery.java | 4 +- .../second/shortcuts/ClassThatHaveItAll.java | 37 ++++++++- src/test/java/second/junit/MockTest.java | 65 +++++++-------- target/classes/log4j.properties | 16 ++++ target/classes/second/debug/Breakpoints.class | Bin 0 -> 1056 bytes .../second/debug/ConditionalBreak.class | Bin 0 -> 948 bytes .../second/debug/EvaluateExpressions.class | Bin 0 -> 1719 bytes .../second/debug/hidden/MakeThings.class | Bin 0 -> 568 bytes .../second/debug/hidden/ObjectAnalyzer.class | Bin 0 -> 1486 bytes .../second/debug/hidden/ObjectMaker.class | Bin 0 -> 1890 bytes target/classes/second/junit/AdvanceMath.class | Bin 0 -> 992 bytes .../classes/second/junit/HttpQueryClass.class | Bin 0 -> 2569 bytes target/classes/second/junit/Main.class | Bin 0 -> 788 bytes .../classes/second/junit/ProcessQuery.class | Bin 0 -> 686 bytes .../second/shortcuts/ClassThatHaveItAll.class | Bin 0 -> 1605 bytes .../shortcuts/ClassThatHaveItAllBis.class | Bin 0 -> 1079 bytes .../second/shortcuts/InterfaceOne.class | Bin 0 -> 164 bytes .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 13 +++ .../default-testCompile/createdFiles.lst | 5 ++ .../default-testCompile/inputFiles.lst | 3 + .../2023-11-27T12-44-07_483.dumpstream | 5 ++ .../TEST-second.junit.AdvanceMathTest.xml | 74 ++++++++++++++++++ .../TEST-second.junit.FrodoTest.xml | 64 +++++++++++++++ .../TEST-second.junit.MockTest.xml | 66 ++++++++++++++++ .../second.junit.AdvanceMathTest.txt | 4 + .../second.junit.FrodoTest.txt | 4 + .../second.junit.MockTest.txt | 4 + .../second/junit/AdvanceMathTest.class | Bin 0 -> 1451 bytes .../test-classes/second/junit/Creature.class | Bin 0 -> 1140 bytes .../test-classes/second/junit/FrodoTest.class | Bin 0 -> 5500 bytes .../test-classes/second/junit/MockTest.class | Bin 0 -> 1651 bytes target/test-classes/second/junit/Race.class | Bin 0 -> 1183 bytes 39 files changed, 351 insertions(+), 40 deletions(-) create mode 100644 target/classes/log4j.properties create mode 100644 target/classes/second/debug/Breakpoints.class create mode 100644 target/classes/second/debug/ConditionalBreak.class create mode 100644 target/classes/second/debug/EvaluateExpressions.class create mode 100644 target/classes/second/debug/hidden/MakeThings.class create mode 100644 target/classes/second/debug/hidden/ObjectAnalyzer.class create mode 100644 target/classes/second/debug/hidden/ObjectMaker.class create mode 100644 target/classes/second/junit/AdvanceMath.class create mode 100644 target/classes/second/junit/HttpQueryClass.class create mode 100644 target/classes/second/junit/Main.class create mode 100644 target/classes/second/junit/ProcessQuery.class create mode 100644 target/classes/second/shortcuts/ClassThatHaveItAll.class create mode 100644 target/classes/second/shortcuts/ClassThatHaveItAllBis.class create mode 100644 target/classes/second/shortcuts/InterfaceOne.class create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 target/surefire-reports/2023-11-27T12-44-07_483.dumpstream create mode 100644 target/surefire-reports/TEST-second.junit.AdvanceMathTest.xml create mode 100644 target/surefire-reports/TEST-second.junit.FrodoTest.xml create mode 100644 target/surefire-reports/TEST-second.junit.MockTest.xml create mode 100644 target/surefire-reports/second.junit.AdvanceMathTest.txt create mode 100644 target/surefire-reports/second.junit.FrodoTest.txt create mode 100644 target/surefire-reports/second.junit.MockTest.txt create mode 100644 target/test-classes/second/junit/AdvanceMathTest.class create mode 100644 target/test-classes/second/junit/Creature.class create mode 100644 target/test-classes/second/junit/FrodoTest.class create mode 100644 target/test-classes/second/junit/MockTest.class create mode 100644 target/test-classes/second/junit/Race.class diff --git a/pom.xml b/pom.xml index 8f90c49..4ce3a77 100644 --- a/pom.xml +++ b/pom.xml @@ -69,6 +69,13 @@ 4.5.10 + + org.mockito + mockito-core + 5.7.0 + test + + \ No newline at end of file diff --git a/src/main/java/second/debug/Breakpoints.java b/src/main/java/second/debug/Breakpoints.java index 54f3756..eb4ab3b 100644 --- a/src/main/java/second/debug/Breakpoints.java +++ b/src/main/java/second/debug/Breakpoints.java @@ -2,6 +2,8 @@ package second.debug; import second.debug.hidden.MakeThings; +import static java.util.Objects.isNull; + public class Breakpoints { public static void main(final String... args) { @@ -15,6 +17,9 @@ public class Breakpoints { private static void printThis(final Object o) { System.out.println("I will print you something very soon"); - System.out.println(o.toString()); + if (!isNull(o)) + System.out.println(o.toString()); + else + System.out.println("Object is null!"); } } diff --git a/src/main/java/second/debug/ConditionalBreak.java b/src/main/java/second/debug/ConditionalBreak.java index 0c3fcb7..1ee38c9 100644 --- a/src/main/java/second/debug/ConditionalBreak.java +++ b/src/main/java/second/debug/ConditionalBreak.java @@ -11,7 +11,7 @@ public class ConditionalBreak { boolean everythingIsOK = true; int i = 0; - while (i < myArray.length && everythingIsOK) { + while (i < myArray.length && i != 10 && everythingIsOK) { // This time we're using an external library to process objects. // If something goes wrong, this is the line where we'll want to set a // breakpoint. diff --git a/src/main/java/second/debug/EvaluateExpressions.java b/src/main/java/second/debug/EvaluateExpressions.java index b94bf33..0ba831e 100644 --- a/src/main/java/second/debug/EvaluateExpressions.java +++ b/src/main/java/second/debug/EvaluateExpressions.java @@ -2,6 +2,8 @@ package second.debug; import second.debug.hidden.ObjectMaker; +import static java.util.Objects.isNull; + import java.util.List; /** @@ -35,7 +37,10 @@ public class EvaluateExpressions { throw new IllegalArgumentException( "If you don't mind, I would prefer not to process your object..."); } - System.out.println(100 * list.get(index)); + if (!isNull(list.get(index))) + System.out.println(100 * list.get(index)); + else + System.out.printf("The value at index %d is null!", index); // OK now we can process the argument. // ... just kidding, I'm totally going to delete your precious objects. diff --git a/src/main/java/second/junit/HttpQueryClass.java b/src/main/java/second/junit/HttpQueryClass.java index 6f57750..d85073e 100644 --- a/src/main/java/second/junit/HttpQueryClass.java +++ b/src/main/java/second/junit/HttpQueryClass.java @@ -13,7 +13,7 @@ import java.io.IOException; public class HttpQueryClass { - public String query() { + public String query(String param) { String result = "none"; CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet request = new HttpGet("https://api.gios.gov.pl/pjp-api/rest/station/findAll"); diff --git a/src/main/java/second/junit/Main.java b/src/main/java/second/junit/Main.java index cae3e9d..2d1065e 100644 --- a/src/main/java/second/junit/Main.java +++ b/src/main/java/second/junit/Main.java @@ -4,7 +4,7 @@ public class Main { public static void main(final String... args) { ProcessQuery processQuery = new ProcessQuery(new HttpQueryClass()); - System.out.println(processQuery.process()); + System.out.println(processQuery.process("param")); } } diff --git a/src/main/java/second/junit/ProcessQuery.java b/src/main/java/second/junit/ProcessQuery.java index cb31f22..a6f8151 100644 --- a/src/main/java/second/junit/ProcessQuery.java +++ b/src/main/java/second/junit/ProcessQuery.java @@ -10,8 +10,8 @@ public class ProcessQuery { this.queryClass = queryClass; } - public String process() { - return queryClass.query().toUpperCase(); + public String process(String param) { + return queryClass.query(param).toUpperCase(); } } diff --git a/src/main/java/second/shortcuts/ClassThatHaveItAll.java b/src/main/java/second/shortcuts/ClassThatHaveItAll.java index 2951b5a..5db2287 100644 --- a/src/main/java/second/shortcuts/ClassThatHaveItAll.java +++ b/src/main/java/second/shortcuts/ClassThatHaveItAll.java @@ -1,4 +1,39 @@ package second.shortcuts; +import java.util.List; + public class ClassThatHaveItAll implements InterfaceOne {String name;Integer number;@Override - public void printMe(String info) { } } + public void printMe(String info) { } + + List list; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public void setNumber(Integer number) { + this.number = number; + } + + public void setList(List list) { + this.list = list; + } + + public Integer getNumber() { + return number; + } + + public List getList() { + return list; + } + + public ClassThatHaveItAll(String name, Integer number, List list) { + this.name = name; + this.number = number; + this.list = list; + } +} diff --git a/src/test/java/second/junit/MockTest.java b/src/test/java/second/junit/MockTest.java index 464d811..00975ea 100644 --- a/src/test/java/second/junit/MockTest.java +++ b/src/test/java/second/junit/MockTest.java @@ -1,32 +1,33 @@ -//package second.junit; -// -//import org.junit.Assert; -//import org.junit.Before; -//import org.junit.Test; -//import org.mockito.Mock; -//import org.mockito.Mockito; -// -//import static org.assertj.core.api.Assertions.assertThat; -//import static org.mockito.Mockito.when; -// -//public class MockTest { -// -// HttpQueryClass httpQueryClass; -// -// @Before -// public void setUp() { -// System.out.println("Run setUp"); -// httpQueryClass = Mockito.mock(HttpQueryClass.class); -// } -// -// @Test -// public void mockTestExample() { -// Mockito.when(httpQueryClass.query()).thenReturn("test"); -// -// ProcessQuery processQuery = new ProcessQuery(httpQueryClass); -// -// String result = processQuery.process(); -// assertThat(result).isEqualTo("TEST"); -// } -// -//} +package second.junit; + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mock; +import org.mockito.Mockito; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.when; +import static org.mockito.ArgumentMatchers.any; + +public class MockTest { + + HttpQueryClass httpQueryClass; + + @Before + public void setUp() { + System.out.println("Run setUp"); + httpQueryClass = Mockito.mock(HttpQueryClass.class); + } + + @Test + public void mockTestExample() { + Mockito.when(httpQueryClass.query(any())).thenReturn("test"); + + ProcessQuery processQuery = new ProcessQuery(httpQueryClass); + + String result = processQuery.process("test param"); + assertThat(result).isEqualTo("TEST"); + } + +} diff --git a/target/classes/log4j.properties b/target/classes/log4j.properties new file mode 100644 index 0000000..d0e7050 --- /dev/null +++ b/target/classes/log4j.properties @@ -0,0 +1,16 @@ +# Root logger option +log4j.rootLogger=INFO, stdout, file + +# Redirect log messages to console +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n + +# Redirect log messages to a log file, support file rolling. +log4j.appender.file=org.apache.log4j.RollingFileAppender +log4j.appender.file.File=log.log +log4j.appender.file.MaxFileSize=5MB +log4j.appender.file.MaxBackupIndex=10 +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n \ No newline at end of file diff --git a/target/classes/second/debug/Breakpoints.class b/target/classes/second/debug/Breakpoints.class new file mode 100644 index 0000000000000000000000000000000000000000..9098a4863d9a3d4696dd37d6b9c5b113ac746bd3 GIT binary patch literal 1056 zcmZ`&T~8B16g|@xwk%sIEfhq=ML|nZ*6**P37Tk33TjGt(5G!Xfr0HV>F#3q3H}BD zfY17X#0P(XKgxJ!w}})Xo6OFgd+#~t-nsMp&(B`~9^sjZ46+7t7KSh^P~3G7T*q_$ zZRc%kSGFU8;Z^0U=(#|)y0m2?j}Zf=g;7`nbD?Ype#hy^R=n-(s7^=v&bqrNH+Pi3 z9SWFT8f%FqFi~Aab^8&e-K}XWjP`=!VyDizSj~bs~0M#ZFhM zAJ1wv{ccYWO!*AAfCx16f3qV{Xhv>(Z{6MRD>0iv+-u8MN^32ixT6)FjCtN@hJz1e zA@sy^b!a*K3;u^{KOnwwlfiAS+6@@E!_`Uya2NMzea3w};E7It&u9%gehj1W9feZ) z2$RdlxbzRGgd77#xmx@RD01jEXeCX=Lq0{&Tfk#HA*`tj{zImG_E4YFm-v!WyOQe8&h?#r6W(o@oFGKp_1jK zqI|K-FkHL8eP??wrdFQY>RvDlZCK zfk?!pTNlEmZsRBr?(0aqVWb5m&@$wv$h?C*uA74#A%?|Moz@dARdb=VZext0aHhi* zIzMT)^Wd=-e48P)68VB*pemJk)(#s&zu=94Jh^J*@nD^6Y3vhcD%q4VO``hWstZ&$ zUM{iua2hp*uuHH7jxLDFfS}U(#P;$kY?= zZLjgx5oH_G3{E|2Yfn6prmw;CXE1Ljg-MLk^WBeVF{ zVxNEi8vlUIcjRB@2KO-h!+=>ZVAJR$=@49+UPOjg{lqp$aCwRiVFtsvM;=3F<`@t+ saf_@T;(wcR=xJaMcTlA69L%Cbc@}9y-a3S1<1S-k8Ooa@Ul->809yv&M*si- literal 0 HcmV?d00001 diff --git a/target/classes/second/debug/EvaluateExpressions.class b/target/classes/second/debug/EvaluateExpressions.class new file mode 100644 index 0000000000000000000000000000000000000000..0e0d545ac74bae2ce4a66e22b797326da970671c GIT binary patch literal 1719 zcmah}ZBrXn6n<_JvJe&up-s_Hy3nR1p(fS(R)bVpQ{5U~Y%r7-UzY48Y`fXb?B1>5 z4{*l6pdYNC{A@o^(D7x)89(@=9M9bZNiuZIhnsuPJ^P&JJm=i=_dh@X2H-6i2}BT8 z5K}RLIK$W@3V>ZJRd?d&z4AGGckJ&Rc@W4B{fgO?^k(cLU9IojIX3 zEyuj7>DrfWV4E7T-r=6+xIz;yokHHy+tb`o;6kC0z!YX=0cI(+P6}ZOs=~9JMk!a5 z%rC3R;0nH>4)mRFL;yUyMc_~R@!olYs66yQ*Ja%3SK{s8q(4o!5iF5;5yz^sohBRLGrFq zO?d)0@Q#9#iUqt&oe^^F#iPz?Np#zx;!wi1LEL1RUf<=KYzwX#LL;^Lo|Z8+%hw!A zY(@rKQgI8n>GRNSb%!C7u_3PgRmw}xh7$n`|Z~|*8jW+v6tC?>zG}p&v&6qgJbm< zB{Mr53(-5F3A;%!C6*?8^pV9w7{yErBw25GuR(TDKVue<SAqFe+(L;>RC(nlKIa(!NG{j3$NYLnuQ{xQNWE#f>+D(V}sWt|xSSO!2 zd3}N!McAN|jNP`}r(Hr0Px6+r|027Ly_NnBBkBARQVc&}&jybo5WuJw(x-NPV$hJP23M}WS+6nq09t6rE>(I Lk>BUx?u&l`&yb*M literal 0 HcmV?d00001 diff --git a/target/classes/second/debug/hidden/MakeThings.class b/target/classes/second/debug/hidden/MakeThings.class new file mode 100644 index 0000000000000000000000000000000000000000..f3d795bf94e897e81f89a2d0579c7acae352e20b GIT binary patch literal 568 zcmaJ;$w~u35Ph9(l5uphx-apT_ZhOS z_OOH^N(xjBbI`ug``6Q$`@{+p5;e@!NQA~&B!ajfN8IweDi)wCC~K&o%24}*!=PMB zg%^-XYv%H0oNjxlpw6&4LD^1wK@F8E+9g3**A*9%?FpqnD#Cy8(K zXkghMWvXWASl-ZzgpA*lxp*u{)HMIM?J}r7H91JTFw|S^-xD&hP`3HGNh$7!N#yWD zAqUYv$K8=!Y@;fEnz8td4g8tpq}Z@mFLn0nO! literal 0 HcmV?d00001 diff --git a/target/classes/second/debug/hidden/ObjectAnalyzer.class b/target/classes/second/debug/hidden/ObjectAnalyzer.class new file mode 100644 index 0000000000000000000000000000000000000000..cd962f7658e116febb72ea91bd4ecbf7ae3a37b5 GIT binary patch literal 1486 zcmah}TW=dh7(HWevd(5hfY3c^Iani7t69+luZCEa* zFfFj~Kt7bUK!(S)&yOCcjuDu?;fKEYP#|B~KAb@TGd3I-vv5zr+r!wX9#MM0O=nsu zk*{laB0n^36DirNJ9q{2HWpmGilV?~tU5aMYMwe89M`(O=c#ZMb}y8{@Ea8|d_1^+ z-~XDFmF9NFn#v=kA0F3>wDFpYGguN>?#UC?&|ycKd%o#%6dM_uSYWHte0l2xHV3a` z#m1_OHLMFPPB0;0_Y+G&m`IwydRV}QK+bdvDDgO=*c7nIh0rUY%s%o2tcLcKzLmhQ;lP)2?-A1zv@>(fNJ_5bHpr>K6UJ1UNE2dbw+vuB#2r+9wL zl`qHCX17~!Zht{Tz2ROI$sr9-fCvbmUz49s1pYfi7;>&{Was2S_Mf|W0UF(tjccdV zCA~fYr>zH3NA3HG`^8Mvv&*k0EZlWVYZIGD_79ZlYA>Fj#&rjE+_3RMa`nv3@{53e z_)wpyS{66UhJD#FI- zzKtjvG6>qfQS|~o64-6)9vw2ROMYB>6lo3~F_BBAt4czYbowHz)oST_#c>4OW*Dld z5y&`Jv5khng_n+Dk~1vdU0%7>R71 z$Ts;qfo`#NGXN^s=4=K#xWtuY^S7{w0ZKb-R}L=!iIrbquUTL5_dDjEU=jEg%lXIF zV`B0t?-E0U)yIOvb{6ZH!v+@8IHimWm$6F>Sy4^pSwy{wx2Wt&x>r2KhRvCi)Sr=( z?>SHGU0Ypn`t{=3*6NQ51+{{RBsy3Oz+(WmisxECz%8C~ZFBbPFG2A1nU=m&IN* literal 0 HcmV?d00001 diff --git a/target/classes/second/debug/hidden/ObjectMaker.class b/target/classes/second/debug/hidden/ObjectMaker.class new file mode 100644 index 0000000000000000000000000000000000000000..e2de414723d5c87acb166d56e2ae360f1c6b20a3 GIT binary patch literal 1890 zcmah~T~ixX7=F$su*tG~gaXz`ODWJM4H8?>s!1tr5s5BEO--doapEr|b(1=UvbB*99V}bV)}{;FL0I`))mZquI0{S#HZW zpi7*QK8Vdmd%x}&7{!>5aT60r2#lSC*s=W@12k=~(zvezYz}Yyc|c}>!M|zAYDOTM z+Dw<^!D$n(A}J7aJ-=kv+m3Q77?{Nw9cN9<;haF?BtpUSovPCm&>u?k-7f@YQiZfN zV38Zac`WEyG_iyW9hOR?l*c%Br6Mq$>TwM+luO^!krEg`!Q84hY(I`m$mm!$@j6xn z=2}j<;Z?E~XTM#|*4#?P@xmPM*oTthP}wfmsAxP0p<)*upUmEn%q|Ozst}zE9jhIl zs$f>btLk{OqhFbA+pQWg46Gp{5HGq_&-U9*Mp@{Ok{{Hyo@3^3H7bgd>p8dE_xGLV z9h)T;n6w&YyI!)JuH1)*QNQN41m>;((Mn*w>i9uoPj&0j%{K3a%l`riwA?QlE?QSb znCKxby=gepPvp^q4wbIuDpXIe$bQ8<2SMXR3!Ijt!1XG38s6q7gZaTQ zpYQM_%T;h4x^x8bqcVAyPk9Xvc#cmqFhCyHxQk;Q*9jz@AIt9#*ZeW`y(7e}$hFyI zwDKJmGsiIYp1_>Kk8|jrG*hT9x(wV2ovN%1kV=5)YuW6g>}S7@Q9BS!@g1sb2+ZiyD(IFecV$f}!mKLv-h37~$bC5IPWDx$4TT zYkz?oH`ZvPd;gQ-eZvT|s3g35?|bi@d+wR{>(93z0QPZLM+8v~iUAcdhE$(VdDY== zw|d;}+m^==yDwbfJz$8I$}JsnT+pB!Sb@QiUS6-ep53*_4BC`C6Z`lT!*;2$Ja2kq z;dX1~&{hDcNz#i3l1MSch3mB>f#0vLl1jXr&1M>M4A~{!<2RN)^2E@MBhQfYdz!^G-mZ-XUbj6KIC4HL3uRnkdS0U zxc1Rx(6-0Vc-x_!Ok-$qr^UxY*1@LY^~4FoM&o~kH5!k1Izq~3P)qfCxz4~i{bg)3 zNjZ*n~+H zBdV*kO7MYve-xEM@#QCqVQkFDn)CAjE1O@#b)Qec4ay=u-_3yUIn@gB7&~8~9qoQW zBFrmaJD`*J6`#8@zq{Zzh{6y;k1!h8Zxj`U{GWf3EJ?ggc?5U<0+KPcG5`Po literal 0 HcmV?d00001 diff --git a/target/classes/second/junit/HttpQueryClass.class b/target/classes/second/junit/HttpQueryClass.class new file mode 100644 index 0000000000000000000000000000000000000000..8f53456b492483427cef1cf770d9ecc9a3d36cff GIT binary patch literal 2569 zcma)8T~iZR7=8{UIWeq)pq7B2)gn+~wSKh;wN=EA3aEfot*tJ}FeF-vmAz=X;;09S*X~`3C%M+7>&t5V12gvRe#dtEW|%MyJ3b?Ng95>7qScvfW^~)BakUXLFiV8ZmESdvI1?M z@0NV4S|yKG(Q9BUwh64Wip4X^Dk`6Ft)Xr$0~zeVPKjLx-oNX zAqtg1slN&4H2}Nh+f(XxL^SfvX=&hJWpGLbp6diEzYg!APhziuehjRtsOg0uR8h`!K8Ya%!!Vh*#(>|(1=d(eQK1z^!MN=(_U&ubSp7b) zo8W+f4{%T*9lEvj3T&cOQ_?dyj3W|94ScBUqAO-t9RyMLbVwCPN0T#<#|YC;pT?Zf z4j0z;N0)c)o**2n2Z~k(Bmdq(9JDz z{uPk%r9f|>3a(Q$ z=Od2HcmQ3Dl)o@qu>wMs74@82;7AkK z+w>}R2qLimb;7Sn7{%)IV?`D;AfCnHt3j>ja|sUyPk-ZACsSs-)f^N!&}998<|@rd zzcwZXnj4@Ya1ARTA_}eN&?(%Su)H|O5_eb6$M{*{gEH+#enFkGb!~KM>3S6n>!7d; z*Eq8DUkey9Qe3~{&g56{n;d)$@mqX-ovXeEHsA(Vqs9OWbKD6OP~=Ks@i$tL=GiZu za^eZrO+G{WmClWi(UnVN6P;T+yBE2cHl;-`WK+){p*NR& zhS@9Gu@+FB7B2y`R&Db_#QLy_W`alA|3w}HgVm^T_+^ExNadw zH>G=V5Zf?S0V(NfF^C^fl$cCH}4W2_C5yO8KC6ox?ct( z;b#oBcQTUMdxo;@^bOP*)>7fe(ShNdSY@i`9%B01rMfGRC7_Ic3fiB$PRv66k4DS0RkPBC?f zD%6Z^`~2}EoIc?^8LH+PFoX3l7QHW8WKrSYMU#@*i}S=6AEYwcQ1XXrD%hg0L_ZfO z((F;AxI>vsC!@2vHvzlR@Josc2FiFv(VAYsE?!f14I2(sRP!k+nsogh#@Rg@XA?Y` w!18{ex!+p3#nW4K{&LO}pJHy($~&lQ?)J1Fd)Ozei8;K%0kJb2QeJ}l2kCCP6951J literal 0 HcmV?d00001 diff --git a/target/classes/second/junit/ProcessQuery.class b/target/classes/second/junit/ProcessQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..b2fe74a92e6543ac3383bbbe674cb935d413c8e6 GIT binary patch literal 686 zcmaKp+fKqj5QhKZR4Mg@iX!4U1~9RgUSNy~iSdGX2+I9ZHd=yhZHtL-rHNwVg%99E z8D|SoiH3{)w=?_i*PWS<&$o8~``FeILtI0`KoTj!Oh?=cvn!ly^Q_g8R!B%4*p3|@ z65^$DGmQzPHRuL1FbMfTTCUSJJ3Y3T=e}#nAh_sB|AC<2slC<}K|m6piYhMa*#ER7U6xI@T|B zza|1nm@oYUA*`3iR#0vd5;eEYfa$vJ$kX0!OZu0h)#XgK?pmVT6uzzEVKNck*xZ=H zDE4;?s|3v(w3Ms%gfDIt>rc_#>W16%EqQFKzs>$;>?t=kcxo}8H}T@RvBvm2i9G8v zN5>qibG`Bks_ec%dx|^-)+xkU(?~#P&0vM2+`x?@RypE(5tW#>hU}1eG-Mi;XK1^9 eO!hJN$le$fHN`H){-GJ)Gz07WVny4G{99k{uA2)0 literal 0 HcmV?d00001 diff --git a/target/classes/second/shortcuts/ClassThatHaveItAll.class b/target/classes/second/shortcuts/ClassThatHaveItAll.class new file mode 100644 index 0000000000000000000000000000000000000000..922d3ebd59d788285cffa28abc590183287af4fc GIT binary patch literal 1605 zcmbVMT~8B16ur}yU0N!wZ7Eem6hYhNqkhC_0wFOZMoa}02=7Z-%93T5>`qC1@i%EA zG4a74;Eyt%JF{h%w!HW?k@owdDu<(%F&kJWo*0x6d6xmCl)cX}3Mw@3r@3==!}4hMO!>o(h5t zzkhz@go3K6xE)_QJttIw#UkCIX~21IBn6dqSYNtcy93Kcfy#8(q)L&hRD(aMws&;q zbdh3gy1py71ZA78LzC))=0_Ufis6afb@qI4&hNWD-*Gm z#CLUgfYpGD*LkdUq`*lJX#qQ*9x1;-$;B9=jh!nbwCV*AHsG0 zEktt(!&rC_g2hTP)>C?hx{UQX z&1;IWvZ^bMH4Ci9Em&IZCNgx_27X5kU~BzbI9arUm8+zsGl!*{8!O!^t;H16$y3A0 z3uBTsgLTxdqO$JuEA||i)U2OWQZuktugJ94t|--Y9sLppp2OtwP<$GiSD_YP5liP^ iPo@@62AJvw@^owbONN4pDr{-MqB%VWrx%FJ(93^=`!0t7 literal 0 HcmV?d00001 diff --git a/target/classes/second/shortcuts/ClassThatHaveItAllBis.class b/target/classes/second/shortcuts/ClassThatHaveItAllBis.class new file mode 100644 index 0000000000000000000000000000000000000000..fcb8c3a8e368f5ba4e444c37f2489f96b4d8f1d8 GIT binary patch literal 1079 zcmZuwO;Zy=5Pg$`ELj(bd@6_(T4EA}RTMu6A_R*93dJfY?n9V_#mz3YyP?Xz;KiTd z*`plL^5Bt!zsIxXo89nLA*t@^nd#U4x~KQgzhA!ryue!%DWnZ#EOa0%kUx+|(srd+ zw>NhWR5cRF&O4qHEeNCw#hn~FkuzXgxB=^m`_`v0QVn|fO@anC;y{jXe+V2e+KK`t z8)XyS=rNGDa1*@(eb@L17>63+dJIxXqQrCz{dMcr7Dyb~RZ`PQ-CG zG4g*`664$F)7Z#<{g@b)x!F?_6L@H#V4;Z8)tcg*q;w?RrrNA&O6$dTQYIc@%D}V* zTh}!as;ckp+2Ot)MAc>#+RLsC!|i<;t;!>{7A?7M#R<?7d@HZn*i`{rd+Aog>nbP{y6o=}+Oy$!>V53FEqC2Gm|vCd zjtm^VZyjc$eND2k(MIUna&&yhtNC2QL&-@H4rN`yYKF4T?!}WJU~c)%psH3Jop|`# zP}6!aFwU-~ATUD>Ji~1K?9Vy1K!)cWSn8MD*<1zJj?xc^?=(_)MXj%aH0G$S!~tc@ zb0_peQETuby>)`lV;GYs=(@n`Zv)7I^B%_-O#E6gh`?)-(y15DseEC+G*NbLu^)Yu z0m=~NHf4k|N*SY!Q|>R8#(v_#2_`R+&X6k5#Z=u4+QZa&TKr!4A4DI9(T}?rz&-9J yFobE`x1RR6qGb_Nzk z27#=^vPAuy#JqHU|D>$c0OJ8FJOBUy literal 0 HcmV?d00001 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..4fd9a1d --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,13 @@ +J:\IdeaProjects\PRA2024\src\main\java\second\shortcuts\ClassThatHaveItAllBis.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\hidden\ObjectMaker.java +J:\IdeaProjects\PRA2024\src\main\java\second\junit\HttpQueryClass.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\hidden\MakeThings.java +J:\IdeaProjects\PRA2024\src\main\java\second\junit\Main.java +J:\IdeaProjects\PRA2024\src\main\java\second\junit\ProcessQuery.java +J:\IdeaProjects\PRA2024\src\main\java\second\shortcuts\InterfaceOne.java +J:\IdeaProjects\PRA2024\src\main\java\second\junit\AdvanceMath.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\Breakpoints.java +J:\IdeaProjects\PRA2024\src\main\java\second\shortcuts\ClassThatHaveItAll.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\ConditionalBreak.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\EvaluateExpressions.java +J:\IdeaProjects\PRA2024\src\main\java\second\debug\hidden\ObjectAnalyzer.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..22c3c87 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,5 @@ +second\junit\Creature.class +second\junit\FrodoTest.class +second\junit\MockTest.class +second\junit\Race.class +second\junit\AdvanceMathTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..9328d69 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,3 @@ +J:\IdeaProjects\PRA2024\src\test\java\second\junit\MockTest.java +J:\IdeaProjects\PRA2024\src\test\java\second\junit\AdvanceMathTest.java +J:\IdeaProjects\PRA2024\src\test\java\second\junit\FrodoTest.java diff --git a/target/surefire-reports/2023-11-27T12-44-07_483.dumpstream b/target/surefire-reports/2023-11-27T12-44-07_483.dumpstream new file mode 100644 index 0000000..cb29285 --- /dev/null +++ b/target/surefire-reports/2023-11-27T12-44-07_483.dumpstream @@ -0,0 +1,5 @@ +# Created at 2023-11-27T12:44:09.197 +Boot Manifest-JAR contains absolute paths in classpath 'J:\.m2\repository\org\apache\maven\surefire\surefire-booter\3.0.0\surefire-booter-3.0.0.jar' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/target/surefire-reports/TEST-second.junit.AdvanceMathTest.xml b/target/surefire-reports/TEST-second.junit.AdvanceMathTest.xml new file mode 100644 index 0000000..e4c94b4 --- /dev/null +++ b/target/surefire-reports/TEST-second.junit.AdvanceMathTest.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/TEST-second.junit.FrodoTest.xml b/target/surefire-reports/TEST-second.junit.FrodoTest.xml new file mode 100644 index 0000000..d721396 --- /dev/null +++ b/target/surefire-reports/TEST-second.junit.FrodoTest.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/TEST-second.junit.MockTest.xml b/target/surefire-reports/TEST-second.junit.MockTest.xml new file mode 100644 index 0000000..6d2adda --- /dev/null +++ b/target/surefire-reports/TEST-second.junit.MockTest.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/second.junit.AdvanceMathTest.txt b/target/surefire-reports/second.junit.AdvanceMathTest.txt new file mode 100644 index 0000000..e58770a --- /dev/null +++ b/target/surefire-reports/second.junit.AdvanceMathTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: second.junit.AdvanceMathTest +------------------------------------------------------------------------------- +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 s - in second.junit.AdvanceMathTest diff --git a/target/surefire-reports/second.junit.FrodoTest.txt b/target/surefire-reports/second.junit.FrodoTest.txt new file mode 100644 index 0000000..f7a457d --- /dev/null +++ b/target/surefire-reports/second.junit.FrodoTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: second.junit.FrodoTest +------------------------------------------------------------------------------- +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.239 s - in second.junit.FrodoTest diff --git a/target/surefire-reports/second.junit.MockTest.txt b/target/surefire-reports/second.junit.MockTest.txt new file mode 100644 index 0000000..43e56f9 --- /dev/null +++ b/target/surefire-reports/second.junit.MockTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: second.junit.MockTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.965 s - in second.junit.MockTest diff --git a/target/test-classes/second/junit/AdvanceMathTest.class b/target/test-classes/second/junit/AdvanceMathTest.class new file mode 100644 index 0000000000000000000000000000000000000000..634300d30bea14c9102ca845fb3d0678d38bc4f9 GIT binary patch literal 1451 zcmZ`(=~5F*6#hDyI7u7?Vn9&D1(yVuxLentf(jB0f(BEi|C*%5!DJ>*CX_ya?{WX# z-`7&4yjAxBd?w5C>&YaH3#po=)8~B4Ij86A_b>kgxQVqiVu+hCEF`c`U}#fr$wEUq z8-^93LN}Hih$YD01bzjxh`m+j)=CiQOs9Oj0%jk zRn2wkh0PA77Ut?((y6Is>Ay;21o0HcaoEHW3llghFtJzgnrc(J(PW;$;qqQ#MGbn) z!f~7sNXmNM_HCE?61h?-UrJ*Nr%ar-a0X`uhIb2Ea(uO+JX+e4jgDG*DKMHV^h9UnA+@E35=M8U!(TxJ7YZ=>hB-Bup;r)BW6=IIn8_aa|S;;MkS ztYu%@lZdoW|M!@O<&cEr%MqArlTGE)Dh?t}VbwrWQXr{Sjk^xsAyk zoGhQ)MlSg`OyeII@g1DkOz}WG^jVro{P zr{Phcq1@N73M0^;)fzHaDB{}t*(`1z+reMIdOX5fP0-`f2y@S)MgNOfCiBlskNZpy vLbq1HbXzmc>@w)jD{zuu%c%&u75dsw+(oQ}=z8^t*J=$<_;||17%D#i3^XI> literal 0 HcmV?d00001 diff --git a/target/test-classes/second/junit/Creature.class b/target/test-classes/second/junit/Creature.class new file mode 100644 index 0000000000000000000000000000000000000000..8850e1626b911fe77885b53861015829a19bab6e GIT binary patch literal 1140 zcmZ{jS#R1v6ot#CK+(45!kA+^SfH9s8S#L z1Nx(?o;!9LgPaFuJa^7L^Ub}(pTEC;19*X61qBpMlq_t)P^izGQ>Q<7{AvHqXy%S1 z1>=?Hd(pl^vD+J#aS3G;6$_VPDYTdFIPfR^Sxia)AatE54qb(k?<_bq2IqFiQRw;8 zJu#?R*hZa(&Xl5hMl=XgNy9=DEgFT+n40Eb?Vz^|?kT+NW>QoCOhlXIB=&~%JqRZB z-5z+pdlWB5Zg}F1<{CK|JM*Cvda_P~rRa;dRM=fNJG(AP%&8k4=_|Loy$nJMMZxk+ z(9VGtB7+vMr5=qn2Ym_dGGFgDv*~(MlI46U3OmB=yjlrBqUdyU1Y%M-4&rd^9(q!T z+F=+>f)jTcJ(nKh4*OQ%lPU7Y)^mh3QP1oYXA_EVsLip%)tu@Q=a&5w%6_tfX+K?| zYCl_H=R4yC>~icd19(T}dzA43HGE{>Kj8|ac9M^)xW*No^tnoZ$;m>~l2<||h3mMH zp4{gwsxA8m%y0Zijxu!6(biTXNUara;ua%RQ@J_OWe=ep_8co!x<@@ z!flo+@ydc!H$l8ykh{2-2U6VxSrEj(07Pmd6}XQFIUqZmAYXGq9^z3RNTzj3MPh=S OUH~Gk5s=5a2i<=Uh`q}I literal 0 HcmV?d00001 diff --git a/target/test-classes/second/junit/FrodoTest.class b/target/test-classes/second/junit/FrodoTest.class new file mode 100644 index 0000000000000000000000000000000000000000..24d1dce4983cfc592fc944aee28e581be7134a0d GIT binary patch literal 5500 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 literal 0 HcmV?d00001 diff --git a/target/test-classes/second/junit/MockTest.class b/target/test-classes/second/junit/MockTest.class new file mode 100644 index 0000000000000000000000000000000000000000..123b0364cf786c6d0be585da85e4263ec56d4fea GIT binary patch literal 1651 zcma)7{dW^Z6upyvY`bh*3=LRIY1D#Ai>zOOHYk=_Kuu|BLMnbw!kBDLcEj$h+TZ<$ z^k^x1j)$N9qdeZ(O<{BF@o;i7lbJW~zB~85H~IUYKmG!671BlyBNj#-jA2~hOzy;fF;e;BzXh5PGW8AUc;#GHkf9L(b^qXc2w?FFsxJsr54=`1j6b_C96 zLnPjnawcdhNo5k}uxO#^;AOl*UPHkRWL-tnV7fEJLtvpgbaI$x#l{lOTe#rhHIxL- zW_hlK?YO6Wy(x98qr!+XOMhQrwsZ_V3(LcqNu;t-z(ohIA2Zsirg)~9dND<)+~Z|2%{;{30%Qd3-3C3 z&pv&Y|OvG5y)JzB)Tzfs$@FI`y zYrY?7sZ&9SOwH0Zy`jFNW^|k}&1ZUM<0skc8v@Qi@Fb0F@8Ou)9MgR~R8ice!1@1{ zE*l{e(ZryGT?^u{rEYpA)YQ=pE}7?t9es{3A|Uu>cXJ%!Z@!Hj?{ejGHny?lM-ad8 zM-Dq2jTx9ijiZwuKppqE5@^txOPp_UHs=bz!pct_U}iaAIK-JJDEy9vXJFHe3BHLF znB}LC0WAzbcWE~vKT87Ke;VLtdK%v=%fDga5U)N#`2Z`2aPx0J#^oG#|HSHjV|#>a z)s_791FUUcJj6%&PYzJsea7H4Zw$<_@8|g{EntPJT*hL;q?kq+Fj+z#pW_R1S>a#8 Tm-vcTJYx5C!tNW6IehysdDo@v literal 0 HcmV?d00001 diff --git a/target/test-classes/second/junit/Race.class b/target/test-classes/second/junit/Race.class new file mode 100644 index 0000000000000000000000000000000000000000..5bc674ef0e42a22830d307b89b975fc033d05d1a GIT binary patch literal 1183 zcmZuwYfsZq7=F5LYgZ32hM-(T#ki(6%EshKthlq zgs_D0vqCPnxhn4wTK%}87aq8)kuJoPLH4W!u^rVm48=IPo==OnY)an)D$?-&q^pG)~=JXRSfqX}qHl>%-5;WbbS4?Ze<~?_A zRJ?s}+p5-P_$OMKrKOCJT$Po6u1J6^2~JoNny{oUVM$fOlA3_%0M`&jhKRp_dCId$ zXp}6!G#`E6FmQpvFN7pKpl4W|oe+PFevbx!0RiFFVp8%Pw=W=Ze&9d;Bl55Y3y<+c zoRbiU#VgK1rkf^6P7j@7;;T4rEq58NAkAAxMsSv*8W%&eksN~L1(MP5Pe^6ihpd-_ zJ`}wi@@a?Vu#XPCtoVrPWz|QIeswSv%UEjW``pa8^MkU*67m_6r;r7h4ho+j#fb3roJK)~{ literal 0 HcmV?d00001