Skip to content

chore: update aweXpect.Core to v2.16.1#717

Merged
vbreuss merged 1 commit intomainfrom
chore/update-core-2.16.1
Aug 11, 2025
Merged

chore: update aweXpect.Core to v2.16.1#717
vbreuss merged 1 commit intomainfrom
chore/update-core-2.16.1

Conversation

@vbreuss
Copy link
Contributor

@vbreuss vbreuss commented Aug 11, 2025

This PR updates the aweXpect.Core dependency from version 2.16.0 to 2.16.1 and re-activates previously skipped tests that were temporarily disabled pending this core version update.

and re-activate temporarily skipped tests
@vbreuss vbreuss self-assigned this Aug 11, 2025
Copilot AI review requested due to automatic review settings August 11, 2025 23:14
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Aug 11, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the aweXpect.Core dependency from version 2.16.0 to 2.16.1 and re-activates previously skipped tests that were temporarily disabled pending this core version update. The change enables functionality that was waiting for the core library update to be properly tested.

  • Updated aweXpect.Core package version to 2.16.1
  • Re-enabled 6 previously skipped test methods across delegate exception handling tests
  • Restored test coverage for exception throwing behavior with "Which" and "Whose" clause functionality

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
Directory.Packages.props Updates aweXpect.Core package version from 2.16.0 to 2.16.1
Tests/aweXpect.Tests/Delegates/ThatDelegate.Throws.WhichTests.cs Re-enables 3 skipped test methods by removing Skip attributes
Tests/aweXpect.Tests/Delegates/ThatDelegate.Throws.WhoseTests.cs Re-enables 3 skipped test methods by removing Skip attributes

@vbreuss vbreuss enabled auto-merge (squash) August 11, 2025 23:16
@vbreuss vbreuss disabled auto-merge August 11, 2025 23:17
@vbreuss vbreuss merged commit df0c03b into main Aug 11, 2025
8 checks passed
@vbreuss vbreuss deleted the chore/update-core-2.16.1 branch August 11, 2025 23:17
@sonarqubecloud
Copy link

github-actions bot added a commit that referenced this pull request Aug 11, 2025
github-actions bot added a commit that referenced this pull request Aug 11, 2025
@github-actions
Copy link
Contributor

🚀 Benchmark Results

Details

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 8.0.413
[Host] : .NET 8.0.19 (8.0.1925.36514), X64 RyuJIT AVX2

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 184.8 ns 1.78 ns 1.58 ns 0.0281 - 472 B
Bool_FluentAssertions 245.2 ns 1.70 ns 1.59 ns 0.0567 - 952 B
Bool_TUnit 902.6 ns 4.26 ns 3.56 ns 0.1431 - 2408 B
Equivalency_aweXpect 304,402.5 ns 980.38 ns 917.05 ns 16.6016 0.4883 284940 B
Equivalency_FluentAssertions 2,152,001.5 ns 9,752.56 ns 9,122.55 ns 273.4375 46.8750 4584416 B
Equivalency_TUnit 710,885.6 ns 2,047.48 ns 1,815.03 ns 51.7578 2.9297 880545 B
Int_GreaterThan_aweXpect 210.7 ns 1.16 ns 1.03 ns 0.0467 - 784 B
Int_GreaterThan_FluentAssertions 245.4 ns 1.87 ns 1.75 ns 0.0730 - 1224 B
Int_GreaterThan_TUnit 1,214.5 ns 10.48 ns 9.80 ns 0.1774 - 2984 B
ItemsCount_AtLeast_aweXpect 454.3 ns 2.69 ns 2.52 ns 0.0854 - 1432 B
ItemsCount_AtLeast_FluentAssertions 477.4 ns 4.46 ns 4.17 ns 0.1192 - 2008 B
ItemsCount_AtLeast_TUnit 14,709.1 ns 185.63 ns 173.64 ns 1.6327 - 27480 B
String_aweXpect 344.5 ns 1.99 ns 1.76 ns 0.0672 - 1128 B
String_FluentAssertions 465.3 ns 2.75 ns 2.44 ns 0.1287 - 2168 B
String_TUnit 1,256.7 ns 7.20 ns 6.38 ns 0.1831 - 3072 B
StringArray_aweXpect 1,344.7 ns 6.13 ns 5.12 ns 0.1640 - 2744 B
StringArray_FluentAssertions 1,279.0 ns 6.75 ns 5.98 ns 0.2480 - 4152 B
StringArray_TUnit 3,203.8 ns 18.36 ns 16.28 ns 0.3128 - 5296 B
StringArrayInAnyOrder_aweXpect 1,647.5 ns 7.98 ns 7.46 ns 0.1736 - 2920 B
StringArrayInAnyOrder_FluentAssertions 152,852.7 ns 636.06 ns 531.14 ns 3.4180 - 63787 B
StringArrayInAnyOrder_TUnit 3,912.3 ns 20.74 ns 19.40 ns 0.3815 - 6488 B

@github-actions
Copy link
Contributor

👽 Mutation Results

Mutation testing badge

aweXpect

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

aweXpect.Core

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants

The final mutation score is NaN%

Coverage Thresholds: high:80 low:60 break:0

@github-actions
Copy link
Contributor

This is addressed in release v2.21.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant