mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 13:26:10 +01:00
Fix typos in the code base (#2206)
Note that only documentation and comments are impacted by this change.
This commit is contained in:
parent
a5abec9cb5
commit
e8cdfdca87
@ -26,7 +26,7 @@ Ongoing development happens in the `devel` branch for Catch2 v3, and in
|
|||||||
|
|
||||||
Commits should be small and atomic. A commit is atomic when, after it is
|
Commits should be small and atomic. A commit is atomic when, after it is
|
||||||
applied, the codebase, tests and all, still works as expected. Small
|
applied, the codebase, tests and all, still works as expected. Small
|
||||||
commits are also prefered, as they make later operations with git history,
|
commits are also preferred, as they make later operations with git history,
|
||||||
whether it is bisecting, reverting, or something else, easier.
|
whether it is bisecting, reverting, or something else, easier.
|
||||||
|
|
||||||
_When submitting a pull request please do not include changes to the
|
_When submitting a pull request please do not include changes to the
|
||||||
|
@ -101,7 +101,7 @@ string is equal to `str`.
|
|||||||
|
|
||||||
Finally, the `Matches` matcher performs an ECMASCript regex match using
|
Finally, the `Matches` matcher performs an ECMASCript regex match using
|
||||||
`str` against the argument string. It is important to know that
|
`str` against the argument string. It is important to know that
|
||||||
the match is performed agains the string as a whole, meaning that
|
the match is performed against the string as a whole, meaning that
|
||||||
the regex `"abc"` will not match input string `"abcd"`. To match
|
the regex `"abc"` will not match input string `"abcd"`. To match
|
||||||
`"abcd"`, you need to use e.g. `"abc.*"` as your regex.
|
`"abcd"`, you need to use e.g. `"abc.*"` as your regex.
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ new design.
|
|||||||
* Will Catch2 again distribute single-header version in the future?
|
* Will Catch2 again distribute single-header version in the future?
|
||||||
* No. But we do provide sqlite-style amalgamated distribution option. This means that you can download just 1 .cpp file and 1 header and place them next to your own sources. However, doing this has downsides similar to using the `catch_all.hpp` header.
|
* No. But we do provide sqlite-style amalgamated distribution option. This means that you can download just 1 .cpp file and 1 header and place them next to your own sources. However, doing this has downsides similar to using the `catch_all.hpp` header.
|
||||||
* Why the big breaking change caused by replacing `catch.hpp` with `catch_all.hpp`?
|
* Why the big breaking change caused by replacing `catch.hpp` with `catch_all.hpp`?
|
||||||
* The convenience header `catch_all.hpp` exists for two reasons. One of them is to provide a way for quick migration from Catch2, the second one is to provide a simple way to test things with Catch2. Using it for migration has one drawback in that it is **big**. This means that including it _will_ cause significant compile time drag, and so using it to migrate should be a concious decision by the user, not something they can just stumble into unknowingly.
|
* The convenience header `catch_all.hpp` exists for two reasons. One of them is to provide a way for quick migration from Catch2, the second one is to provide a simple way to test things with Catch2. Using it for migration has one drawback in that it is **big**. This means that including it _will_ cause significant compile time drag, and so using it to migrate should be a conscious decision by the user, not something they can just stumble into unknowingly.
|
||||||
|
|
||||||
|
|
||||||
### (Potentially) Breaking changes
|
### (Potentially) Breaking changes
|
||||||
|
@ -48,7 +48,7 @@ TEST_CASE("Table allows pre-computed test inputs and outputs", "[example][genera
|
|||||||
* (technically C++17 but does not require -std in GCC/Clang). See
|
* (technically C++17 but does not require -std in GCC/Clang). See
|
||||||
* https://stackoverflow.com/questions/12436586/tuple-vector-and-initializer-list
|
* https://stackoverflow.com/questions/12436586/tuple-vector-and-initializer-list
|
||||||
*
|
*
|
||||||
* - In C++17 mode std::tie() and the preceeding variable delcarations can be
|
* - In C++17 mode std::tie() and the preceding variable delcarations can be
|
||||||
* replaced by structured bindings: auto [test_input, expected] = GENERATE(
|
* replaced by structured bindings: auto [test_input, expected] = GENERATE(
|
||||||
* table<std::string, size_t>({ ...
|
* table<std::string, size_t>({ ...
|
||||||
*/
|
*/
|
||||||
|
@ -200,7 +200,7 @@ function(ParseAndAddCatchTests_ParseFile SourceFile TestTarget)
|
|||||||
# Escape commas in the test spec
|
# Escape commas in the test spec
|
||||||
string(REPLACE "," "\\," Name ${Name})
|
string(REPLACE "," "\\," Name ${Name})
|
||||||
|
|
||||||
# Work around CMake 3.18.0 change in `add_test()`, before the escaped quotes were neccessary,
|
# Work around CMake 3.18.0 change in `add_test()`, before the escaped quotes were necessary,
|
||||||
# only with CMake 3.18.0 the escaped double quotes confuse the call. This change is reverted in 3.18.1
|
# only with CMake 3.18.0 the escaped double quotes confuse the call. This change is reverted in 3.18.1
|
||||||
# And properly introduced in 3.19 with the CMP0110 policy
|
# And properly introduced in 3.19 with the CMP0110 policy
|
||||||
if(_cmp0110_value STREQUAL "NEW" OR ${CMAKE_VERSION} VERSION_EQUAL "3.18")
|
if(_cmp0110_value STREQUAL "NEW" OR ${CMAKE_VERSION} VERSION_EQUAL "3.18")
|
||||||
|
@ -21,7 +21,7 @@ namespace Catch {
|
|||||||
// Extracts the actual name part of an enum instance
|
// Extracts the actual name part of an enum instance
|
||||||
// In other words, it returns the Blue part of Bikeshed::Colour::Blue
|
// In other words, it returns the Blue part of Bikeshed::Colour::Blue
|
||||||
StringRef extractInstanceName(StringRef enumInstance) {
|
StringRef extractInstanceName(StringRef enumInstance) {
|
||||||
// Find last occurence of ":"
|
// Find last occurrence of ":"
|
||||||
size_t name_start = enumInstance.size();
|
size_t name_start = enumInstance.size();
|
||||||
while (name_start > 0 && enumInstance[name_start - 1] != ':') {
|
while (name_start > 0 && enumInstance[name_start - 1] != ':') {
|
||||||
--name_start;
|
--name_start;
|
||||||
|
Loading…
Reference in New Issue
Block a user