assertj-core-3.25.3-150200.5.6.1<>,Mhp9|WKbE?8k;'*Fpd ij &Tm{#Fꨕ{FlUp4I>Bi9ZS <'I+#<;v֠>EdRVgAt*8t找qh sA/V4M [[L†=w͔: HJN>a5$.->766Jۂ ˹UH<>su8 NAG&8(UIw>>.@?.0d # P 'SY`   h  lHt 8 T ( 8 $9 4: tF$G$H%@I%X%Y%\&x]&^( b)zc*#d*e*f*l*u*v+ w,x-0y-z----.,Cassertj-core3.25.3150200.5.6.1Library of assertions similar to fest-assertA set of strongly-typed assertions to use for unit testing (either with JUnit or TestNG).hh01-ch4cpSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://joel-costigliola.github.io/assertj/linuxnoarchW5,]60? [>v#{mA큤A큤A큤A큤he1e1hhhhe1hhhhhhhhhhhhhh1c35c4eb6d1e5aff48bbb665109d45f60297292432dbacac7ea56fb1b9ac652dcd0d4de7009d033b7745537fdec26646e23f3e7fb529884834f344aadd483eb4865fba476526542776af9d648e927939e68ae46b50b040337dd11041039bc8443b8465f3f48ff04f4be0600888d1e1aaf750642117dd2f5480d6833bf5646c23c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab482bd10968ff98f56cc1ebce8a29c9d639a1982d6c5a782fd8638205b8d3f2fdadad4028158786de460f7ccd2217b2d241bd96a879ede61a464bc4969ec9971f4a1898a34b1828aa54ca746d6391ba89398b0ac3935c103e1e842c20f404e06206edebbf39283674a119f858586c8eef0e4687089b43823877afcbded2bb12dfb9a9751258b848f6d90545f8890cfd944646074d3e263e76b8d8f7e977ef3e05ec599ed2ca29012edcf2f62a70b5d7f01941cce2c0e52283e99f9c69387d0bbe3f151f6273500d25bdadb9d26bdb40a9eaeec56e2c58df69a60b1d4af218d9b49e635554c5d9b545ca2b89b455ebbe7c95c8abe40e62b7947823de69aeba4df76048175081f76efa65a695a7e6acc2578e7972d2f83d57a6ee417a6901f02af34ada100b37bc4f517da6ceb3ce7371fa6c6ba9fff78c960f624a8e3de1f014faefb440455333aacacf3cb4d2cffae80e6ad7afac72df5045816c7f5f4192dc57169568d952531f0656bfd13f0f83d63d651be5a9571c79d026e0ffe973c4792a4cf0705f07458b76528e0b492273ef91436aa772270c949fb7dadc543a96bf033rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootassertj-core-3.25.3-150200.5.6.1.src.rpmassertj-coremvn(org.assertj:assertj-bom:pom:)mvn(org.assertj:assertj-build:pom:)mvn(org.assertj:assertj-core)mvn(org.assertj:assertj-core-java-17:pom:)mvn(org.assertj:assertj-core-junit4-with-opentest4j:pom:)mvn(org.assertj:assertj-core-osgi:pom:)mvn(org.assertj:assertj-core-testng-with-junit4:pom:)mvn(org.assertj:assertj-core:pom:)mvn(org.assertj:assertj-guava)mvn(org.assertj:assertj-guava:pom:)mvn(org.assertj:assertj-integration-tests:pom:)mvn(org.assertj:assertj-parent:pom:)mvn(org.assertj:assertj-performance-tests:pom:)mvn(org.assertj:assertj-tests:pom:)osgi(assertj-core)osgi(assertj-guava) @@    java-headlessjavapackages-filesystemmvn(net.bytebuddy:byte-buddy)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.83.0.4-14.6.0-14.0-15.2-14.14.1fP@f0@\Ɋ@\8fstrba@suse.comfstrba@suse.comjengelh@inai.defstrba@suse.com- Require in OBS junit5-minimal to avoid provider choice- Upgrade to version 3.25.3 * Deprecations: + Deprecate the following date/time related assertions in favor of isCloseTo: - isEqualToIgnoringHours - isEqualToIgnoringMinutes - isEqualToIgnoringSeconds - isEqualToIgnoringMillis - isEqualToIgnoringNanos - isInSameHourAs - isInSameMinuteAs - isInSameSecondAs + Deprecate asList in favor of asInstanceOf * New Features: + Add Descriptable#describedAs(Supplier) + Add isInThePast and isInTheFuture to LocalDate assertions + Add isInThePast and isInTheFuture to the missing Java 8 date/time types + Add isRecord and isNotRecord to Class assertions + Add hasNullValue and doesNotHaveNullValue to AtomicReferenceAssert + Add asBoolean|Byte|Short|Int|Long|Float|Double to String assertions + Add hasRecordComponents to Class assertions + Add getters for field path in ComparisonDifference + Allow to compare enum and string fields in the recursive comparison + Provide value when assertThatThrownBy / thenThrownBy fail + Add isSealed and isNotSealed to Class assertions + Add assertThatCharSequence to disambiguate Groovy's GString + Change the way the properties are collected using the Class.getMethods() API instead of iterating the class hierarchy using Class.declaredMethods() + Add default constructor for RecursiveComparator + Add isPrimitive and isNotPrimitive to Class assertions + Add anyOf(ThrowingConsumer...) and allOf(ThrowingConsumer...) + Show the array/iterable under test in the assertion error message when it is not empty but should have been * Bug Fixes: + Compare Java types from javax and com.sun by their equals method in recursive comparison + The recursive comparison comparingOnlyFields did not treat array/iterable elements as root objects + Fixes a bug when failing assertions on DirectoryStream types + Fix handling of null containers in the recursive assertion + Handle null values in map entry sets when formatting + Fix NPE when expected and actual field values are null + Fix NPE on anyMatch when actual contains null and Objects::isNull is used as predicate + Fix misleading subsequence failure messages in string assertions + Do not ignore nested fields of types specified in comparingOnlyFieldsOfTypes + containsExactly does not work properly with maps not using equals to compare keys + Escape percentage in shouldContainExactly error message + Fix recursive comparison of ignored types in unordered collection + Revert "Provide value when assertThatThrownBy/thenThrownBy fail" + Revert "fix: containsExactly does not work properly with maps not using equals to compare keys" + Fix unresolvable Javadoc stylesheet URLs, simplify configuration + Fix missing configuration for MatcherAssert soft assertions + Make deprecation notice visible in AbstractAssert#asList + Recursive comparison uses equals on root object when useOverriddenEquals is enabled + satisfiesExactlyInAnyOrder fails if actual overrides equals + Avoid calling actual.hashCode() and expected.hashCode() in DualValue + Recursive comparison checks for existence of fields in types that parameterize nested unordered iterables + Lock maven-clean-plugin version for all modules + Fix a performance regression in the recursive comparison related to FieldLocation + Don't fail when the recursive comparison checks compared fields in collection elements * Improvements + Add Spotless + Use Bnd feature to write resolved bndrun files to output folder + Add Throwable stack trace to ShouldHaveClause + Avoid copy of any Collection instance in Iterables::assertContains + Add Throwable stack trace to ShouldHaveRootCauseInstance and ShouldHaveRootCauseExactlyInstance + Add missing description to nested condition + Make nestable condition factory accept conditions on super types + Add varargs overload to Assert::hasString and Assert::doesNotHaveString + Improve recursive comparison performance by caching field and field names result + Document performance cost of ignoring collection order + Track visited values and their comparison differences so that they can be reused + Use hash code for compareUnorderedIterables to improve performance in some common cases + Improve recursive comparison error message regarding equals methods used for JDK types + Format large arrays as strings + Remove null check as isArray already performs it + Fix PrimitiveArralList/TransformlingList test file names + Add exception for usages of isEqualTo and isNotEqualTo on assertions + Add check for missing fields in recursive comparison where specific fields are requested for comparison + Improve efficiency of iterable string conversion + Add more tests for usingRecursiveComparison + Checks that compared fields exist before running the recursive comparison + Remove maven-surefire-plugin duplicate version + Remove Maven default goal + Add dependency graph workflow + Normalize non-breaking spaces like regular white spaces + AbstractOffsetDateTimeAssert::isBetween parameter names should use inclusive, not exclusive + Invoke isNotNull in returns and doesNotReturn + Cache node names in ComparingFields, ComparingProperties + Cache node names in ComparingNormalizedFields + Use simpler syntax in DefaultRecursiveComparisonIntrospectionStrategy .getChildrenNodeNamesOf + Update to Contributor Covenant Code of Conduct v2.1 + Correct contains assertion Javadoc to reflect method behavior in case actual is not empty and the group of values to look for is + Fix Javadoc typos + Improving null-safety of isEqualToNormalizingNewlines + Speed up for BinaryDiff performance + Upgrade workflows to Java 21 + Apply flatten-maven-plugin to assertj-core and assertj-guava- Ensure neutrality of descriptions.- Initial packaging of assertj-core 3.8.0h01-ch4c 1744896264 3.25.3-150200.5.6.13.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.33.25.3assertj-coreCONTRIBUTING.mdREADME.mdassertj-coreassertj-core.jarassertj-guava.jarassertj-coreLICENSE.txtassertj-core.xmlassertj-coreassertj-bom.pomassertj-build.pomassertj-core-java-17.pomassertj-core-junit4-with-opentest4j.pomassertj-core-osgi.pomassertj-core-testng-with-junit4.pomassertj-core.pomassertj-guava.pomassertj-integration-tests.pomassertj-parent.pomassertj-performance-tests.pomassertj-tests.pom/usr/share/doc/packages//usr/share/doc/packages/assertj-core//usr/share/java//usr/share/java/assertj-core//usr/share/licenses//usr/share/licenses/assertj-core//usr/share/maven-metadata//usr/share/maven-poms//usr/share/maven-poms/assertj-core/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38372/SUSE_SLE-15-SP2_Update/49750f4a55d55ba39a55263f2074ec1e-assertj-core.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryJava source, ASCII text, with very long linesASCII text, with very long linesassembler source, UTF-8 Unicode text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)UTF-8 Unicode text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII textXML 1.0 document, ASCII textXML 1.0 document textPPPPPPP PPP P PPPP P RR\w~{*>utf-83fcc78fe66cafbc2ee50a433b5126207fdb0986b0700bff6851bbb8f7fba5ab2? 7zXZ !t/)2w]"k%d%uU% jQ5 S{0Fr/,q&?`/% 40|S55E| TF vVG96zux#zJc|òޱr } xH/Gؕ/`i^te GgO'S6tc?I_{$(`wL~cetVl#4Ŋ<_8OdsvA|.@:Ր' oͲuYNYʵ3dSR6AF= )t]jVۈzxX\! >;hO^46D%`45"ܙ= ܧ ٗ!B%mv;GQҕUhKaCjO"c"zK'y={m 'oAtšVf{ևFɉ"hwI 7)pAYRB/y/g:=r3{Y b`N/tTv46Ki/?$@bENޭ٫R*- ,-л ^!o7][I unQr/̝m81-ƫQ |2U<. IIw'jL51,SIj"(x.4KJDpKÉ-u ed9O<^8j{YSd V#%AQ켘 &Yߚ02N?>T>:3}EtTfs 9 ߌ豎-)cy1^_F/SVOMTGQ cpZ:wCux(ҭ]eƾs} ;>bԞaq}Uޚ5m xO!U'~bΛhtdaRa Z;;I Y8v&%fo2Y^'5kq G8+}Cziݹ,q !/%4i&rc 5QJ{NF8+G+~s.㼠3u0|V_k}+(PRb2.?D΅)Z˴ώ8Q6*{˦Ϗ[>cru)Bh^hF]{AU? 2 3*&@ ǭzв?skSRK]t1*&#KMD3_At@BVrO11'~ģ_(NjFn?% ?tRXW N .鬥3&YE tE|BeaH͍М *DC}qp/ٚRnt+e-í$xwl=_oxlE̜AW⨈40+/Bڄvm^gTc$]of&Rt!rVX脮66S#3[}Q^ HWv /Y \4uA:-@oؼ;cKO8$o{531"F=x ԻJ' 1S^t3! /oy -q0v4KbRƤ{.}yF*%ږCaN+SJAGyZD .]A:h~^4sZFƟ'=w!8H$$?3w9Zoab%)`sDAV@xEy1EZK O!E,.)p5tuK=4SL:P*5fYAֽCBH8XFǣ^@Kގöye=U6Y|࢙ b *`@cE8ߟ $M $2xEL(WYĠWHEV/ Q]Z*BU/z{R\eo6 p^zY;:JI8*-)-ҶnK l/,[Mo]P/tORLd)1N6N MPH}i zf-۞\f:6;tXky1J mS rkRqL.dۘc&FxA/>R(۬@D z)e}% "UC\C}+Ń-PZJeƱb d?»*7@ Ydᮾ<*nju%G޹(zfA8cr-'5Y,?MnBI^s.gonVqVQ_2==I곋m e՝?F':>|d1ZU >@'k#bF.5FΧOk)AR<#zJ_AivU}hO?VNV]u3>3%Qo`MLA#8r?_!;{K#]Vv uÁҗ~2xS$ 3mD As; ;~Flx񯖘660JaR~d /@]cr;b+N2ZUE8BlIMSf;6U>u<&j( ŁM,4q{7C_ShuzOH{{;"㱣LKvt^.~&+D'YMι<6 pw@6`8n#u*;7mQKtH4RKaSCz ݈ˀN~? ,탉"kOTjN1UXN`!cF%GYM^sߛ\j|_~܈fNgQ`L8_yaQ\mewR,XX=6L& IRBlyBvGL~ {&Jd%od99ѧQ21%jp4lΡq>X)%ΓSdRE7ie"Eq9Ji;J4,G>Դ]"dN䨰p_$o 011.,3٣) aC"'z4YJơ-d)PW܈t>tBL:b~Q,E9`cXS^ܛ"q\D*YVI-0DSv@1B|R 1h"#(L寳Fe1oaބƴ7h|qjMlR }"uN{l|9n-崧M:CAtjfO>V-8zR(X]D`G=-%&(g9uK7(56+EG{V~{L |^ZK.J[ ~[9e_s"RJSh|IJ4 Qιܖrd1ݖ˙ ,)bU+_;'WYM 7!tվL฻Oh?9g ܨI:XB?-xz}#ŨQ'_8vi1((❁kJ<^JE X6m$i@ `nV"NH*h-~S\C*.GTÖ rGBs[' -&|*hCf2vabpzYnm7wkSh~ mk}/ajDJsБ' Y'&&DP{6uVTϳxm{Sg  ş \jR"g&=bޯsIA%v'y$xHDfrx_qQeO!ޫg1{ӊٷǠ*yw0 wW;gz3, ~pGgy{ +PNz^ԩquY9ay_R "I+Uɫ04|Z3\.!EnD [_?N2)'e,J~ߏoJcF3OHvb/eYWh{7TH3 \q9+4LSxi/Yw񼚁В9Mrݕ*t4H,Qt ;.D0EJ9`3 A|/@"]8%Gz{M⎑;>y|TkcF8ǧ˰*8ONsh]^5=Cs%򂓤E[Ui隐VHZ@irS3_!%n{\c l 'PHǟ,SfӖ*?L52 n}N)Y/8\٥d.=4P|2rP(3R^X.s;\VE!̘m"Z .߶}5/ZӘ'+uUN_paBÅ@~+֤s VDȮa:e--~k"*ƊQ/멗p]"7~QY")vr`_ +'Bew]@nC%ǂOLq_|@YưCWzIeS(VbjFV?I% A3K833)i?W,'y ^%FaĆ="X|SQ.x%N9O 7,Ǎ~h;z(GuI#_}c;īM$bwYe8/Sb{ vE7dڟqXiu#b;JL^*xH"0RF0<(063t0wR<^H͆|ut2#~ˇRe&ULe YXrF_}4!"SQ'sҫks-O`nC\I$RVKS6]8J Ȯ*ub`vl)2wmvmfATDM.Á2'pRd!r/fm_3B*v5Nlx;*fMJ3/\f{T9sK^]sypaC%MF¼,FYg NZoNaPi[/^tW૔ ]ĩxUDtmA6 @#眔Gި0E9)ՠ9o܋ c95R YZ