Repository navigation
What's Changed
- chore: ship the v3.0.0 API by @vbreuss in #1779
- docs: lead the "Why aweXpect?" tabs with the extension packages by @vbreuss in #1780
- docs: show a consumer-side
AndIffor expectations that only apply under a condition by @vbreuss in #1781 - perf: skip the repeated check in
SatisfiesandCompliesWithwithout a timeout by @vbreuss in #1782 - perf: speed up
InAnyOrder()for collections of equal items by @vbreuss in #1783 - perf: skip the failure texts of a met
InAnyOrder().IgnoringDuplicates()by @vbreuss in #1789 - perf: speed up
InAnyOrder()for collections of equal items by @vbreuss in #1790 - docs: rework the benchmarks for a fairer and broader comparison by @vbreuss in #1793
- perf: keep only the items that a quantifier can show by @vbreuss in #1784
- perf: compare numbers without boxing in
IsEqualToby @vbreuss in #1786 - perf: trim the subject expression only when it is read by @vbreuss in #1787
- perf: share parsed regexes between expectations by @vbreuss in #1788
- perf: keep an
ActionorFunc<Task>subject without a wrapping closure by @vbreuss in #1785 - perf: add
Whichcontinuations without closures by @vbreuss in #1791 - perf: compare enums and framework values without boxing by @vbreuss in #1794
- docs: show the benchmark summary tiles outside of a tip box by @vbreuss in #1797
- perf: compare items synchronously in
InAnyOrder().IgnoringDuplicates()by @vbreuss in #1792 - perf: copy arrays and lists at once in
IsEquivalentToby @vbreuss in #1796 - perf: normalize strings only when there is something to change by @vbreuss in #1795
- perf: share parsed wildcard patterns between expectations by @vbreuss in #1798
- perf: skip the reasons of a met expectation that nobody reads by @vbreuss in #1800
- perf: match items in any order without copying the expected items by @vbreuss in #1799
- perf: evaluate the expectations of
ThatAllandThatAnywithout a task each by @vbreuss in #1802 - perf: filter recorded events without a closure per event by @vbreuss in #1801
- perf: size the collections of an in-order
IgnoringDuplicates()up front by @vbreuss in #1803 - perf: create the rarely used state of an evaluation context on demand by @vbreuss in #1805
- refactor: check the event filter in a
forloop by @vbreuss in #1806 - perf: signal and count signals without LINQ or copies by @vbreuss in #1804
- chore: bump aweXpect.Core to v3.0.1 by @vbreuss in #1807
- chore: count the items of an array in the items count benchmark by @vbreuss in #1810
- perf: let a consumer read a materialized sequence by position by @vbreuss in #1809
- perf: count the items of
Containswith a string synchronously by @vbreuss in #1808 - perf: read the exception of a faulted async delegate without rethrowing it by @vbreuss in #1811
- perf: find values by their hash code in
InAnyOrder().IgnoringDuplicates()by @vbreuss in #1813 - perf: evaluate a combination that completes synchronously without async state machines by @vbreuss in #1812
- perf: wrap the result of the expectations on a member only once by @vbreuss in #1814
- perf: let the occurrences of a string be counted up to a maximum by @vbreuss in #1815
- chore: bump aweXpect.Core to v3.1.0 by @vbreuss in #1816
- perf: read the items of a materialized sequence by position by @vbreuss in #1817
- perf: stop searching a string in
Containsonce the outcome is decided by @vbreuss in #1818 - perf: compare booleans without boxing by @vbreuss in #1819
- perf: bind the value accessor of
ContainsKeyonly forWhoseValueby @vbreuss in #1820 - perf: compare primitive items of
Containssynchronously by @vbreuss in #1821 - perf: search the strings of an array or a list directly in
Containsby @vbreuss in #1822 - perf: search the primitive items of an array or a list directly in
Containsby @vbreuss in #1823
Full Changelog: v3.0.0...v3.1.0