From 6754ea4f3106b92957a9f97e71302d09f25b3ee8 Mon Sep 17 00:00:00 2001 From: Bradford Hovinen Date: Fri, 24 Nov 2023 15:12:05 +0100 Subject: [PATCH] Add link to GoogleTest crate I was not sure whether to put this under "Frameworks and Runners" or "Mocks and Test Data". I opted for the former because of GoogleTest's support for non-fatal assertions, which pushes it more in the direction of a framework. But I'm not picky. As per guidance: * The GitHub repo currently has 151 stars: https://github.com/google/googletest-rust * crates.io is showing 17,693 downloads: https://crates.io/crates/googletest --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 821b628..8fadd80 100644 --- a/README.md +++ b/README.md @@ -779,6 +779,7 @@ See also [Are we (I)DE yet?](https://areweideyet.com/) and [Rust Tools](https:// * [cucumber](https://crates.io/crates/cucumber) [![Latest Version](https://img.shields.io/crates/v/cucumber.svg)](https://crates.io/crates/cucumber) — An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependencies. [![Build Status](https://github.com/cucumber-rs/cucumber/workflows/CI/badge.svg?branch=master)](https://github.com/cucumber-rs/cucumber) * [d-e-s-o/test-log](https://github.com/d-e-s-o/test-log) [[test-log](https://crates.io/crates/test-log)] — A replacement of the `#[test]` attribute that initializes logging and/or tracing infrastructure before running tests. [![GitHub Workflow Status](https://github.com/d-e-s-o/test-log/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/d-e-s-o/test-log/actions/workflows/test.yml) * [demonstrate](https://crates.io/crates/demonstrate) — Declarative Testing Framework [![Build Status](https://github.com/aubaugh/demonstrate/workflows/Continuous%20Integration/badge.svg?branch=master)](https://github.com/aubaugh/demonstrate) + * [GoogleTest Rust](https://crates.io/crates/googletest) — Powerful test assertion framework based on the C++ test library GoogleTest [![Build Status](https://github.com/google/googletest-rust/workflows/CI/badge.svg)](https://github.com/google/googletest-rust/actions?query=workflow%3ACI+branch%3Amain) * [rstest](https://crates.io/crates/rstest) — Fixture-based test framework for Rust [![Build Status](https://github.com/la10736/rstest/workflows/Test/badge.svg?branch=master)](https://github.com/la10736/rstest/actions) * [speculate](https://crates.io/crates/speculate) — An RSpec inspired minimal testing framework for Rust * Mocking and Test Data