Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: make statistic interfaces generic #545

Merged
merged 2 commits into from
Apr 1, 2024

Conversation

vbreuss
Copy link
Member

@vbreuss vbreuss commented Apr 1, 2024

In order to know the type stored in a statistic, the interfaces should be generic and provide details about the information stored in them.

This is the last step that fixes #476 .

@vbreuss vbreuss added the enhancement New feature or request label Apr 1, 2024
@vbreuss vbreuss self-assigned this Apr 1, 2024
Copy link

sonarqubecloud bot commented Apr 1, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@vbreuss vbreuss enabled auto-merge (squash) April 1, 2024 05:22
Copy link

github-actions bot commented Apr 1, 2024

Stryker.NET mutation tested the changes in the pull request:
Mutation testing badge

@vbreuss vbreuss merged commit 284f0cc into main Apr 1, 2024
11 checks passed
@vbreuss vbreuss deleted the topic/generic-statistic-interfaces branch April 1, 2024 05:28
Copy link

github-actions bot commented Apr 1, 2024

This is addressed in release v3.1.0.

mergify bot referenced this pull request in Testably/Testably.Abstractions.FluentAssertions Apr 1, 2024
…1.0 (#102)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[Testably.Abstractions.Interface](https://togithub.com/Testably/Testably.Abstractions)
| `3.0.1` -> `3.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Testably.Abstractions.Interface/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Testably.Abstractions.Interface/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Testably.Abstractions.Interface/3.0.1/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Testably.Abstractions.Interface/3.0.1/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Testably/Testably.Abstractions
(Testably.Abstractions.Interface)</summary>

###
[`v3.1.0`](https://togithub.com/Testably/Testably.Abstractions/releases/tag/v3.1.0)

#### What's Changed

- refactor: remove PR pipeline by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/540](https://togithub.com/Testably/Testably.Abstractions/pull/540)
- refactor: fix ReSharper code issues by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/542](https://togithub.com/Testably/Testably.Abstractions/pull/542)
- chore(deps): update dependency testably.abstractions.fluentassertions
to v1.0.2 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/Testably/Testably.Abstractions/pull/543](https://togithub.com/Testably/Testably.Abstractions/pull/543)
- chore(deps): update dependency meziantou.analyzer to v2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/Testably/Testably.Abstractions/pull/544](https://togithub.com/Testably/Testably.Abstractions/pull/544)
- feat: make statistic interfaces generic by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/545](https://togithub.com/Testably/Testably.Abstractions/pull/545)

**Full Changelog**:
Testably/Testably.Abstractions@v3.0.1...v3.1.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Testably/Testably.Abstractions.FluentAssertions).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
mergify bot referenced this pull request in Testably/Testably.Abstractions.FluentAssertions Apr 1, 2024
#103)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[Testably.Abstractions.Testing](https://togithub.com/Testably/Testably.Abstractions)
| `3.0.1` -> `3.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/Testably.Abstractions.Testing/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Testably.Abstractions.Testing/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Testably.Abstractions.Testing/3.0.1/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Testably.Abstractions.Testing/3.0.1/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Testably/Testably.Abstractions
(Testably.Abstractions.Testing)</summary>

###
[`v3.1.0`](https://togithub.com/Testably/Testably.Abstractions/releases/tag/v3.1.0)

#### What's Changed

- refactor: remove PR pipeline by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/540](https://togithub.com/Testably/Testably.Abstractions/pull/540)
- refactor: fix ReSharper code issues by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/542](https://togithub.com/Testably/Testably.Abstractions/pull/542)
- chore(deps): update dependency testably.abstractions.fluentassertions
to v1.0.2 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/Testably/Testably.Abstractions/pull/543](https://togithub.com/Testably/Testably.Abstractions/pull/543)
- chore(deps): update dependency meziantou.analyzer to v2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/Testably/Testably.Abstractions/pull/544](https://togithub.com/Testably/Testably.Abstractions/pull/544)
- feat: make statistic interfaces generic by
[@&#8203;vbreuss](https://togithub.com/vbreuss) in
[https://github.com/Testably/Testably.Abstractions/pull/545](https://togithub.com/Testably/Testably.Abstractions/pull/545)

**Full Changelog**:
Testably/Testably.Abstractions@v3.0.1...v3.1.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Testably/Testably.Abstractions.FluentAssertions).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request state: released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add possibility to verify which methods were called
1 participant