From 5f38eacdd6c30ced30fe71b7cd3301819c425493 Mon Sep 17 00:00:00 2001 From: Tibor Helt Date: Mon, 18 Oct 2021 10:24:18 +0200 Subject: [PATCH 1/5] Problem geloest --- .../dependencies-accessors.lock | Bin 0 -> 17 bytes .../7.0/dependencies-accessors/gc.properties | 0 .../7.0/executionHistory/executionHistory.bin | Bin 0 -> 19524 bytes .../7.0/executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/7.0/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/7.0/fileHashes/fileHashes.bin | Bin 0 -> 18697 bytes .gradle/7.0/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/7.0/gc.properties | 0 .idea/BruecheWS21.iml | 9 +++++++++ .idea/compiler.xml | 6 ++++++ .idea/modules.xml | 8 ++++++++ .idea/runConfigurations.xml | 10 ++++++++++ src/test/java/brueche/BruchTest.java | 2 ++ 13 files changed, 35 insertions(+) create mode 100644 .gradle/7.0/dependencies-accessors/dependencies-accessors.lock create mode 100644 .gradle/7.0/dependencies-accessors/gc.properties create mode 100644 .gradle/7.0/executionHistory/executionHistory.bin create mode 100644 .gradle/7.0/executionHistory/executionHistory.lock create mode 100644 .gradle/7.0/fileChanges/last-build.bin create mode 100644 .gradle/7.0/fileHashes/fileHashes.bin create mode 100644 .gradle/7.0/fileHashes/fileHashes.lock create mode 100644 .gradle/7.0/gc.properties create mode 100644 .idea/BruecheWS21.iml create mode 100644 .idea/compiler.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 src/test/java/brueche/BruchTest.java diff --git a/.gradle/7.0/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.0/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000000000000000000000000000000000000..03ba53399ac32a34e1e9bdfe8d10b2fbc22a40c5 GIT binary patch literal 17 TcmZRM6n~!hKJxk|1}FdkHfscp literal 0 HcmV?d00001 diff --git a/.gradle/7.0/dependencies-accessors/gc.properties b/.gradle/7.0/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/7.0/executionHistory/executionHistory.bin b/.gradle/7.0/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..be76d0628921462447c757b467114d8da4591706 GIT binary patch literal 19524 zcmeI%Pe>F|90%|>?nWks>p>Da1l1+TdA4DKby3zb`itvkH=7xs&X~J9z4vyvJV{Cf zinT;Z1)Wkm6(krP%!7y2Fi@mhm*~z{}fB*y_009U<00Izz00bZa0SG_<0uX=z1R(Ig2qaV?WqvVL zhf2Iod5(~povNeNSbHv&>>7LQ4>vai{||yz-9PA$;R*o=KmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izzz`r1Hgpklr zb$;{CN2yGzH+juWO0zRn=jOUQue#DsX0trwuT|?K&(pk1@8U*B57Q0T(WN1-2tCIQ z*JWI9^V{|qv(ns}lPDvd;Yc?%H27{n--juOpNW8Qij+ENe6bD}A<+^&Gfh zNZWfnf3l?^cBZL45pQZ~Z$5vvDTw7g5E?F)K|35FMc%t|$IM74o!W|A>jM5E;r+D< z$+~H+*IiaRxuKe4YnJa#8)!Ur?#|j23EmT$vZZuIJ*9&2tYa||?5#>s zUCwwsmU|UvKejk+qQW0a4~*PSMy0^@S|4I`hD^Aj{5%NvBi~%Ph;bE=jhwY@U3ox zpKyAZwxDe~HVyW-SW58Ls*oh|es64HX*RmJFfz4tr`6ph+nRlV^ZMA0ga!ZGa zLgwYI%e)$yM3&z?EZ_HPoNw1BTSk|EaeE1`jy}AlB#0> literal 0 HcmV?d00001 diff --git a/.gradle/7.0/executionHistory/executionHistory.lock b/.gradle/7.0/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..1c291f8f77b9140ad11243dfd4835a42dba5dc9c GIT binary patch literal 17 UcmZQ>`~305&tLwN86bce08Hfu4gdfE literal 0 HcmV?d00001 diff --git a/.gradle/7.0/fileChanges/last-build.bin b/.gradle/7.0/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/7.0/fileHashes/fileHashes.bin b/.gradle/7.0/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..3d5b666a4115e0f0a63c2e37ee0315d8275addb9 GIT binary patch literal 18697 zcmeI%PbdUo9LDi?S;?e!9cZ0|929G<+vc*Fw73ap2NzL7a##m{N?UTUt+w3PpK_v< z1ADZkJ6;(t!QYMB7Bg?>!d5 + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..659bf43 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..2c41f2d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/test/java/brueche/BruchTest.java b/src/test/java/brueche/BruchTest.java new file mode 100644 index 0000000..7c53448 --- /dev/null +++ b/src/test/java/brueche/BruchTest.java @@ -0,0 +1,2 @@ +package brueche;public class BruchTest { +} From a1c608c99a365a96ed0ae255ba1cac94720e0e96 Mon Sep 17 00:00:00 2001 From: Tibornator Date: Mon, 18 Oct 2021 10:29:07 +0200 Subject: [PATCH 2/5] Commit aus dem Terminal --- .../7.0/executionHistory/executionHistory.bin | Bin 19524 -> 31021 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/7.0/fileHashes/fileHashes.bin | Bin 18697 -> 19397 bytes .gradle/7.0/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../7.0/fileHashes/resourceHashesCache.bin | Bin 0 -> 18531 bytes .gradle/7.0/javaCompile/classAnalysis.bin | Bin 0 -> 59320 bytes .gradle/7.0/javaCompile/jarAnalysis.bin | Bin 0 -> 18586 bytes .gradle/7.0/javaCompile/javaCompile.lock | Bin 0 -> 17 bytes .gradle/7.0/javaCompile/taskHistory.bin | Bin 0 -> 19526 bytes .../dependencies-accessors.lock | Bin 0 -> 17 bytes .../7.2/dependencies-accessors/gc.properties | 0 .../7.2/executionHistory/executionHistory.bin | Bin 0 -> 30244 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/7.2/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/7.2/fileHashes/fileHashes.bin | Bin 0 -> 19297 bytes .gradle/7.2/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../7.2/fileHashes/resourceHashesCache.bin | Bin 0 -> 18803 bytes .gradle/7.2/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 4 +- .gradle/buildOutputCleanup/outputFiles.bin | Bin 18731 -> 19001 bytes .gradle/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/checksums/md5-checksums.bin | Bin 19097 -> 19597 bytes .gradle/checksums/sha1-checksums.bin | Bin 20171 -> 21197 bytes .idea/BruecheWS21.iml | 7 +- .idea/gradle.xml | 5 +- .idea/misc.xml | 2 +- build/classes/java/main/brueche/Bruch.class | Bin 0 -> 2767 bytes .../classes/java/test/brueche/BruchTest.class | Bin 0 -> 813 bytes .../tests/test/classes/brueche.BruchTest.html | 98 +++++++++ build/reports/tests/test/css/base-style.css | 179 ++++++++++++++++ build/reports/tests/test/css/style.css | 84 ++++++++ build/reports/tests/test/index.html | 133 ++++++++++++ build/reports/tests/test/js/report.js | 194 ++++++++++++++++++ .../reports/tests/test/packages/brueche.html | 103 ++++++++++ .../test/TEST-brueche.BruchTest.xml | 7 + build/test-results/test/binary/output.bin | 0 build/test-results/test/binary/output.bin.idx | Bin 0 -> 1 bytes build/test-results/test/binary/results.bin | Bin 0 -> 145 bytes .../compileJava/previous-compilation-data.bin | Bin 0 -> 101 bytes .../compileJava/source-classes-mapping.txt | 2 + .../previous-compilation-data.bin | Bin 0 -> 855 bytes .../source-classes-mapping.txt | 2 + gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 0 gradlew.bat | 178 ++++++++-------- src/main/java/brueche/Bruch.java | 3 +- src/test/java/brueche/BruchTest.java | 24 ++- 48 files changed, 929 insertions(+), 98 deletions(-) create mode 100644 .gradle/7.0/fileHashes/resourceHashesCache.bin create mode 100644 .gradle/7.0/javaCompile/classAnalysis.bin create mode 100644 .gradle/7.0/javaCompile/jarAnalysis.bin create mode 100644 .gradle/7.0/javaCompile/javaCompile.lock create mode 100644 .gradle/7.0/javaCompile/taskHistory.bin create mode 100644 .gradle/7.2/dependencies-accessors/dependencies-accessors.lock create mode 100644 .gradle/7.2/dependencies-accessors/gc.properties create mode 100644 .gradle/7.2/executionHistory/executionHistory.bin create mode 100644 .gradle/7.2/executionHistory/executionHistory.lock create mode 100644 .gradle/7.2/fileChanges/last-build.bin create mode 100644 .gradle/7.2/fileHashes/fileHashes.bin create mode 100644 .gradle/7.2/fileHashes/fileHashes.lock create mode 100644 .gradle/7.2/fileHashes/resourceHashesCache.bin create mode 100644 .gradle/7.2/gc.properties create mode 100644 build/classes/java/main/brueche/Bruch.class create mode 100644 build/classes/java/test/brueche/BruchTest.class create mode 100644 build/reports/tests/test/classes/brueche.BruchTest.html create mode 100644 build/reports/tests/test/css/base-style.css create mode 100644 build/reports/tests/test/css/style.css create mode 100644 build/reports/tests/test/index.html create mode 100644 build/reports/tests/test/js/report.js create mode 100644 build/reports/tests/test/packages/brueche.html create mode 100644 build/test-results/test/TEST-brueche.BruchTest.xml create mode 100644 build/test-results/test/binary/output.bin create mode 100644 build/test-results/test/binary/output.bin.idx create mode 100644 build/test-results/test/binary/results.bin create mode 100644 build/tmp/compileJava/previous-compilation-data.bin create mode 100644 build/tmp/compileJava/source-classes-mapping.txt create mode 100644 build/tmp/compileTestJava/previous-compilation-data.bin create mode 100644 build/tmp/compileTestJava/source-classes-mapping.txt mode change 100644 => 100755 gradlew diff --git a/.gradle/7.0/executionHistory/executionHistory.bin b/.gradle/7.0/executionHistory/executionHistory.bin index be76d0628921462447c757b467114d8da4591706..f62c38cb5c28ad1503a44c787a3b0d6a85bdc89f 100644 GIT binary patch literal 31021 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 delta 63 zcmZ4ciSft`#tkMCs*DE7(h*F&%jPkFfrsONGyoLV+^G0Ne51ij@refPn;kuvSpa_} B9OwW5 diff --git a/.gradle/7.0/executionHistory/executionHistory.lock b/.gradle/7.0/executionHistory/executionHistory.lock index 1c291f8f77b9140ad11243dfd4835a42dba5dc9c..6be75f3141a663a39b1bd2eaa8903550299efa97 100644 GIT binary patch literal 17 UcmZQ>`~305&tLwN86bcQ08H!#6#xJL literal 17 UcmZQ>`~305&tLwN86bce08Hfu4gdfE diff --git a/.gradle/7.0/fileHashes/fileHashes.bin b/.gradle/7.0/fileHashes/fileHashes.bin index 3d5b666a4115e0f0a63c2e37ee0315d8275addb9..eb3ec8d27966d2523e0d52a83a74ee5230e117d0 100644 GIT binary patch literal 19397 zcmeI(|4)o@00;2rx=VU!brx!-a1802Ghfz~uZ^p$wnCQCmm!UiZ?V2!NOse?V#X*# zUnn*;VZJoly2xo4vX&;U)NQfFD&dwVpU-E_J^umkXM3LKv-f@8&u7o;d49XQV2*Qh z8KxUIx=kD%VgvyQKmY;|fB*y_009U<00Izz00bZa0SG_<0uX?}zap?+xDlS*jGMRJ z$iO+33;yHK1r|A}|UVjD4x690j-o@-& zMCUiMeD9p-%e;Gg2FXKAEYF;BwJ>OK@F|^dWjQ-@oP=7F88|`!0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P-n{Bd|cY z)w#kxePnmhew4`9^_#*R1C9m;n}(}}U!12GB)!^7JorZ8?E814#WUF0+@LfW&pm3+ zIeSh)8qJ}k(Y;FCcx|}gJmY@ZJ_p~L$dcDXdfEsf4X#1lc-*eEuk|bC_hi>vs^a<% z(#99kn3OASxW$AQCi(Vu#8y>zS6ZFR|1>h&myw2ihq!UTtX3Ez0?&utNzPo(4X*yv z$jaYF8hn$uam@Al;AVzYPM?|PqaUjmL-{Zr*X7lA#2F?h#NJ1 zn|HV7O!2J0cSWBPVID&p-K62rDsJeiZ&%C;EXhB4+)g>Q_@eNx3U7Osp043~Ox&>e yHN?ltr*-vhdZjjYemiZm#w~H98G*d%qr!S^?)^VPNh delta 48 zcmX>)ow0Kg;|3E6MwZE@5(bl1B_$@eN=oqjhXMu$hQf`CKg2g0tPr2<=y3u7(n%DT diff --git a/.gradle/7.0/fileHashes/fileHashes.lock b/.gradle/7.0/fileHashes/fileHashes.lock index 0b49bb76766b3296346610d556789c7ae87e04e7..d59dcac3603a382011eed2395d516b0f1a287cf1 100644 GIT binary patch literal 17 UcmZQxWBS(1XxZEw3=kj-05&KDh5!Hn literal 17 UcmZQxWBS(1XxZEw3=qHt05%l_a{vGU diff --git a/.gradle/7.0/fileHashes/resourceHashesCache.bin b/.gradle/7.0/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..364b8f4b21d94d0783f395ac86475ce50d3d18e9 GIT binary patch literal 18531 zcmeI%K?*@p6adio4W%$pU;T_JMJaPJkTO&jU=Naki51U7Mzda+D8 ztmQ>>AHuj1i{uaiY@e$pa?L1qTXFoa3*CEU9yX)(= Hip|~!ZVx28 literal 0 HcmV?d00001 diff --git a/.gradle/7.0/javaCompile/classAnalysis.bin b/.gradle/7.0/javaCompile/classAnalysis.bin new file mode 100644 index 0000000000000000000000000000000000000000..119e1862d57f108c459739b826b9076867345434 GIT binary patch literal 59320 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 literal 0 HcmV?d00001 diff --git a/.gradle/7.0/javaCompile/jarAnalysis.bin b/.gradle/7.0/javaCompile/jarAnalysis.bin new file mode 100644 index 0000000000000000000000000000000000000000..dc6ce7baa180bd2ba7d9bb7bc7e87898f4d889aa GIT binary patch literal 18586 zcmeI%%}PQ+6ae74wG*Mc2?Up|1PMWK)xsj;Qjl)k)g}=%3QUp+B6@(Rb@&{;K%3S* zL(m&U%Nn_g;1h&=2hPl4eqheGo&69>>F+GUA~qMLiU0uu1PBlyK!5-N0t5&UAV7cs z0RjXF5Lgv~PHd!*H&d#vO^c125NgF(Bqty1caM{=M!ucx&i@bQb6l_Fdqx5T2oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK;S*akj{2V09 KCqj6L*E)a3K{-bN literal 0 HcmV?d00001 diff --git a/.gradle/7.0/javaCompile/javaCompile.lock b/.gradle/7.0/javaCompile/javaCompile.lock new file mode 100644 index 0000000000000000000000000000000000000000..cdc2672a6fccfc669fa6261b9c02d7761b25dc5e GIT binary patch literal 17 UcmZSf6gU>V^U{iP1_;;<05SUn+W-In literal 0 HcmV?d00001 diff --git a/.gradle/7.0/javaCompile/taskHistory.bin b/.gradle/7.0/javaCompile/taskHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..63982e66ce515d3b103c022ff2fa33442f4531f5 GIT binary patch literal 19526 zcmeI%J7^R^90u^q#ej%n3ZoGlK`eya&b}XDVZ=fdM2tZ}#LUj)vd7)+Wp~eDp#+0k z7!251NUXHcRD#%QZzYNku&@vW1>b^&&h6ciQ%RG6g?tNh`=1$R=G))xRkyED7#{rD zxe80y&{ByC0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_0D=ESU|c=Oy7t2ij}%+Q z#_2*qU$2Vd%_}!XoOd5zw5Rvq>;8XGoOu25+NCuEo$=A`c=xWxN85Awga8B}009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG|gUkX_2u$pS3)gJbd@l+%!$)Ye$$YeH68cAF>NtiSRn-pYk`+jW9G)UNts+_PY zO;eGQ3O!9pjYjq5!q4jS#wbh=Qi8NE2_s!K}-mHpJRF|>p53F|I*3%3& zw&_!c4@76?cO80A`BFXkw)h*7R!%6d3c{%3Nl80FS~7`@szTj0gTzT$t2FCTrZuWG zlW|fbdAHQn;!l^qupD)gSdph%K71=AzMwE%9b7-emqK$|+d1`3}!nF+FvMg>| zy2XSYxDE?^BVdwp-RHvNhH(Dgpp50Qgt_SM$$`pY z2)Pp=LF5b|_a)%*M37|_L0~~pfyWIZ0xGZyqE8gJs*lNJa$q>zu&?soWV);V`s=Un zuj~K*=}i!kn&0I=qWZ6W^&@`52w(&-0vG{|07d{KfDyn5U<5D%7y*m`MgSv#5x@vw z1TX>^0gM1f;Qs}IA#flqrNKmYSD}YCSp=bL1s~K)%NBGuUHsvwRGn0)i~vReBY+XW z2w(&-0vG{|07d{KfDyn5U<5D%7y*m`MgSv#5x@vw1TX>^0gM1f03(1AzzARjFaj6> zi~vReBY+XW2w(&-0(S!eBSExy7Jkg=Gsm34IZR{58M1ARH`{5*9LHt>;4wRL#>#zn zBi{0GX;d0Vvra(KUI!)6{1~2MJT9*TmL$-bbe!}&syARf94!D=Gc}_yddAU|xvw1h z=Dw;O^QMq@L`%Dp4A|RH!0`@`J9JKvUC0u-u6Stt;FSJJgGT9Ni(MYp=cGA@kP|_? z7tqAv769j_om57qi|P&Rw9hFd`ejqRfC(5+->{2`=g+1YKWP8A%<%4}#dE5)QVzEr zaAHf4Obh8`fyXOA`}hdr-GJ_DBPXMlBuNK!77X4DS)qbC*NaQz!^)IW7TA1gq+dvU zm6b*iD;qSSH)<-&*7Dhc8Xd?|l&F3n$OKMenj!$)jE8l&(}>snCD{USBQN!Ka6D0| z6x(TsGszv#aUPB=^%r`$F{)}2_?DyqxS~Pp`&5h8GQKKMyR44_*?{p0w9N^KxpmdU znIJ;zuSC;L@@yjQaK|}mo+oB2EvqZ#Sw~D&syN^TG!KYM-s9sKfILkL4x7UXXQ4V* zA6qHVTpAE+l{YJ5P#;h@o$$j?yWJiEHut!bIS&JP-ov4JM$A!qvw1uMFL1P1G*E0@ zq0~tRh-GEGIP?_JB%b^?sU5<@rKE+1c{pvlkfrr;A#ygcc=3`t^VBLEEK}87$xhhg$>+&N{#d9xjLYs4=6o`5aDG zE4l#i(ooT$i2`{jWC_FsjzyFpG{TvFopvPkm^I)X*Z7{qPkk2cyk4*`V7sXJ@|| z_uR`X65EE5eM9^1Jhnu1FbE;x(b*fGqv7z3Z2dF(;Byq8qe;@KRqH77Z{&d|Gd@TE zq;s^{p~i0$wN8Mb6HlyHYbvgFAt%Ho5*<6PXJ`EKMgmz`^T-p$zERaU^W=-PmZ9Mh z%WK7JB;cbBT06Wx`BdJsV@UGK?ukXSJG4W*cp{GkQH^Hkj+t5-nv=XJmk6R+^9ISO@La20V-A z>M1>h+0Iy5yFJEcGsd#92D6Q2OeP~V(G2uz7p3-di%(;{`By;f0tCZNQ_RGC(s87U*tZv+C_uTP$k<2AvLq%*MpR zC)#X}(V6WAS{D-=&=Oh*TS^v|_D^`U^3rC^-ywMxY4^)j>)A`8S+@B6jZ0f5_L#yup zes%7$+`Qq(+Ig>E`?=|^F%46avi6nMmj?8FyL`GO^j!NUw!$=HUp+Xw(}<`JJ*oz$ zU!|_3YKDCo$%W)~`S#qS$rHLfH~2IEb)k+c`<;mU_BCedp|}t2GEx}nq1NOES4gU~P8==jgywdV97Ux&kCo7enydIQsL#G0S}toRRE zP#ynG72`i~JaP=Uym|kfU;Q>cddldQ^V3`*txt;~!kXqVlKEuym5;S_RQ|>XKb+X= z#G)8jq>55iMgM-N=h~JhbF8z+HramX>ocU@81PJECbJaY2gHELk$)r( zy#95YNxRyGjDPo$fdfzSv#2wolMgjVfnazu7zjod!p|i1xoIFseoL&blhs0Fha4J( zjB0=kByX?z6H~+}L{%CXj6@Jy0!)G|5Mr4iuPGCxGC7Kn>K#BB1{fJkk3ue{npmWO z8&PhoYI==QuZI&t2;wiLl{JbXC6x&{vZe;!$HOZROU_~?o;EI>=4b|*7cVo9>M27~ z`$Su&NnQ2gp%#&YCG+9E8p=fwJIR0{A~M!LJc-X%;FshTLKr!tkEkJFw88xBBDoE^ zmeX!_pu-LNyBVjCMSL*AkZ(=Qlx0A6P{lmCLZU_oc@k-XNr&?Q^~{q>Ge@w#TVTQq z6neA7MQ8T|v^T{u4iF_Shui=1za-1I20N&xU&IhdiGZktAuv8lmcyg^0`Hj$g(ZU? z?@oiRfzI%g&2mL5orYYbh|6Ht7MCj|@d6H@DGX`;9l@5@GqvP(ggl!Hb0~wQ_64M7{L3|qAtt5^15WfMapT2&25mq^YpIDT%HPHR?2D+zM2M@iGGl+Hp z^>Rs7l%IBtvgJe}_eDMN6k1nLM0G(XcU{(bOC-2wfGlqNQeN z{E|J7Nu(u`E$ZEWaC}^9(%=`CG^CsZV||c1X2}KhNQtv>I6{AWF#3MXYtCC`^F$LC zHk2%D0QA*2>A42*t0i>}0k2rx^`?ql0OlkH1J38>RrR5yXrn}L6)LYAZf3OPwPe7d z$sY$(BdS$@tjVoAdd1B;@H@MLXJ|J}CW*G8{0rd8X?zYZ02j=-c+pV;_;5m9QAeVs z5;kQWkTM2ws3klr0I$B?kQuERQnkDBcN_6is-!NE7KOMXNhODI^bTr8DIz8v!6v0d z)SBSyF!_4zNI*1_yb~DJx=(AiC7s*BY4!~4GU*1ddgENgR4L~r`UWMzLYv6&?;a@` zoRq4QlstP&w3E2nAvIYStp~)jRc7`qM#c)vMzcLur#G=ypwsCLR-4tPXH9xwH5q7& zCB|m4TZ5QANk<^LN4({B8#{I#zHr|DBc17M(^cnh!*J#D5X^(hrb}chZKPuXV~u5W zddTLPVq#)!MuvtgrNIIVbXKF;WC4s$SGSTtE_L(Nr+O8)U$nXG?3_(hev8ejdx)V@ zYql__qdFhfOke)e#s0b3?0xqD6a3_gxB_;sWAE}p`s|xyJKWc#nP6kz6;~X`7XKQ) z$^ON>%3qH+Jtp|tk_!d=llG3QSTa8>()fU?E+;T{cV|9 zCt-bW?7^DCFAugEy~o8oR`C9+q@~-`_skBgx$N5YO=_QztlpxEig(wG` zO=wn~dAfY;XTytg78hqt@B7=U2lt?#M3H2P+=Zm>yCGvXE#2C+-PeA8>VBYy5r4TuY-{}Zks0eeU}!aY-=+1J^Scp~ z8J;K0Z7}4G=7k*igIV}aXgW+g6;YLSzSGE+FQ*&+(QNeDEk__u2ilQE0YV3D@7jxZ z=O5p!Ugp@}vUQjwbU74uW6S%bO}Cam#AnUx98o$xF_bKJxLJ@bGDC!Bzzwyjd`QI6 z*S*DiiKC|XCHqR-61f>XStJda%7A8+zqNi<=N?PS3iDKkzgEqS`${xpa#z?xtINB4 zln?K&8By$66?XjEA)?SrGh^s97#o+$F`eAo!Bf^J!;>bgbpC7pm4j>U50!dbi_mDc zFL!I%1x?#-o1C9J|32slEV52~a7a?O3zu)akQKG$yX_SrZ{93U4|4J?9PhOzIg#JA zW;r=0H9jRZTEVq?zGb87b~0;APbSvV);tnS%Gq@~{E#@^K2k$8x3^gO$lBM!@;-iP Q&EYXCFTam65|L&91+A@=8vpr9>q()JzPTl!}h&Qm{`I(#x{D&N)Q8&>s-bg?sPex#zj(?zes0wvFSw zJ?7}f{n?iO8Dazh2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz!2cqU#=j6Lc`@F> zE{=h_n&ZM2^8=4-1Ghg0rdH_5W#u~d{XxT5yJ`B=jprm!G_brydqrz}A^Sn{9b%Su zxLq~}y>!_}@`NIm_s`t4T!?p1p!bop{B7!^}2-cC=6Na3pJ z8KI3v(%`a%jdHJhQAz#D&E4LLFRJ?UnWV9*mo!9U!p7bCi9Hkc>X5Tp(uRZi5;wYr zg*3z=!p3)-ySCR$qUrEUN*XJw4W$h$ZK#BenY6>5x1X)`vXxi1w$x4^A`P3FG&sjE z`<<+eR=K|L%^ux}TRL^M!hYJRArdye6xPTeC#Xt%4PnLK^`@8fsXo&+94DtWlt0B0 z`ZU?_)dJmXZaCrzUE@7zEaWAe8_TQ4Wd`+>e@0VjZus7LS-%^_2FLrrZ&Jq}Nu1U& z@9W6X^_?5-65q)il)5eYyCFF$Y{XUu$c74b4+fnxRcfY!`G1}`K36vSR14k-8~XNE zV?cD{rHV5y;VTVw@pO#?{7ioHD(4T*Pc^}b literal 0 HcmV?d00001 diff --git a/.gradle/7.2/fileHashes/resourceHashesCache.bin b/.gradle/7.2/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..2ddc446a4a37fd470d79996cc576396d729cde7b GIT binary patch literal 18803 zcmeI&Ur19?0LSs`kkpZG3d-HE5)_IMH*k>AOHqS1YNB95Bt4X(Ac&wyRGY4(f8-3Y zNGQU7*?) zqJ&5PZRCCL$v6JE{bYO5Jr!+>&gvU|e@>+N&R>=a3ny;&|9$J$H_8U9yFN6&m`&vT z%CH`ZKhrnPthh#}$G;BDEI+u_E+5~~HyY;s&O_H8#XO^`2U-lVvd)|iu7cldt>Nb@fA6>#~wN&(kK7` literal 0 HcmV?d00001 diff --git a/.gradle/7.2/gc.properties b/.gradle/7.2/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 51a4a731ed8e558412d404eac040fc13601df3de..c4695e096771cf7864d617c813da86e6a22115d4 100644 GIT binary patch literal 17 TcmZQ>lJ<)*HredM00FZAA(;b5 literal 17 TcmZQ>lJ<)*HredM009C3ArAt* diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index 85e1040..ca4b9c7 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Fri Oct 01 12:00:00 CEST 2021 -gradle.version=6.7 +#Mon Oct 18 10:23:24 CEST 2021 +gradle.version=7.0 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index 7d4cc483eb5f738ca22e01a0491fe676094a30f6..360d3f8b7751820533f966bf03b905f6e254dc0c 100644 GIT binary patch literal 19001 zcmeI%Ur1A77{~F`3d+nD)=+6(gqw!zpKTEpCWYY6DlNo6bP?MAR3w%KEu!cmM@b_H zrbTMqL}hKZiMowZb|pweY81cahS}F zs>DL=l%%aIl!eyy%-i&>^Yn~(ZT9j12iH_NWBQ$ke4<+xbH8rW1~+x>eo8%;`;GjZ z)(=ycmxwMGaK9Dxo2H!?Ow_Zuhy0tXcMPT3L^ro^52p>Uy;IO)r~S9N_kAfe_IA8z zr2d+Fe|Y3XYv+?KG^dyQtBY0VD?io^Q+IM7n3?R73*(n)&LsD@x*zcehVe7Bzl?kI zW>0rpLtYm3M((2-FFm!sBOaP_j{9`}o^21u4=TQiOK#^ryKmI**w7ZE{)v0)>YvX2 zV~)F`n+Lh4PiV4DH69)9H*nXSt!h}`92%hR;;xNV50zcjiY&lq6L^yu%X$5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*!H3PFl; jFG}2r$I3s768^jL?@lql$;sdPTP69|NuHd%=Xd!9v@(A* delta 365 zcmdlvg>m&H#tkMC^}L-z`F<{zmns>+z+?7*DA@S6?()P{Pr9Juk7433=iO}jRG(N1 z6?cS-ubaQ)a<|}NsCYR{{M-BV<{;a!XHfCAFmXnSZ$9fn>W!MA5*J|-9FuzmC$F8c zA1a;-6BiJv-#q2iL_dhQrzA|=@$!`GF3O5#Q1!tu@xa0j7k2I1tq2wGgo$U>v&-7} z1=oYc-5EUDVG_9q7M133i++G=_zDv*I?b_u-SP1_%fM04do6zW@LL literal 17 UcmZP;+#+RteZ>SP1_;mx04cZwo&W#< diff --git a/.gradle/checksums/md5-checksums.bin b/.gradle/checksums/md5-checksums.bin index f4452dcc8ba8664c0e6c9ad7b293b248bd8550ee..34bc08f43d022528373d5ed332c2fe3d04765004 100644 GIT binary patch delta 388 zcmbO^m9cjw;|3E6N3qV5oubQxbqX24!0YsXDCm}Y%*VcH_alh7XD&>9;j_%D4VTZi zLDkQk>?)BVaMOHUKmw}}Cq&Tu`{bn(76MFSmb_EN&R&KJ9-VwuLP3D@mEZ3hcdmv) zwf~*`7APpATI*Z+mggl@<>bk%k`@A%zW=_a&eH3F3MNiAl~f4vnRrp+Nc&+Wh@g)q z%vB+agwr10it>Rf)`y8#az8k4s~p+|RUZu#htUiSOo|&7e~521_#wL4(IbLsvZIF* z%cRVQhbO0d=z$ooCeMU0A|{^(Gagw_{tIEGP1g4Wsd>~oInh&U@_kPc5a+?H alQq3S(vL+aM|-m+|aU#tkMCnnvAHkNMaa?S8}n2A;eBL&5YTlR^%cG+%>=2e?jlm9TJF_$;$( z!{zgB5JCT3nBt}CccYj!-I$?@tKs6?iZ*X@FBgQWXPjIrp&+nwhRvf!uhv$GV9@l* zy+FY&iv^}0pZnAiYQpo$OM%v%YOhe9vF%|LRB$8A*mFNEKCJn9H5eiuxF05d^@W4O z;ROasP;uGGS0!c$Jg)ZJ^8Z_1G(^z<=Hyh#42=(`gbylRKe7%Y7^Dp|;mh9IR_-HD zx}hd~oqSX>KtNDyMrGvN>{_T`=VV?f3k^%x=ML4XMf;#8B*ILv-FlD|2Z5b*&1 z$+l7%0-;X|&CEWYsD=poFP=PCsv#uj<#T6F31?ZTpgGKh;x)mu9{(y;g@^|R!^A7Z zU+xj-===>4_d5*}htUiSEC)9#{t(}25FxzT(W8rPvZIF@%cRVQ5tFk$j6jUTlNUl5 zuO?qdh)7LV_mluiKeC?e>W{^(pv&3`*aONwp3#Bdtb2Zy~(nEMgo&EpYelb7(anR+z0@d-7g*h delta 93 zcmX@Rl=1Xj#tkMCg7V!`kNMaa?S8}n2A;bo$4XdCzAGUynO9O`vaO`S - + - + + + + diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 8d60d0e..4341618 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,11 +1,14 @@ +

+

BruchTest

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.014s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Tests

+ + + + + + + + + + + + + + + +
TestMethod nameDurationResult
dies ist der erste Test, mir fällt jetzt keine sinnvolle Beschreibung eintestAusrechnen()0.014spassed
+
+
+ +
+ + diff --git a/build/reports/tests/test/css/base-style.css b/build/reports/tests/test/css/base-style.css new file mode 100644 index 0000000..4afa73e --- /dev/null +++ b/build/reports/tests/test/css/base-style.css @@ -0,0 +1,179 @@ + +body { + margin: 0; + padding: 0; + font-family: sans-serif; + font-size: 12pt; +} + +body, a, a:visited { + color: #303030; +} + +#content { + padding-left: 50px; + padding-right: 50px; + padding-top: 30px; + padding-bottom: 30px; +} + +#content h1 { + font-size: 160%; + margin-bottom: 10px; +} + +#footer { + margin-top: 100px; + font-size: 80%; + white-space: nowrap; +} + +#footer, #footer a { + color: #a0a0a0; +} + +#line-wrapping-toggle { + vertical-align: middle; +} + +#label-for-line-wrapping-toggle { + vertical-align: middle; +} + +ul { + margin-left: 0; +} + +h1, h2, h3 { + white-space: nowrap; +} + +h2 { + font-size: 120%; +} + +ul.tabLinks { + padding-left: 0; + padding-top: 10px; + padding-bottom: 10px; + overflow: auto; + min-width: 800px; + width: auto !important; + width: 800px; +} + +ul.tabLinks li { + float: left; + height: 100%; + list-style: none; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + -moz-border-radius: 7px; + border-radius: 7px; + margin-right: 25px; + border: solid 1px #d4d4d4; + background-color: #f0f0f0; +} + +ul.tabLinks li:hover { + background-color: #fafafa; +} + +ul.tabLinks li.selected { + background-color: #c5f0f5; + border-color: #c5f0f5; +} + +ul.tabLinks a { + font-size: 120%; + display: block; + outline: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +ul.tabLinks li h2 { + margin: 0; + padding: 0; +} + +div.tab { +} + +div.selected { + display: block; +} + +div.deselected { + display: none; +} + +div.tab table { + min-width: 350px; + width: auto !important; + width: 350px; + border-collapse: collapse; +} + +div.tab th, div.tab table { + border-bottom: solid #d0d0d0 1px; +} + +div.tab th { + text-align: left; + white-space: nowrap; + padding-left: 6em; +} + +div.tab th:first-child { + padding-left: 0; +} + +div.tab td { + white-space: nowrap; + padding-left: 6em; + padding-top: 5px; + padding-bottom: 5px; +} + +div.tab td:first-child { + padding-left: 0; +} + +div.tab td.numeric, div.tab th.numeric { + text-align: right; +} + +span.code { + display: inline-block; + margin-top: 0em; + margin-bottom: 1em; +} + +span.code pre { + font-size: 11pt; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + background-color: #f7f7f7; + border: solid 1px #d0d0d0; + min-width: 700px; + width: auto !important; + width: 700px; +} + +span.wrapped pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; +} + +label.hidden { + display: none; +} \ No newline at end of file diff --git a/build/reports/tests/test/css/style.css b/build/reports/tests/test/css/style.css new file mode 100644 index 0000000..3dc4913 --- /dev/null +++ b/build/reports/tests/test/css/style.css @@ -0,0 +1,84 @@ + +#summary { + margin-top: 30px; + margin-bottom: 40px; +} + +#summary table { + border-collapse: collapse; +} + +#summary td { + vertical-align: top; +} + +.breadcrumbs, .breadcrumbs a { + color: #606060; +} + +.infoBox { + width: 110px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; +} + +.infoBox p { + margin: 0; +} + +.counter, .percent { + font-size: 120%; + font-weight: bold; + margin-bottom: 8px; +} + +#duration { + width: 125px; +} + +#successRate, .summaryGroup { + border: solid 2px #d0d0d0; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#successRate { + width: 140px; + margin-left: 35px; +} + +#successRate .percent { + font-size: 180%; +} + +.success, .success a { + color: #008000; +} + +div.success, #successRate.success { + background-color: #bbd9bb; + border-color: #008000; +} + +.failures, .failures a { + color: #b60808; +} + +.skipped, .skipped a { + color: #c09853; +} + +div.failures, #successRate.failures { + background-color: #ecdada; + border-color: #b60808; +} + +ul.linkList { + padding-left: 0; +} + +ul.linkList li { + list-style: none; + margin-bottom: 5px; +} diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html new file mode 100644 index 0000000..06dffe6 --- /dev/null +++ b/build/reports/tests/test/index.html @@ -0,0 +1,133 @@ + + + + + +Test results - Test Summary + + + + + +
+

Test Summary

+
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.014s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Packages

+ + + + + + + + + + + + + + + + + + + + + +
PackageTestsFailuresIgnoredDurationSuccess rate
+brueche +1000.014s100%
+
+
+

Classes

+ + + + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+brueche.BruchTest +1000.014s100%
+
+
+ +
+ + diff --git a/build/reports/tests/test/js/report.js b/build/reports/tests/test/js/report.js new file mode 100644 index 0000000..83bab4a --- /dev/null +++ b/build/reports/tests/test/js/report.js @@ -0,0 +1,194 @@ +(function (window, document) { + "use strict"; + + var tabs = {}; + + function changeElementClass(element, classValue) { + if (element.getAttribute("className")) { + element.setAttribute("className", classValue); + } else { + element.setAttribute("class", classValue); + } + } + + function getClassAttribute(element) { + if (element.getAttribute("className")) { + return element.getAttribute("className"); + } else { + return element.getAttribute("class"); + } + } + + function addClass(element, classValue) { + changeElementClass(element, getClassAttribute(element) + " " + classValue); + } + + function removeClass(element, classValue) { + changeElementClass(element, getClassAttribute(element).replace(classValue, "")); + } + + function initTabs() { + var container = document.getElementById("tabs"); + + tabs.tabs = findTabs(container); + tabs.titles = findTitles(tabs.tabs); + tabs.headers = findHeaders(container); + tabs.select = select; + tabs.deselectAll = deselectAll; + tabs.select(0); + + return true; + } + + function getCheckBox() { + return document.getElementById("line-wrapping-toggle"); + } + + function getLabelForCheckBox() { + return document.getElementById("label-for-line-wrapping-toggle"); + } + + function findCodeBlocks() { + var spans = document.getElementById("tabs").getElementsByTagName("span"); + var codeBlocks = []; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].className.indexOf("code") >= 0) { + codeBlocks.push(spans[i]); + } + } + return codeBlocks; + } + + function forAllCodeBlocks(operation) { + var codeBlocks = findCodeBlocks(); + + for (var i = 0; i < codeBlocks.length; ++i) { + operation(codeBlocks[i], "wrapped"); + } + } + + function toggleLineWrapping() { + var checkBox = getCheckBox(); + + if (checkBox.checked) { + forAllCodeBlocks(addClass); + } else { + forAllCodeBlocks(removeClass); + } + } + + function initControls() { + if (findCodeBlocks().length > 0) { + var checkBox = getCheckBox(); + var label = getLabelForCheckBox(); + + checkBox.onclick = toggleLineWrapping; + checkBox.checked = false; + + removeClass(label, "hidden"); + } + } + + function switchTab() { + var id = this.id.substr(1); + + for (var i = 0; i < tabs.tabs.length; i++) { + if (tabs.tabs[i].id === id) { + tabs.select(i); + break; + } + } + + return false; + } + + function select(i) { + this.deselectAll(); + + changeElementClass(this.tabs[i], "tab selected"); + changeElementClass(this.headers[i], "selected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var h2 = document.createElement("H2"); + + h2.appendChild(document.createTextNode(this.titles[i])); + this.headers[i].appendChild(h2); + } + + function deselectAll() { + for (var i = 0; i < this.tabs.length; i++) { + changeElementClass(this.tabs[i], "tab deselected"); + changeElementClass(this.headers[i], "deselected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var a = document.createElement("A"); + + a.setAttribute("id", "ltab" + i); + a.setAttribute("href", "#tab" + i); + a.onclick = switchTab; + a.appendChild(document.createTextNode(this.titles[i])); + + this.headers[i].appendChild(a); + } + } + + function findTabs(container) { + return findChildElements(container, "DIV", "tab"); + } + + function findHeaders(container) { + var owner = findChildElements(container, "UL", "tabLinks"); + return findChildElements(owner[0], "LI", null); + } + + function findTitles(tabs) { + var titles = []; + + for (var i = 0; i < tabs.length; i++) { + var tab = tabs[i]; + var header = findChildElements(tab, "H2", null)[0]; + + header.parentNode.removeChild(header); + + if (header.innerText) { + titles.push(header.innerText); + } else { + titles.push(header.textContent); + } + } + + return titles; + } + + function findChildElements(container, name, targetClass) { + var elements = []; + var children = container.childNodes; + + for (var i = 0; i < children.length; i++) { + var child = children.item(i); + + if (child.nodeType === 1 && child.nodeName === name) { + if (targetClass && child.className.indexOf(targetClass) < 0) { + continue; + } + + elements.push(child); + } + } + + return elements; + } + + // Entry point. + + window.onload = function() { + initTabs(); + initControls(); + }; +} (window, window.document)); \ No newline at end of file diff --git a/build/reports/tests/test/packages/brueche.html b/build/reports/tests/test/packages/brueche.html new file mode 100644 index 0000000..62239cb --- /dev/null +++ b/build/reports/tests/test/packages/brueche.html @@ -0,0 +1,103 @@ + + + + + +Test results - Package brueche + + + + + +
+

Package brueche

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.014s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+BruchTest +1000.014s100%
+
+
+ +
+ + diff --git a/build/test-results/test/TEST-brueche.BruchTest.xml b/build/test-results/test/TEST-brueche.BruchTest.xml new file mode 100644 index 0000000..39eddc1 --- /dev/null +++ b/build/test-results/test/TEST-brueche.BruchTest.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/build/test-results/test/binary/output.bin b/build/test-results/test/binary/output.bin new file mode 100644 index 0000000..e69de29 diff --git a/build/test-results/test/binary/output.bin.idx b/build/test-results/test/binary/output.bin.idx new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin new file mode 100644 index 0000000000000000000000000000000000000000..a9dc4398f4328d5c11c5c39b69fcc1d915fa56c0 GIT binary patch literal 145 zcmX|)F$w}P5JeO1J;Rg=;vL*Gc!JG-O*D=$Guc7}d%N8;Sa||_J5OZKhW4nhz$(09G0V-niF?l~Ln eVP~TQ5`#1`_otje4KzeSY76hEIyd_rJ>3WU+BAd! literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin new file mode 100644 index 0000000000000000000000000000000000000000..a11a5ba209eda177ff21e7a9056a9f51333a6fca GIT binary patch literal 101 zcmZQ%aAMSBV(3UJDost!NM&YdWMOD6DoxH1D0%FmeB9q=ruWv|ItPaDZVU_!3`hW( f)4&LnU}V)}b7I$LVrJoBXw6D2O9Y7lArJrnk_r+m literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/source-classes-mapping.txt b/build/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000..344f0fb --- /dev/null +++ b/build/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,2 @@ +brueche/Bruch.java + brueche.Bruch diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin new file mode 100644 index 0000000000000000000000000000000000000000..19a8d3c4c770a4e51f7c9d58f5cb50a3f78d1b8e GIT binary patch literal 855 zcmZQ%2w`+$(qm@mNGd8#P0mPVVQ6G!Xe}yD&R}C`Ni8lBSi$Cb^2y&xx@`$u^U`x! zcv;v(IP^I6xb(R7coQ7#SED7zF$T zT{wgo+B1s_auO?rfl|4tUtlSCMC1jbeYp(+j($J!Jx99p&`ISb#v_?7fw}tA1^o;UuH*!%gpAkAQ&XL968f zy>nQZe&6}_<7Cub`CtVVX%wvxn>(qe&s=V!m!cjE3*h0C62KkuKF$Sz>`>gDa_ zw+>rHEf4L;GQMofDR6zl-Z$yf>~=j(&pz&XK6s~6uyTlso~j;^%_0K+r&z5rB472rS6%$6Y8xA;c8HFiuAZKrz8<#$LnkoI zOVaX-at#?elJj$Of#Gb#(4ClPO5HZURu6F zewu@Yp`iTL^FyNO27mr z!k`HzwSgo%gES)po3;SElBNiQ9>Wf7MnUX{g_j;Qv`~zd2O1^Kz|a6rsU~`+A!bhI X`phh>Y!(cyS&3zdz=R4^0ZOg_JhC4T literal 0 HcmV?d00001 diff --git a/build/tmp/compileTestJava/source-classes-mapping.txt b/build/tmp/compileTestJava/source-classes-mapping.txt new file mode 100644 index 0000000..446718d --- /dev/null +++ b/build/tmp/compileTestJava/source-classes-mapping.txt @@ -0,0 +1,2 @@ +brueche/BruchTest.java + brueche.BruchTest diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index be52383..f371643 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/gradlew.bat b/gradlew.bat index 107acd3..ac1b06f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,89 +1,89 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/src/main/java/brueche/Bruch.java b/src/main/java/brueche/Bruch.java index d16feb2..9b27d59 100644 --- a/src/main/java/brueche/Bruch.java +++ b/src/main/java/brueche/Bruch.java @@ -87,9 +87,10 @@ public Bruch multiplizieren(Bruch b) { * @return Wert des Bruchs als Gleitkommazahl (double) */ public double ausrechnen() { - return getZaehler() / getNenner(); + return (double) getZaehler() / getNenner(); } + /** * kürzt this */ diff --git a/src/test/java/brueche/BruchTest.java b/src/test/java/brueche/BruchTest.java index 7c53448..8f3a41f 100644 --- a/src/test/java/brueche/BruchTest.java +++ b/src/test/java/brueche/BruchTest.java @@ -1,2 +1,24 @@ -package brueche;public class BruchTest { +package brueche; + +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class BruchTest { + + @Test + @DisplayName("dies ist der erste Test, mir fällt jetzt keine sinnvolle Beschreibung ein") + void testAusrechnen(){ + + Bruch bruch = new Bruch(5, 2); + + var actual = bruch.ausrechnen() ; + var expected = 2.5; + + assertEquals(expected, actual); + + } + + } From 5fffbafcf18945fa5cdf2b8f7e733fa0f36a4110 Mon Sep 17 00:00:00 2001 From: Tibornator Date: Mon, 18 Oct 2021 10:30:39 +0200 Subject: [PATCH 3/5] =?UTF-8?q?nicht=20relevante=20=C3=84nderung=20f=C3=BC?= =?UTF-8?q?r=20einen=20Commit=20aus=20IntelliJ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/brueche/BruchTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/java/brueche/BruchTest.java b/src/test/java/brueche/BruchTest.java index 8f3a41f..32fe99f 100644 --- a/src/test/java/brueche/BruchTest.java +++ b/src/test/java/brueche/BruchTest.java @@ -12,8 +12,7 @@ public class BruchTest { void testAusrechnen(){ Bruch bruch = new Bruch(5, 2); - - var actual = bruch.ausrechnen() ; + double actual = bruch.ausrechnen() ; var expected = 2.5; assertEquals(expected, actual); From 0ce992a496dade7ed4533ef2c172e2105e8609aa Mon Sep 17 00:00:00 2001 From: Tibornator Date: Mon, 18 Oct 2021 10:30:39 +0200 Subject: [PATCH 4/5] =?UTF-8?q?nicht=20relevante=20=C3=84nderung=20f=C3=BC?= =?UTF-8?q?r=20einen=20Commit=20aus=20IntelliJ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/brueche/BruchTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/java/brueche/BruchTest.java b/src/test/java/brueche/BruchTest.java index 8f3a41f..32fe99f 100644 --- a/src/test/java/brueche/BruchTest.java +++ b/src/test/java/brueche/BruchTest.java @@ -12,8 +12,7 @@ public class BruchTest { void testAusrechnen(){ Bruch bruch = new Bruch(5, 2); - - var actual = bruch.ausrechnen() ; + double actual = bruch.ausrechnen() ; var expected = 2.5; assertEquals(expected, actual); From 7543452b98f2445c3aa4ec75dec9099fa708c2b1 Mon Sep 17 00:00:00 2001 From: Tibornator Date: Mon, 18 Oct 2021 10:57:31 +0200 Subject: [PATCH 5/5] =?UTF-8?q?weiterer=20Commit=20=C3=BCber=20IntelliJ=20?= =?UTF-8?q?zu=20=C3=9Cbungszwecken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/brueche/BruchTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/brueche/BruchTest.java b/src/test/java/brueche/BruchTest.java index 32fe99f..abb29a0 100644 --- a/src/test/java/brueche/BruchTest.java +++ b/src/test/java/brueche/BruchTest.java @@ -8,7 +8,7 @@ public class BruchTest { @Test - @DisplayName("dies ist der erste Test, mir fällt jetzt keine sinnvolle Beschreibung ein") + @DisplayName("hier wird getested, ob Gleitkommazahlen berechnet werden können") void testAusrechnen(){ Bruch bruch = new Bruch(5, 2);