1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-23 00:15:58 +01:00

[Docs] Fix typos in docs files

This commit is contained in:
yahyayozo
2025-04-19 18:54:28 +01:00
parent 23e8edbd64
commit 69478185a3
4 changed files with 15 additions and 15 deletions

View File

@@ -75,7 +75,7 @@ Like INT, there are variants for different sizes also.
Compares two integers for equality and display errors as hexadecimal. Compares two integers for equality and display errors as hexadecimal.
Like the other integer comparisons, you can specify the size... Like the other integer comparisons, you can specify the size...
here the size will also effect how many nibbles are shown (for example, `HEX16` will show 4 nibbles). here the size will also affect how many nibbles are shown (for example, `HEX16` will show 4 nibbles).
TEST_ASSERT_EQUAL(expected, actual) TEST_ASSERT_EQUAL(expected, actual)

View File

@@ -33,7 +33,7 @@ In either case, you've got a couple choices for configuring these options:
Unfortunately, it doesn't usually work well to just #define these things in the test itself. Unfortunately, it doesn't usually work well to just #define these things in the test itself.
These defines need to take effect where ever unity.h is included. These defines need to take effect where ever unity.h is included.
This would be test test, the test runner (if you're generating one), and from unity.c when it's compiled. This would be the test, the test runner (if you're generating one), and from unity.c when it's compiled.
## The Options ## The Options

View File

@@ -94,12 +94,12 @@ UnityTestRunnerGenerator.new.run(testfile, runner_name, options)
``` ```
If you have multiple files to generate in a build script (such as a Rakefile), you might want to instantiate a generator object with your options and call it to generate each runner afterwards. If you have multiple files to generate in a build script (such as a Rakefile), you might want to instantiate a generator object with your options and call it to generate each runner afterwards.
Like thus: Like this:
```Ruby ```Ruby
gen = UnityTestRunnerGenerator.new(options) gen = UnityTestRunnerGenerator.new(options)
test_files.each do |f| test_files.each do |f|
gen.run(f, File.basename(f,'.c')+"Runner.c" gen.run(f, File.basename(f,'.c')+"Runner.c")
end end
``` ```
@@ -205,7 +205,7 @@ Few usage examples can be found in `/test/tests/test_unity_parameterized.c` file
You should define `UNITY_SUPPORT_TEST_CASES` macro for tests success compiling, You should define `UNITY_SUPPORT_TEST_CASES` macro for tests success compiling,
if you enable current option. if you enable current option.
You can see list of supported macros list in the You can see a list of supported macros in the
[Parameterized tests provided macros](#parameterized-tests-provided-macros) [Parameterized tests provided macros](#parameterized-tests-provided-macros)
section that follows. section that follows.
@@ -299,7 +299,7 @@ Unity provides support for few param tests generators, that can be combined
with each other. You must define test function as usual C function with usual with each other. You must define test function as usual C function with usual
C arguments, and test generator will pass what you tell as a list of arguments. C arguments, and test generator will pass what you tell as a list of arguments.
Let's show how all of them works on the following test function definitions: Let's show how all of them work on the following test function definitions:
```C ```C
/* Place your test generators here, usually one generator per one or few lines */ /* Place your test generators here, usually one generator per one or few lines */
@@ -401,17 +401,17 @@ TEST_CASE(4, 6, 30)
Test matix is an advanced generator. It single call can be converted to zero, Test matix is an advanced generator. It single call can be converted to zero,
one or few `TEST_CASE` equivalent commands. one or few `TEST_CASE` equivalent commands.
That generator will create tests for all cobinations of the provided list. Each argument has to be given as a list of one or more elements in the format `[<parm1>, <param2>, ..., <paramN-1>, <paramN>]`. That generator will create tests for all combinations of the provided list. Each argument has to be given as a list of one or more elements in the format `[<parm1>, <param2>, ..., <paramN-1>, <paramN>]`.
All parameters supported by the `TEST_CASE` is supported as arguments: All parameters supported by the `TEST_CASE` are supported as arguments:
- Numbers incl type specifiers e.g. `<1>`, `<1u>`, `<1l>`, `<2.3>`, or `<2.3f>` - Numbers incl type specifiers e.g. `<1>`, `<1u>`, `<1l>`, `<2.3>`, or `<2.3f>`
- Strings incl string concatianion e.g. `<"string">`, or `<"partial" "string">` - Strings incl string concatenation e.g. `<"string">`, or `<"partial" "string">`
- Chars e.g. `<'c'>` - Chars e.g. `<'c'>`
- Enums e.g. `<ENUM_NAME>` - Enums e.g. `<ENUM_NAME>`
- Elements of arrays e.g. `<data[0]>` - Elements of arrays e.g. `<data[0]>`
Let's use our `test_demoParamFunction` test for checking, what ranges Let's use our `test_demoParamFunction` test for checking what ranges
will be generated for our single `TEST_RANGE` row: will be generated for our single `TEST_MATRIX` row:
```C ```C
TEST_MATRIX([3, 4, 7], [10, 8, 2, 1],[30u, 20.0f]) TEST_MATRIX([3, 4, 7], [10, 8, 2, 1],[30u, 20.0f])
@@ -450,11 +450,11 @@ As we can see:
| Parameter | Format | Count of values | | Parameter | Format | Count of values |
|---|---|---| |---|---|---|
| `a` | `[3, 4, 7]` | 2 | | `a` | `[3, 4, 7]` | 3 |
| `b` | `[10, 8, 2, 1]` | 4 | | `b` | `[10, 8, 2, 1]` | 4 |
| `c` | `[30u, 20.0f]` | 2 | | `c` | `[30u, 20.0f]` | 2 |
We totally have 2 * 4 * 2 = 16 equal test cases, that can be written as following: We totally have 3 * 4 * 2 = 24 equal test cases, that can be written as following:
```C ```C
TEST_CASE(3, 10, 30u) TEST_CASE(3, 10, 30u)
@@ -516,7 +516,7 @@ ruby unity_test_summary.rb build/test/ ~/projects/myproject/
Or, if you're more of a Windows sort of person: Or, if you're more of a Windows sort of person:
```Shell ```Shell
ruby unity_test_summary.rb build\teat\ C:\projects\myproject\ ruby unity_test_summary.rb build\test\ C:\projects\myproject\
``` ```
When configured correctly, you'll see a final summary, like so: When configured correctly, you'll see a final summary, like so:

View File

@@ -45,7 +45,7 @@ int suiteTearDown(int num_failures);
* Test Reset and Verify * Test Reset and Verify
*-------------------------------------------------------*/ *-------------------------------------------------------*/
/* These functions are intended to be called before during tests in order /* These functions are intended to be called before or during tests in order
* to support complex test loops, etc. Both are NOT built into Unity. Instead * to support complex test loops, etc. Both are NOT built into Unity. Instead
* the test runner generator will create them. resetTest will run teardown and * the test runner generator will create them. resetTest will run teardown and
* setup again, verifying any end-of-test needs between. verifyTest will only * setup again, verifying any end-of-test needs between. verifyTest will only