From e8a1f161b41181ad051866a49629d560448ca29e Mon Sep 17 00:00:00 2001 From: Jan-Philipp Luithardt Date: Wed, 3 Dec 2025 11:04:32 +0100 Subject: [PATCH] upload --- .../executionHistory/executionHistory.bin | Bin 69675 -> 92448 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.14/fileHashes/fileHashes.bin | Bin 22097 -> 22797 bytes .gradle/8.14/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.14/fileHashes/resourceHashesCache.bin | Bin 18973 -> 19789 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes .../java/main/hhn/temp/project/Main.class | Bin 440 -> 271 bytes .../java/main/hhn/temp/project/Task.class | Bin 0 -> 1715 bytes .../main/hhn/temp/project/TaskManager.class | Bin 0 -> 1012 bytes .../main/hhn/temp/project/TaskStatus.class | Bin 0 -> 1088 bytes build/classes/java/test/BadCaseTaskTest.class | Bin 624 -> 3768 bytes .../classes/java/test/GoodCaseTaskTest.class | Bin 933 -> 1938 bytes build/jacoco/test.exec | Bin 41320 -> 42111 bytes build/jacocoHtml/hhn.temp.project/Main.html | 2 +- .../hhn.temp.project/Main.java.html | 9 +-- build/jacocoHtml/hhn.temp.project/Task.html | 1 + .../hhn.temp.project/Task.java.html | 66 ++++++++++++++++++ .../hhn.temp.project/TaskManager.html | 1 + .../hhn.temp.project/TaskManager.java.html | 21 ++++++ .../hhn.temp.project/TaskStatus.html | 1 + .../hhn.temp.project/TaskStatus.java.html | 6 ++ build/jacocoHtml/hhn.temp.project/index.html | 2 +- .../hhn.temp.project/index.source.html | 2 +- build/jacocoHtml/index.html | 2 +- build/jacocoHtml/jacoco-sessions.html | 2 +- .../tests/test/classes/BadCaseTaskTest.html | 18 +++-- .../tests/test/classes/GoodCaseTaskTest.html | 16 +++-- build/reports/tests/test/index.html | 18 ++--- .../tests/test/packages/default-package.html | 14 ++-- .../test/TEST-BadCaseTaskTest.xml | 5 +- .../test/TEST-GoodCaseTaskTest.xml | 5 +- build/test-results/test/binary/results.bin | Bin 222 -> 426 bytes .../stash-dir/Main.class.uniqueId0 | Bin 630 -> 0 bytes .../stash-dir/Task.class.uniqueId1 | Bin 0 -> 1715 bytes .../stash-dir/TaskManager.class.uniqueId0 | Bin 0 -> 1012 bytes .../compileJava/previous-compilation-data.bin | Bin 123 -> 254 bytes .../stash-dir/BadCaseTaskTest.class.uniqueId0 | Bin 634 -> 3681 bytes .../GoodCaseTaskTest.class.uniqueId1 | Bin 943 -> 1851 bytes .../previous-compilation-data.bin | Bin 1249 -> 1354 bytes src/main/java/hhn/temp/project/Main.java | 9 +-- src/main/java/hhn/temp/project/Task.java | 65 +++++++++++++++++ .../java/hhn/temp/project/TaskManager.java | 20 ++++++ .../java/hhn/temp/project/TaskStatus.java | 5 ++ test/java/BadCaseTaskTest.java | 35 +++++++++- test/java/GoodCaseTaskTest.java | 43 ++++++++++-- 46 files changed, 312 insertions(+), 56 deletions(-) create mode 100644 build/classes/java/main/hhn/temp/project/Task.class create mode 100644 build/classes/java/main/hhn/temp/project/TaskManager.class create mode 100644 build/classes/java/main/hhn/temp/project/TaskStatus.class create mode 100644 build/jacocoHtml/hhn.temp.project/Task.html create mode 100644 build/jacocoHtml/hhn.temp.project/Task.java.html create mode 100644 build/jacocoHtml/hhn.temp.project/TaskManager.html create mode 100644 build/jacocoHtml/hhn.temp.project/TaskManager.java.html create mode 100644 build/jacocoHtml/hhn.temp.project/TaskStatus.html create mode 100644 build/jacocoHtml/hhn.temp.project/TaskStatus.java.html delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Main.class.uniqueId0 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 create mode 100644 src/main/java/hhn/temp/project/Task.java create mode 100644 src/main/java/hhn/temp/project/TaskManager.java create mode 100644 src/main/java/hhn/temp/project/TaskStatus.java diff --git a/.gradle/8.14/executionHistory/executionHistory.bin b/.gradle/8.14/executionHistory/executionHistory.bin index fbff49d73b68a85404748ff6f0df7291614efdbc..9357539e2a81d5f5134a45f33dc1e68a3e8571cb 100644 GIT binary patch delta 4762 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 O8owE{@NZE;$^8dJeDs0< delta 802 zcmZ2*iFNe?mI)%7j0|9~%Z7nLs|CnZWMF`^b&=SX8y#r z;mLvjP*69?B4o$U!s`&zf@3x>l{i`9B5KRPAgVk&BgH(`yrd+lATJ}ks-U2(EVDSP zB&V_>J5k_>m9XPytwZr_9leaR-Ys4zhaoa)y8PrfyVN$H*=4}S$Ua>#gfUA%@#unE z%uUbumjAV0@7DJuWb(%_*~zjEi#I#YW@Oo}z{DuSxH)b?9E;F~1DpR{*gPxl(*Mwl zEFnvC7-vmhxI}XD^Ce+I4F}X*l?#9Lh%CNcscPA}n{oDJ#ide{GnZNkT$**FwZ-$u z?~OP9=D+$nGib8?k%Gy}%VZ_QmYD9~&H4G<>ZAIe&(G#-A6d8R%Ua_PEYmjzFiPk$ z2t53Mt*PzxcLQ(c-lU>K{3;OnrR>ZM0{rjyY?`;jm}ggP(#L~kMY}i8UACXmf@xvf z7b%r_TOVY&9ctauW^fv8;6qLpV6=!Dh^|`uU;A>Jky+oCiEF0;Z8`*z@bsF_sK!{i zdHsb&{F^UqD`s}rDh5Vh@$Agpl*$w%lcIvOw3L$M)Ex7a0^_vgq>M}x0aw1IYkzjT zewbFUMY%8N_?6kr7(xtdCLf$Cy8VLWg!V1zL! y?9--aGBOHmzIW~t6IGx9 diff --git a/.gradle/8.14/executionHistory/executionHistory.lock b/.gradle/8.14/executionHistory/executionHistory.lock index 3353b4ae1b1ff9620d7f0def3dbba697089ba91e..edec47d01da724907dca9bd139a5d9d248b94977 100644 GIT binary patch literal 17 UcmZSnb#-Tx%i?)c7$D#S07IAt7XSbN literal 17 UcmZSnb#-Tx%i?)c7$Be;07D}Mq5uE@ diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index e6baf5498f1f162b61f3d22c1d3c78b7edb63805..4520a3826468dd1d535cb3715b969e250e1605f6 100644 GIT binary patch delta 2526 zcmZve3pA8z7{|ZQb#fhqnTbS5*_9A!bE$R9j8nrfPGxHgQCSjQbeP6ld#f*XGXL^D>H;FSrCDTxS^Fq(qy6kn|6_Nix=H*BnP!VlQtb{I+F9|K{1)32Ha+?pesb4`|v2*zmpi`SBYm? zDJb3LWa)?ZfAl1fqihhXH%#aA@{9VyGONkFu3}$(XOtf0KNd3AwnmAR#)7o@A;xio zZDj#{2fT?vKdxj7l3xU&8CDxk>Q-A$s*6{9&``l>7thD0+Pl|yUD1U)pJQydGIAPR2@1BVLg0y+cR#7 z%kNyYbfdkBB~Fy7%!A5MjQLj@VNSY-za8~7uMG^U|9&E=8Ar;WwP11tk#B>JQpD96 z$u$;@SNB^lyw)JUvY#N%aBu)oI0Cp{S_1aKiRts1ywi$q0c%xL;f}(^=5386G_>u~ zS%Z6Yiy3xtN3~1M>eSQrB1axmp-DmNySVS$Bg3)?XvQb@ePJ*7O7Xtt@k zqtIlHrTDa?-VlwTpAt1Vap`x0)A zP=;);GXhwPQt3c*h1C{jT%txs>vU*MswPh41(I#93y+LS3~qNFz3eQjb^Nf7wsEb1 zE}0ut+QEkwCXKv)qt$CupWHU0qV;_4-zEd~-5E6+ z<>xcp4}CFttchvi(nyTU#Esyrx`uW(NB^K=sxpa4&h?fwk@8l3zwol}(as3}W%{R% zO^^h+T;)oT?xSU3r2bpswUT;?8*yjv1LlQ#>*a_3^LlL)f7 z@cgj=8yz7=6TlQP8V}69@z?PnfCv)72}#gI1VlbnA3R??F!3St@rfWFq)LK1N$^6V z!D`y`a54dKc{rH>5+wnb#{wOa*N=G?0yt54)R@U&pFHL80`$Lr)!m&UDO*A?xH0x|LqHVaV-qG%10e2qnZgO8Wf1(fqc+IUWc&wP;-BsRrXHS&r zZbx?#$tH@(n^O=-aLmV?wAuGWoWPAen_gacNfNmPp_DF7Y>wIC^Y-xmD!y?_+v1LW zl_W6_``Vz*L7}6peb;B;nVS5(ZgByd={z%KN+M)W$*h$oG=kIrtTcM4G_oeyP%^KiCkp#Ptf6}7^`hhlXqSU8z2Z32BwGWmwhjd?C}`o#+2mr zAsesio(pbYf+IP`-57!(a?a3Eie&OiHt^6%wTvNy1-{SSej$sHyQLtOCW2{!@h4EtM$l z)~)pr&TkYO)7)nmKfWVt;Qa@8R0aD3K`Bz3^|R-Y^OE4fl=>H1GOw6lA_$@+k|u1$ w-@G|4_idz;ow&4Vwqo`Z1ztT zaZow5>n{TXrwdTfRN=fa=Hvs;md;sm9dueQiJ8^I zE$>hB6!)CW18d1Y3)R9@g{dWTe+TDA>(;OHUsyk3ROKxL>u87G? zROW4ckl}WybxWH8#97n5Av#!$A7W~`ur2A-Rr$jjvd8@sZVQ|)0&D3my9&|5aBuQY zFEy5XK!M51-g;*Dx=Wp*G9U^qROU=F-Q!=FvUJYFR=o$sAGx4rU7y_Ut;cdN=ihM8g8+bGKCKVmxS3%XmycAQ1Cwov+m%Pcb0^vr5;@z63k=zYRx$I9dwN&U_e>yp4 zwQ8t%2XEbShjgfxYe1Diz}O2U(7d{Rzqy~$baj&h9^CmUDSE(U2MX)*6<`ev+@QpT zreoIq9gQ;90eMYMHkUuIQwsY7)v^Yxh0!8svSlDBiIn$DJ{Tl5xi(M)#Oa+pH4qr- zFwut)(VodaVWQeWVCnA3u@FY@~!J@sB!y%0B$(=C9ZV01i z@>>`K?9hT>O{YuCxeB8R;Xz+c z6$a%=K|=tTvOs``1xTRj*r42WQnF8fZCGSs^rMa#Xk5aAnTHKcM?J8p%M0Dbeqp6% z7@PFt<A^JV#cv*gxgE`rYopE7Z8;^TpH=_#o!b z(^$`QNA!E^e4kfchUh4}ZU?dgn8ZLu9-1ZU-lv5hPww0nxjB!yF4pQJR0}MLfkI6W E0K75ah5!Hn diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index 7bc9f749f5c457099257c5e7720a255ac92dceb1..c31134af271b20ef20348583c0a1950b31b19a69 100644 GIT binary patch literal 17 VcmZQJ+4?|x>8n?D3}C?A3IIHH1$O`d literal 17 VcmZQJ+4?|x>8n?D3}C>h3jjPB1swnY diff --git a/.gradle/8.14/fileHashes/resourceHashesCache.bin b/.gradle/8.14/fileHashes/resourceHashesCache.bin index 0849ca99e90a257d7de01bbb7522d6f3efbf401a..128d6da0e2f9081ada3adc04ad2686e4934e4221 100644 GIT binary patch literal 19789 zcmeI3do)ye9KeT>Ba|U+lQLczA&pj9MNMhM%#h6C47&b^;I^Vi(V zp-||wQF5VtTBd&5ge@ol1)u;FfC5ke3P1rU00p1`6o3Ly017|>C;$bZ02F`%P~iVk zAZYAF^of(9&(YRw7$s3C&W2+f%sg*%kFM_zSrfatiRk}>f+-S@@a_=-$ytaWW#7-( zy;uH@;6D9`7oN%)sHwhLMsg|Q#fBl5N@^FRk~|Xek}QV0&-3Xyg8MllUTSq>WOu%! z9>INgAYQiG#ig+>MnZ6I9^#c8w`(usJLVFc?~i!Bx35UcqI(*_dBq=j(ogIbr0SCdA*Q>GYk-xm-%}#fYo4p2p79m#-q{TtQslNA0$JmqR1LeH4g)HWE04 zrMWv8QD@Hu%W?w?O@eq04{U#zFv8MEoh(xDA!smA&9#3zWXU{N;B9xFxvGV*gLA)e0Inr$pERFnR5#L+v2LOn|CgI6d31)u;FfC5ke3P1rU00p1` z6o3Ly017|>C;$bZ02F`%Pyh-*0Vn_kpa2wr0#E=7KmjNK1)u;FfC5ke3P1rU00p1` zUO;mb_w=#VShLauGhZ#gATfUv^vG?#$Z*k5W03JrgLyZ{GO6(}O@DcF3N@?!1#WB^ zoINW;%vvSTom)rk?exG6Rj1UsMHpjHcO~f#!XS$0c$ytHFi zdsyJcgDgI)lrdqtYU3J%m<4=q+z=GYH^eV(_Ts$d#8s_eYaY26ccc?~gfgYVDRK@i zag8*pl8YNwO$86AJ9{T9)b8ag_VsA)Gaomj;!@Q}YgK;O?a`n%oxtK)+}M7J>1C6k z$~GSwe z4e>3U-+t>{pyQ#%!;Pf&_qPuw?3e$js7?u$a_-?q7yrX?dTge+jOr_N3Oa9s8)s}L z2n)1&Ob<_4Z!f93cmp@)1UgKcy>8R-fFir#LX!%6+_0_~ZZFf#ELj*_{(C?)O^zG# z7FYQ%p}kyLrMqW1S1$`U(jO%zZ#zJZY~hsl(wl_8;fB(?-&s`MksEhbCK(nMZ^aEW zmuKA};_&c4pIEv!Y}~HIjZI~_@qERH(CR|Ty?X*{CT=j&>K3auXhhaEKbaY4C|_o|IHMOg+L~YOH2om`QvBG(#5iW{zx?LRtygUx Sq?J653W?BlJH26|X2#!$fie&P delta 65 zcmX>*i*fE0#tkMCjC_+#B`PN0m5`X+Drqp;RZ3!Vuaw7RS!s#MQ>7(%{zCx+17qSw R#UJ7u4R(lacJ#Qz2mm^e8rT2; diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 8d87ba8c01bdcc542631b0b48ac7d119ca5fd3dc..95f518b8153dedd7614e69786b25b2e0b2b8b425 100644 GIT binary patch literal 17 VcmZQBa#cSO`uvX|0~jz_001yg1T6pn literal 17 VcmZQBa#cSO`uvX|0~j#60RS*t1Udi! diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 1b1cbdbd4eabe03c25a14c31a0f2298c7023d638..38cbbd550607cf6a112877e567c9e102d10438af 100644 GIT binary patch literal 8 PcmZQzV4U@Mx(YV{2($u4 literal 8 PcmZQzV4QWYS?eVL2~GnL diff --git a/build/classes/java/main/hhn/temp/project/Main.class b/build/classes/java/main/hhn/temp/project/Main.class index 9cb2d8fa57787b4fcec33b0b8f9618ae82cef459..a4a02575c61f4b6d510978715a15d6c3d4b115c3 100644 GIT binary patch delta 109 zcmdnN+|R^y>ff$?3=9mm3<49m^qJWiI3~JfPP`=*z|Oz~6lP#x1VUB@HXz9flx4N*#7)_{{V1}VSpAK4{nGyI)sCTcouOX^gMn{7cw)1&Xv;2+z_16cWh zYmZUPow&D8-$1XtX(8llj{z5ZT*F#`ee@aeA2sH)EoSbo(cdvrV?0E}cAI+6-3B<3 S_rh&Av$tb)8tc(kHTVW}<4EiP diff --git a/build/classes/java/main/hhn/temp/project/Task.class b/build/classes/java/main/hhn/temp/project/Task.class new file mode 100644 index 0000000000000000000000000000000000000000..2ece7c7e5a5d7c694564d7e6d1250126958e45fd GIT binary patch literal 1715 zcmaJ>X-^YT6g{skowiI1lmdbvty=Ad?X-%9dqRb!)a>ZSEMhv+$x~>^f%6jvyv5x~%UQ z+Pu-I)J@l$HXCWXX<3;V6sR&~Two}-)QPw1)J?lOonMck5B&-TR3tI@A208UfMPZl zc6ObYF0n@u3<-?+B{bxvOcWzHqF_|T7>+XO)|Ra~JkoaSHCd;&rZ=7ngltk4NFJml z15BtmCegi{otmOZBctHBiW4{~aMU;Os-rv22E(sBSXdUASUTj^w9Ir$#c3HX=8%?$ zmhQZY0*V4rb91iNv>l@^Aj>eFng#wer93}?gjczy{ zZFo9&C|WioGE=cyZ%}Nt)~r{IMN{@8D$6({M;{pq7~uQZ!zag+tAHFd*K!P8OLb{u zQh(YA1aDvB^D=k85JHgle&I7j@duRBPsG1Md6;@~5P~P~5|C zp|pqb!h1~aAxo2c7<%#nxjmHLF<=l^_$)9j(90xosC+MnF+fsD4%`qfaCepTZ($Tm zB!87R(;gXI!*%XR%PmT{D_K?m(_9ZB^oQa2@flIj$3GB_M_JJfze`?S8m)x&6h5N# zhKqp9C+s>W++3=6p_NPECYc-r55MgKXMDl8eZk}1;H)or7I%CyXS>09U+^4T>(PGB z=E+&e7TX$XZ4KMvookCX-qC0bVS=Wpk%k1$vAgFn$pJaZ0g;*vdqMX#$+`n3TqQyX zB>I_t9t$lJk6R>C`y?*3b7ng^lgtK23^7WAogZZTI=NE&xl;05#>i6jAVh-GyGXiT Zy%V(Z*AwK}$=Ko_jpaDpr7wVce*rS-NaFwi literal 0 HcmV?d00001 diff --git a/build/classes/java/main/hhn/temp/project/TaskManager.class b/build/classes/java/main/hhn/temp/project/TaskManager.class new file mode 100644 index 0000000000000000000000000000000000000000..bc3683ef9be32e7089df083ff09fb253713fab8c GIT binary patch literal 1012 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 Mg%u*Y)N5G%0=r9B>i_@% diff --git a/build/jacoco/test.exec b/build/jacoco/test.exec index 6d51c3b7726a227c62716cc55ed317dd78b01711..0fe41d3e629b07f394f4c486a67b8e77d6bdcb76 100644 GIT binary patch delta 940 zcmaEHi0S_crU_yaDQ0F#MoDJo3=E939h#N zrO9&XIa(Sg&&rTvP@23jT9!SdD8IZ|$Y^qw`cp>c%>f#1tc<*yuj>jiac#bv-|{ne z1`9*x+$YEEi$NoIbYZ(>PuMrx7m|4>GThQnq8n|+-Vm}GyeUsgT-e3ljizf)q0 zb7FC7NMdm|NT2wBdxp(xT#vJ|{9%yzvANvajZ?Wb_5aeX*Uwrqh-PHu>6fJD7U&lg zV)YEJ$o9 zlVkIrN!g6*>npX_-&k?}9)mR27z-{*EGaE!v)P|ANGljo^F zVr1CdsL{sC$iJCGPl$kgcOyg3aK$LY_^Jh#{qP;W?CNG=I=QXf{YfM1L{Or zRk&9_v76cdP?dq-DG|+ef~j_Tmmf7Z=}$h;EIBcNb#qsGNfpEI-kV(Pnel!~$ln>v~T`1H3z*F_=tlGV=6GQgaLR3ySiyQj<&ceG@bDm{~XT&i&1}*?zt! L)8Main

Main

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1 of 683 %0 of 0n/a131313
Main()10 %n/a111111
Main()3100 %n/a010101
loadString()2100 %n/a010101
\ No newline at end of file +Main

Main

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 3100 %0 of 0n/a010101
Main()3100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Main.java.html b/build/jacocoHtml/hhn.temp.project/Main.java.html index 8f809e7..186e7c8 100644 --- a/build/jacocoHtml/hhn.temp.project/Main.java.html +++ b/build/jacocoHtml/hhn.temp.project/Main.java.html @@ -3,12 +3,9 @@ public class Main { - public void Main() { +// public void Main() { +// +// } - } - - public String loadString() { - return "test"; - } } \ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.html b/build/jacocoHtml/hhn.temp.project/Task.html new file mode 100644 index 0000000..96c2fb5 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/Task.html @@ -0,0 +1 @@ +Task

Task

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 84100 %0 of 14100 %01502508
Task(String, String)39100 %8100 %0501001
setDescription(String)19100 %4100 %030601
setStatus(TaskStatus)11100 %2100 %020401
getTaskID()3100 %n/a010101
getName()3100 %n/a010101
getDescription()3100 %n/a010101
getStatus()3100 %n/a010101
static {...}3100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.java.html b/build/jacocoHtml/hhn.temp.project/Task.java.html new file mode 100644 index 0000000..84ddb92 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/Task.java.html @@ -0,0 +1,66 @@ +Task.java

Task.java

package hhn.temp.project;
+
+public class Task {
+
+  private String name;
+  private String description;
+  private TaskStatus taskStatus;
+  private int taskID;
+  private static int idCounter = 0;
+
+  public Task(String name, String description) {
+
+    if (name == null || description == null ) {
+
+      throw new IllegalArgumentException("Name/Description is null!");
+    }
+    if(name.isEmpty() || description.isEmpty()) {
+      throw new IllegalArgumentException("Name/Description is empty!");
+    }
+
+    this.name = name;
+    this.description = description;
+    this.taskStatus = TaskStatus.OPEN;
+    //TODO when DB then auto IDs
+    this.taskID = idCounter++;
+  }
+
+  public int getTaskID() {
+    return taskID;
+  }
+
+  public String getName() {
+    return name;
+  }
+
+  public String getDescription() {
+    return description;
+  }
+
+  public TaskStatus getStatus() {
+    return taskStatus;
+  }
+
+  public void setDescription(String description) {
+    if (description == null ) {
+
+      throw new IllegalArgumentException("Description is null!");
+    }
+    if(description.isEmpty()) {
+      throw new IllegalArgumentException("Description is empty!");
+    }
+
+    this.description = description;
+  }
+
+  public void setStatus(TaskStatus taskStatus) {
+    if (taskStatus == null ) {
+
+      throw new IllegalArgumentException("TaskStatus is null!");
+    }
+
+    this.taskStatus = taskStatus;
+  }
+
+}
+
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.html b/build/jacocoHtml/hhn.temp.project/TaskManager.html new file mode 100644 index 0000000..5f8f8e9 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.html @@ -0,0 +1 @@ +TaskManager

TaskManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 24100 %0 of 0n/a020602
createTask(String, String)16100 %n/a010301
TaskManager()8100 %n/a010301
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.java.html b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html new file mode 100644 index 0000000..2330db6 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html @@ -0,0 +1,21 @@ +TaskManager.java

TaskManager.java

package hhn.temp.project;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class TaskManager {
+
+  private Map<Integer, Task> taskMap;
+
+  public TaskManager() {
+    taskMap = new HashMap<>();
+  }
+
+  public Task createTask(String name, String description) {
+    Task task = new Task(name, description);
+    taskMap.put(task.getTaskID(), task);
+
+    return task;
+  }
+}
+
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskStatus.html b/build/jacocoHtml/hhn.temp.project/TaskStatus.html new file mode 100644 index 0000000..b7d4044 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/TaskStatus.html @@ -0,0 +1 @@ +TaskStatus

TaskStatus

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 21100 %0 of 0n/a010201
static {...}21100 %n/a010201
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html new file mode 100644 index 0000000..66dc913 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html @@ -0,0 +1,6 @@ +TaskStatus.java

TaskStatus.java

package hhn.temp.project;
+
+public enum TaskStatus {
+  OPEN, CLOSED, IN_PROCESS
+}
+
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.html b/build/jacocoHtml/hhn.temp.project/index.html index 6af5a14..324dadb 100644 --- a/build/jacocoHtml/hhn.temp.project/index.html +++ b/build/jacocoHtml/hhn.temp.project/index.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1 of 683 %0 of 0n/a13131301
Main1583 %n/a13131301
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 132100 %0 of 14100 %01903401204
Task84100 %14100 %0150250801
TaskManager24100 %n/a02060201
TaskStatus21100 %n/a01020101
Main3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.source.html b/build/jacocoHtml/hhn.temp.project/index.source.html index b35a088..cf95021 100644 --- a/build/jacocoHtml/hhn.temp.project/index.source.html +++ b/build/jacocoHtml/hhn.temp.project/index.source.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1 of 683 %0 of 0n/a13131301
Main.java1583 %n/a13131301
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 132100 %0 of 14100 %01903401204
Task.java84100 %14100 %0150250801
TaskManager.java24100 %n/a02060201
TaskStatus.java21100 %n/a01020101
Main.java3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/index.html b/build/jacocoHtml/index.html index 6938e11..42540aa 100644 --- a/build/jacocoHtml/index.html +++ b/build/jacocoHtml/index.html @@ -1 +1 @@ -GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1 of 683 %0 of 0n/a13131301
hhn.temp.project1583 %n/a13131301
\ No newline at end of file +GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 132100 %0 of 14100 %01903401204
hhn.temp.project132100 %14100 %01903401204
\ No newline at end of file diff --git a/build/jacocoHtml/jacoco-sessions.html b/build/jacocoHtml/jacoco-sessions.html index 3c45115..9e7a7a3 100644 --- a/build/jacocoHtml/jacoco-sessions.html +++ b/build/jacocoHtml/jacoco-sessions.html @@ -1 +1 @@ -Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-7ec3c88e02.12.2025, 11:11:1202.12.2025, 11:11:13

Execution data for the following classes is considered in this report:

ClassId
BadCaseTaskTest0babe43e998fe125
GoodCaseTaskTestb1ad8fc837cc18e7
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb40408eaf7ac808b
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertTrue6ef3923800860200
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file +Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-d66b2b6703.12.2025, 11:03:4603.12.2025, 11:03:46

Execution data for the following classes is considered in this report:

ClassId
BadCaseTaskTestfb27d325c7e79a2a
GoodCaseTaskTest3e6361c652ed92dc
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb65324ed71e62d1e
hhn.temp.project.Task8565ffa5b5d7cd39
hhn.temp.project.TaskManagerd883e3f7ba680f28
hhn.temp.project.TaskStatusaf792bafd8a8cfde
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher06128e54c9dca021
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.NoWildcardMatcherc2434758b84103cc
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.SimpleClassNameSelector7754c64da3e7f178
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.TestPatternbf83a0bf4a96f644
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.ClassMethodNameFilterb3dd6f84f96d9804
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertEquals02e79388fd0ddf18
org.junit.jupiter.api.AssertNotNull34eb9c4ee51b2816
org.junit.jupiter.api.AssertThrows2e413933639a681e
org.junit.jupiter.api.AssertionUtilsa580a647f9b0d1af
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file diff --git a/build/reports/tests/test/classes/BadCaseTaskTest.html b/build/reports/tests/test/classes/BadCaseTaskTest.html index 2adb0e2..184cee2 100644 --- a/build/reports/tests/test/classes/BadCaseTaskTest.html +++ b/build/reports/tests/test/classes/BadCaseTaskTest.html @@ -23,7 +23,7 @@
-
1
+
2

tests

@@ -41,7 +41,7 @@
-
0.005s
+
0.007s

duration

@@ -76,9 +76,15 @@ -Assert stores initial values -assertStringInitialized() -0.005s +Assert an IllegalArgumentException when you create a new Task with no or wrong Name, Description +assertExceptionOnCreateNewTask() +0s +passed + + +Assert an IllegalArgumentException when you edit a exits Task +assertExceptionOnEditATask() +0.007s passed @@ -91,7 +97,7 @@ Generated by -Gradle 8.14 at 02.12.2025, 11:11:13

+Gradle 8.14 at 03.12.2025, 11:03:46

diff --git a/build/reports/tests/test/classes/GoodCaseTaskTest.html b/build/reports/tests/test/classes/GoodCaseTaskTest.html index 044824a..eb7b2c7 100644 --- a/build/reports/tests/test/classes/GoodCaseTaskTest.html +++ b/build/reports/tests/test/classes/GoodCaseTaskTest.html @@ -23,7 +23,7 @@
-
1
+
2

tests

@@ -41,7 +41,7 @@
-
0.002s
+
0.003s

duration

@@ -76,8 +76,14 @@ -Assert stores initial values -assertStringInitialized() +Create a new Task +assertCreateNewTask() +0.001s +passed + + +Edit Task +assertEditATask() 0.002s passed @@ -91,7 +97,7 @@ Generated by -Gradle 8.14 at 02.12.2025, 11:11:13

+Gradle 8.14 at 03.12.2025, 11:03:46

diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html index 745d1be..a2eb2ab 100644 --- a/build/reports/tests/test/index.html +++ b/build/reports/tests/test/index.html @@ -20,7 +20,7 @@
-
2
+
4

tests

@@ -38,7 +38,7 @@
-
0.007s
+
0.010s

duration

@@ -82,10 +82,10 @@ default-package -2 +4 0 0 -0.007s +0.010s 100% @@ -109,20 +109,20 @@ BadCaseTaskTest -1 +2 0 0 -0.005s +0.007s 100% GoodCaseTaskTest -1 +2 0 0 -0.002s +0.003s 100% @@ -136,7 +136,7 @@ Generated by -Gradle 8.14 at 02.12.2025, 11:11:13

+Gradle 8.14 at 03.12.2025, 11:03:46

diff --git a/build/reports/tests/test/packages/default-package.html b/build/reports/tests/test/packages/default-package.html index 6055d78..bf85a4a 100644 --- a/build/reports/tests/test/packages/default-package.html +++ b/build/reports/tests/test/packages/default-package.html @@ -22,7 +22,7 @@
-
2
+
4

tests

@@ -40,7 +40,7 @@
-
0.007s
+
0.010s

duration

@@ -80,20 +80,20 @@ BadCaseTaskTest -1 +2 0 0 -0.005s +0.007s 100% GoodCaseTaskTest -1 +2 0 0 -0.002s +0.003s 100% @@ -106,7 +106,7 @@ Generated by -Gradle 8.14 at 02.12.2025, 11:11:13

+Gradle 8.14 at 03.12.2025, 11:03:46

diff --git a/build/test-results/test/TEST-BadCaseTaskTest.xml b/build/test-results/test/TEST-BadCaseTaskTest.xml index 711793d..dd3de15 100644 --- a/build/test-results/test/TEST-BadCaseTaskTest.xml +++ b/build/test-results/test/TEST-BadCaseTaskTest.xml @@ -1,7 +1,8 @@ - + - + + diff --git a/build/test-results/test/TEST-GoodCaseTaskTest.xml b/build/test-results/test/TEST-GoodCaseTaskTest.xml index d35e04f..469b507 100644 --- a/build/test-results/test/TEST-GoodCaseTaskTest.xml +++ b/build/test-results/test/TEST-GoodCaseTaskTest.xml @@ -1,7 +1,8 @@ - + - + + diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin index bfabaaef6bcb5a2cb99de8d3a8a987c2317cb578..c56402de4bdeadd5beae655c38dfcc9975f24bbb 100644 GIT binary patch literal 426 zcmb7=F>V4e5Jhd1glkMmq+DV{5K03L7Z@$0#mcUYY$KB^Pyq!65(PDP$X%iwAsq;j zU3(=6RJa?@|9bO(Lx}k+4%=vHfc9fR)?Lqx@%7J+{|dfAYst9IG^MeVTJ=?DC|yz+ zThCufSOO||&vVK!PfRu`NS*cIN2K6WPk>4vAkb7g3zeTWYs{WCwl|ozA#~IuA5q`@ z9#$I6B~6hJEb!8eKxxnhywNIy9v1WhZ)8&=Lo!yrkov$L7hSFY6?F4aYmee#S)YEc cWmZ)bBZ^vgVo$56yUMkU^Tnx*M^9<}167}yxBvhE literal 222 zcmZQ(Vw&KTnBtsRoEnl?oE?%{T!PMLU|^heue)qBBjc>Z;^NezlHih}%)E5Zyv&l! z#GK5k)D#WPxsG5Nh2oO@qSRuAOo*I9Sz=CUYB2*V)QBAnEEC=H^HFTW5P+)P#mG#q Lbxcqr_Amed>Sj{r diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Main.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/Main.class.uniqueId0 deleted file mode 100644 index dad410bb5c290388fbb9e32563e4c0a4f5d00333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmZvaOHaZ;5Xb*piiJ`Id8+t+1w7cR3F^hfQ+*^DE}j->U`ZdO6cfLddQjuR58#I~ z&bB0I>}9tz^Pk_$?DXsV;}gIc4s|F|3-9Qe;A9?$6651}Q{3#_>tOz80^EMD(*bW1myDc3{$ZIGVSVoaV!=YzV z(%2jazAR>5ap5uOj?ep)BD?`ZxzUVSQB$#(KxI@kR1MUy!ca;m#-NR5X@`K7#(zY! zlffE;8rl=;SH1B2HbdSLo_#%ayLNELyAFAZmfzz}hX+F1Gp8C3#e|_|B@WOcoEr^N zZQLgnrZ^7<1SlnhY5cZ74SM#akoB|jNsi@w*rC@`Xlp_rq>;*3&{ V7}QvC^@&34R|7e+_Q|K<;0NdQf13aR diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 b/build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 new file mode 100644 index 0000000000000000000000000000000000000000..2ece7c7e5a5d7c694564d7e6d1250126958e45fd GIT binary patch literal 1715 zcmaJ>X-^YT6g{skowiI1lmdbvty=Ad?X-%9dqRb!)a>ZSEMhv+$x~>^f%6jvyv5x~%UQ z+Pu-I)J@l$HXCWXX<3;V6sR&~Two}-)QPw1)J?lOonMck5B&-TR3tI@A208UfMPZl zc6ObYF0n@u3<-?+B{bxvOcWzHqF_|T7>+XO)|Ra~JkoaSHCd;&rZ=7ngltk4NFJml z15BtmCegi{otmOZBctHBiW4{~aMU;Os-rv22E(sBSXdUASUTj^w9Ir$#c3HX=8%?$ zmhQZY0*V4rb91iNv>l@^Aj>eFng#wer93}?gjczy{ zZFo9&C|WioGE=cyZ%}Nt)~r{IMN{@8D$6({M;{pq7~uQZ!zag+tAHFd*K!P8OLb{u zQh(YA1aDvB^D=k85JHgle&I7j@duRBPsG1Md6;@~5P~P~5|C zp|pqb!h1~aAxo2c7<%#nxjmHLF<=l^_$)9j(90xosC+MnF+fsD4%`qfaCepTZ($Tm zB!87R(;gXI!*%XR%PmT{D_K?m(_9ZB^oQa2@flIj$3GB_M_JJfze`?S8m)x&6h5N# zhKqp9C+s>W++3=6p_NPECYc-r55MgKXMDl8eZk}1;H)or7I%CyXS>09U+^4T>(PGB z=E+&e7TX$XZ4KMvookCX-qC0bVS=Wpk%k1$vAgFn$pJaZ0g;*vdqMX#$+`n3TqQyX zB>I_t9t$lJk6R>C`y?*3b7ng^lgtK23^7WAogZZTI=NE&xl;05#>i6jAVh-GyGXiT Zy%V(Z*AwK}$=Ko_jpaDpr7wVce*rS-NaFwi literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 new file mode 100644 index 0000000000000000000000000000000000000000..bc3683ef9be32e7089df083ff09fb253713fab8c GIT binary patch literal 1012 zcmZ{jZEq4m5Xb)u*puU0uGj}35UsWrXzBTwn9%lx8Y2m9U(jIsa-l0+3(Mu$>*vx$ zMQ!2-@Ix7Amos3bFK%yVGV|O2%+CJ${o^NqJ-o1yK+;0W!8Ob=xM%!=dp#~Y-cjpJ zv=zhLt}lJH&yXyZnij4zESjK5`91F)A9fFTV8cQ(jSL(M^9~k}Wyp8C(o>=zctJSO zDDRjL&kwld9T75E%2)wIwm#tzt7>79VR>e@4Hq}G)Fp<^;yBNUZK%+fo$CLdQd8%w zI9SC^hIB_Lt)lkElvA^D8+R<^9o$9XZ(#;llS+(rUhrNdjy^D~6lRx($yF2zhB(Kxo?5j#Lr#5Wm<^2Yk*Ib%6kJi(@SI_9 zy3VUFWj0ewl)P^QP3ADBFl0`}upRn=@&}S4_53ibUWu|BgD7l^x4y2>)$(G^JDQC( zn$`rp0Y)p$EB!afO5hQFOg{!%H_7t~N!kH!c?4Fzgmp4P`U~t&Cb~%L0!08eQbf$c zL5VD9oP#p9$YR(=CFV(rOOdZ|3HM}cdxYF!`7`XwS1f_a7Da_H{@|N*UtS^fjoW-~UnU-)rp!EnmkD1I zcHa(pVSPufbovJW0;?8Hzr_%}Lws4<87(G8Mg~R(23{Zu zq#78I05YcmD9OOWuP5Lu7$T%EtS_R^%Er#Y$tB9rnw40V2$W=G5YrPB1u+=K^(2A? U`M_*mNj)iFAs#TB8)OCp0Gt0jg#Z8m delta 99 zcmeyzSZ&3~;LE7Tq{pns!qAeDk;lr=T9TSuz{b!~P?VpQnq0!p(8$5il9-t%F!%nU zEY^2_Rac2KUR{{L(Kd0Wf+8cQ9+xk-K94@HJ_{=wI|m;_YgS@eA_D^hBM<@s0F7E1 AT>t<8 diff --git a/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 b/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 index 3ccadfe8b17c4f42f24a79962e183ed824de7f2b..60103b55fc3bf2abb121f10d117e02ed6c2a0307 100644 GIT binary patch literal 3681 zcmb7G`&Sc36#gcJEQCdH)hbAF)u2gy1T8*l)Rvc(HeeNswY9B7G9(MhZo0c6(D(as z`g8w~p3`cNJ*R&_PyeQ#-r20l0vn8n!{pwbx!-*EH8cPG_w;W7H}G>D5p*ets^~_H zVQ`Ia@JyMT#mt?RHIa82V%H7RaBnhnB~!}^dKgAZB{SoSN;OlpEx9PO#GUndZt|kA z<51Ami$16d`c>@10K>o(FHCbs$Yo2yA<#azWx+6-+Y2$PU_Zl&7PGl>SrmDB(k|92 z!gOah^P=h+mZ_0T2UHxyAqGWkihRu#3^$Xx9ouJ9Im<3))@tMzja9=Hc7|7t%xcZd zOQ6iGXUtd1A{)nH98oZ&Vi-pm^l-~b#}T$Pbr@9cDN7~Ws*}2y%(bXbmuWKl0^6qo z#vY(vu#jhJCgm$Hq$ePQ!Vo? zSx~g9dxMv2>2=#Oi@JnA zt8Yuf@GggD3x+${a3*S!fsA&mvHU8fk}tGMUM9@*{&1VRq~d=OR|HWYN5rP#I-V;O zxH7M-6nLUN-NaRf;WlMS1xd}=%$lQMi5k1*RkPze+UQD0t1dH~Zby1s(Ilu-I$Sx? z@k;9B4lyrwyz)ZFE5|9?i&o9fi(7{5*MmE5hVwG?bPG;dmg~4Sug(j%WEGr&7vu(Ziq*j*17KR+HL>ig!J2Q)*i(?vob7r&9Y&#WL=a_J!2GRPm0deJ!CnUMG!Vl4c{G@in@>rLmg+3(A8h==}rn z7KVJB0fR(93*e|e&J@i_64M^$OcV1LvXYo{+F<%AS>jK;bl;Ol0`kiNc{Cs&3&?sy zZV?)#yBYK#QgMX-hLE5~(KwEhDcAWD;$ zwBtGLJXoSK|gu@L#2aZl8AMTRxY@c+N zQ6_hD8w!B+g}6$Goey@|2U9(;aB4>aXwMos7&tme!_c&eP;Q6!LL)XGP{~E`AwHtt whv>y4`c_1V{u|PIQ!<;<$4$v?O7*7nNmKf~DSbuKx3oi?iu*hKfS)k*KiytcV*mgE delta 348 zcmaDT^NWS+)W2Q(7#J9A86+lhnFxtwC6*=XJ0+$#Cl;rMBo=3fOtxaSVi)rPi%%|N zj+PKlEG|whDhVzr%FIjm%*!mvOw7rwN==#kf!SYH#t|&3P+XE~?rLFNj8bqNwSMF`Clm?8W? X>xF=Z2m=ihDP|A_Qer?Z6N5Mawy7}o diff --git a/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 b/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 index 0eaa3c858a4f6ee747184bf6d92525873691db4b..39696a5dfba75f709373fffbece1bd2990b5e752 100644 GIT binary patch literal 1851 zcmaJ>?N%FA6x}x&2uY`W1h7q^kkYRtB}|L8Dxp;x(%KpZBpB^4*CmW$FwDf6NxOUw zpTsVuUAmSJ;13_k<-Ri^NomTT`*F^>`|N%0J@=pg{`?!jL%c{KhIj&+juDIsOdiRX z(r8JiX>9KwS&cwoblrCB;E_N)m#-%ttAdO@>HoAP9oe+J6cUIh zaRGV)7j=wdf~Zej_n<6&OU3P3K2a|O{UZVk)$<@rW0(@qOnGdLVVY+*Ex+N}?Z9>& zm2OtYN4O-AYIv3m!XyF@bJf0i8J<1(Hm5dU%oI&OztBKcK(?YO4zAGaa8}jkNuD zXrC#0_sa8iC1+jdTc?)PGxLX?-R*LvR#Qk{==c&Fe(hJ35+mtr!A1#?KpvbY}IYw=E)7m zaarH!VJ%gMKfcG-kFIA`WaE%P)6pv^hYes_uT-Ovs1v@S^uPn?mW54p&~G9}s&*8( zG+a9q%zuD|>SnsHf55$I`|XzeMZIMu_oZxgSf{CoXI5q%>s2=5I?;W{2X?R#S;pxc zxO-kxh0bnxs^)gQhV{f&b)P+3+7;FMxW->7#&1q=0sXm7KR)Hy^Ob_7bU7WAz zQ(2ycn9qBdzYiYHijiyO*Y!gY5ouFlh z^EZsy^-<%r*JJ%JgGT7wiCCvUF?+<953 zr>4HFRo(+|lX-42YYs`$oZ;VhuFNEF Y^jiv!6K_2ftPK-fr{M2MA%^e&2ieuH_5c6? literal 943 zcmZ{j+iuf95QhKF$*nOYgod;bAZL@4_n!cs;GvBSvKDd<@+dHr#{7`G9`_I2*Zr{= zXokXL=}W!IkZm-378V#Pqml1wF$vu;3d|*UhfCjvh3q2E!Le}O!37lQW`cVe1jB8v zM3<}gU7?7Xn@|EnwR0+|ZBQ2-lyQl{_5wcK(~24_{ zA}s@-I5tn5ZWId=(b#YHXxR>irR%whfG@y(u4HE6Lw5JIryGEW%E2A~vItKepn+(>;nlNDFCRr!FfLpjt z9>X1qW|HJb35;&Ee!zNrjK#08PZ;Kh07@jFJi~FOoCd|rE6s%2`p4X)Ec14$^#%43 mO68>^T>ggIJhw{4EYEODGu$FE?h@l3k?t#O(BhJt!Gk|aS=D<0 diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin index ee5590bcec70322e9fa5471684c3c2a3d39032e3..6ff2b05722755c48e9be259ca87d9a2148d9ed55 100644 GIT binary patch delta 818 zcmaFJd5UX-g3+3d4ac_H9aVR~_E%8iTtP8=2uBE~GZ#avdwzZj3oDzzkykSF1av27 zhi|IAvPtrSBge#`jFb?0Jq0~QJtc;gjEp>GhSrkQ+yWJbj)J26tkmQZ5mr@(_Qbrz z^wc6oCI)r}1~~|&<}0tx(2|&$2jOZs@@O)26&I%#m1O4U6+;BIg5|Us+DZ~jN+*7h ztrrm$IA^uAUi(R&ub5D037?YOMjbsqU5568#G=I9VgZR++@F5y*gt*hy<^Xd`x`R! z^z`)v3>bP63o_G76N^$Z6Z3=x6k69$xL{B-Mfm!XKV_G{sTt}C7%_C`7o_Huq!yQ$ zWC<+g`a4}C>rwGC$BprNE2ck`6POaRC@O^UhaTUg`|=8*Z`|e^dzu88I-2R}i2#AX zOQ8tY{<3YK@4Yj$U_Q9D%skja#aKjp@_I)1dP_GeH|r1^6%7$vhW5UQCd(i zIhje6#og7(V{#3XOt6~3%Y-ipyKjfQu)d>Ky8UI@R1JY+XMZl4SLB$lM*7v=ghbR_5J<^tm-fT24vFE1Y$B_R6(C%Ij0_y2o|2Z_4(=KZ=0G8120n)MKn;qMUoi8sS^`BhCjVkK z6LkQw7~H|6Cy?Z3@L|{iR3|k#o<%lW3n(JTz|g?Rz`(#1q!%0#5)$eh<`k|U!O)tO zSe7Uf$B9TBrhIqY%ki?KA=VbTr6owW^k_W3y4M_`0 Pcg}E+1L_<3hMAtco`RktLrX?Ro)SZANosC^GDAl}QGQlxa*2ovLrY?29wQ?= z1B0p~j~YW)adB!-b5=|1wV&kqiV1a=@F~e{RM+FvU}!H$EK1BR z7Lb_5{pq)k{nMx3JNCS|zac|YPfJfgdvYP8yswU)fG$IKenDzpNosM4NtVD;uD{bY zvK|#LbKDrOw_^H3Jx~1r14lzWO%WgvcqtU&+F!Qq^SyV57R(2?mKg;btLTZCFtn8< zmXsDxe!=K2YwBj^W*%apqAFs^(4Lu_nqOLC#n7IZnNwPnYCYM9NwS_-;7-1jw79GK%ucGxO4&7&=M|3UV@2iv;fQ zx-wK9-TvH|FH++2?YG;VUF}>Lx++qWOG^@ya#97}UXQ-}lvP?gvDTr#PQhZYtias+ zhq74T{Z(Bh&UkfU0!N!_y}+@vKbOp_b+o=@wQl>9x{1qOL)`S-^*r=E_4vIQIty|V zOVaX-a=jTklJj$O^Ye;*7`hYl^74Ux1i8zXp#vCHVB3x^FTc|oCHpcipgV|l!;#}2 z0vpdO9-7l0_0gZTe`E6Vv%x&-4BK+^Q%ZAEbu;tQ@)h#a6ebt22v45HEX=IQuyJxC zi^$|7%rcBRlOHncis>;jaEQ7}nsVDXt1=idGBD~f@G-0hDpH*6&BDuS3KUVD9Lr)R zY6D_1ID<)7Aj!?(!LS3UPHOTY7THvW21W)31|~l}|B!%?K<6N*VEqt=)~v*`M3GR2 z=0s2$3;`(!3keU2aE^3}(hCs@1qw1m>&1k`hQv9?y9XyQv_MiTSY={JQb@9MihEQ7 KP#HVObOrz<4*BW; diff --git a/src/main/java/hhn/temp/project/Main.java b/src/main/java/hhn/temp/project/Main.java index 6d6e98f..ddb28ff 100644 --- a/src/main/java/hhn/temp/project/Main.java +++ b/src/main/java/hhn/temp/project/Main.java @@ -3,11 +3,8 @@ package hhn.temp.project; public class Main { - public void Main() { +// public void Main() { +// +// } - } - - public String loadString() { - return "test"; - } } \ No newline at end of file diff --git a/src/main/java/hhn/temp/project/Task.java b/src/main/java/hhn/temp/project/Task.java new file mode 100644 index 0000000..a248deb --- /dev/null +++ b/src/main/java/hhn/temp/project/Task.java @@ -0,0 +1,65 @@ +package hhn.temp.project; + +public class Task { + + private String name; + private String description; + private TaskStatus taskStatus; + private int taskID; + private static int idCounter = 0; + + public Task(String name, String description) { + + if (name == null || description == null ) { + + throw new IllegalArgumentException("Name/Description is null!"); + } + if(name.isEmpty() || description.isEmpty()) { + throw new IllegalArgumentException("Name/Description is empty!"); + } + + this.name = name; + this.description = description; + this.taskStatus = TaskStatus.OPEN; + //TODO when DB then auto IDs + this.taskID = idCounter++; + } + + public int getTaskID() { + return taskID; + } + + public String getName() { + return name; + } + + public String getDescription() { + return description; + } + + public TaskStatus getStatus() { + return taskStatus; + } + + public void setDescription(String description) { + if (description == null ) { + + throw new IllegalArgumentException("Description is null!"); + } + if(description.isEmpty()) { + throw new IllegalArgumentException("Description is empty!"); + } + + this.description = description; + } + + public void setStatus(TaskStatus taskStatus) { + if (taskStatus == null ) { + + throw new IllegalArgumentException("TaskStatus is null!"); + } + + this.taskStatus = taskStatus; + } + +} diff --git a/src/main/java/hhn/temp/project/TaskManager.java b/src/main/java/hhn/temp/project/TaskManager.java new file mode 100644 index 0000000..d36da6d --- /dev/null +++ b/src/main/java/hhn/temp/project/TaskManager.java @@ -0,0 +1,20 @@ +package hhn.temp.project; + +import java.util.HashMap; +import java.util.Map; + +public class TaskManager { + + private Map taskMap; + + public TaskManager() { + taskMap = new HashMap<>(); + } + + public Task createTask(String name, String description) { + Task task = new Task(name, description); + taskMap.put(task.getTaskID(), task); + + return task; + } +} diff --git a/src/main/java/hhn/temp/project/TaskStatus.java b/src/main/java/hhn/temp/project/TaskStatus.java new file mode 100644 index 0000000..3b7dcae --- /dev/null +++ b/src/main/java/hhn/temp/project/TaskStatus.java @@ -0,0 +1,5 @@ +package hhn.temp.project; + +public enum TaskStatus { + OPEN, CLOSED, IN_PROCESS +} diff --git a/test/java/BadCaseTaskTest.java b/test/java/BadCaseTaskTest.java index e051afe..9334218 100644 --- a/test/java/BadCaseTaskTest.java +++ b/test/java/BadCaseTaskTest.java @@ -1,18 +1,47 @@ - +import hhn.temp.project.Main; +import hhn.temp.project.Task; +import hhn.temp.project.TaskManager; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; public class BadCaseTaskTest { + private TaskManager taskManager; + @BeforeEach public void setup() { + Main main = new Main(); + taskManager = new TaskManager(); + } @Test - @DisplayName("Assert stores initial values") - public void assertStringInitialized() { + @DisplayName("Assert an IllegalArgumentException when you create a new Task with no or wrong Name, Description") + public void assertExceptionOnCreateNewTask() { + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", null)); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask(null, "")); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask(null, null)); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "")); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("test", "")); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "test")); + + + } + + @Test + @DisplayName("Assert an IllegalArgumentException when you edit a exits Task") + public void assertExceptionOnEditATask() { + String name = "Name"; + String description = "Description"; + Task task = taskManager.createTask(name, description); + + assertThrows(IllegalArgumentException.class, () -> task.setDescription(null)); + assertThrows(IllegalArgumentException.class, () -> task.setDescription("")); + assertThrows(IllegalArgumentException.class, () -> task.setStatus(null)); + } diff --git a/test/java/GoodCaseTaskTest.java b/test/java/GoodCaseTaskTest.java index 6c76b04..09cc388 100644 --- a/test/java/GoodCaseTaskTest.java +++ b/test/java/GoodCaseTaskTest.java @@ -1,5 +1,8 @@ import hhn.temp.project.Main; +import hhn.temp.project.TaskManager; +import hhn.temp.project.Task; +import hhn.temp.project.TaskStatus; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; @@ -8,17 +11,47 @@ import static org.junit.jupiter.api.Assertions.*; public class GoodCaseTaskTest { - private Main main; + private TaskManager taskManager; @BeforeEach public void setup() { - main = new Main(); + Main main = new Main(); + taskManager = new TaskManager(); } @Test - @DisplayName("Assert stores initial values") - public void assertStringInitialized() { - assertTrue(main.loadString().equals("test")); + @DisplayName("Create a new Task") + public void assertCreateNewTask() { + String name = "Name"; + String description = "Description"; + Task task = taskManager.createTask(name, description); + assertNotNull(task); + assertEquals(name, task.getName()); + assertEquals(description, task.getDescription()); + assertEquals(TaskStatus.OPEN, task.getStatus()); + + } + + @Test + @DisplayName("Edit Task") + public void assertEditATask() { + String name = "Name"; + String description = "Description"; + //String newName = "Name2"; + String newDescription = "Description2"; + Task task = taskManager.createTask(name, description); + assertNotNull(task); + + assertEquals(description, task.getDescription()); + task.setDescription(newDescription); + assertEquals(newDescription, task.getDescription()); + + assertEquals(TaskStatus.OPEN, task.getStatus()); + task.setStatus(TaskStatus.IN_PROCESS); + assertEquals(TaskStatus.IN_PROCESS, task.getStatus()); + + + } }