Lines Matching full:unity
1 # Unity Assertions Reference
9 - Unity is mainly a rich collection of assertions and the support to gather up
11 - The structure of Unity allows you to easily separate test assertions from
13 - Unity’s assertions:
19 ### Unity Is Several Things But Mainly It’s Assertions
21 One way to think of Unity is simply as a rich collection of assertions you can
23 Unity provides a framework to easily organize and execute those assertions in
43 code in the way Unity facilitates.
45 ### Unity’s Assertions: Helpful Messages _and_ Free Source Code Documentation
52 That’s what Unity’s collection of assertions do - capture context to give you
81 Many of Unity’s assertions are clear duplications in that the same data type
90 failure message in Unity output.
120 Unity provides a collection of assertions for arrays containing a variety of
122 with the `_MESSAGE`variants of Unity’s Asserts in that for pretty much any Unity
144 Unity provides a collection of assertions for arrays containing a variety of
147 variants of Unity’s Asserts in that for pretty much any Unity type assertion you
171 or disabled in Unity code. This is useful for embedded targets with no floating
172 point math support (i.e. Unity compiles free of errors for fixed point only
173 platforms). See Unity documentation for specifics.
178 appropriate preprocessor symbols and Unity will omit all operations from
179 compilation that exceed the maximum width of your target. See Unity
217 case (see Unity documentation for more).
221 This can be useful for outputting `INFO` messages into the Unity output stream
257 appropriate symbols Unity can be configured to omit 32 and 64 bit operations
258 that would break compilation (see Unity documentation for more). Refer to
286 in hexadecimal. Unity output is big endian.
308 Masked and bit-level assertions produce output formatted in hexadecimal. Unity
756 the under-the-hood details of Unity’s assertion mechanisms. If you’re one of
771 So Unity doesn’t do direct floating point comparisons for equality. Instead, it
772 checks if two floating point values are “really close.” If you leave Unity
796 defining UNITY_FLOAT_PRECISION and UNITY_DOUBLE_PRECISION. See Unity
834 A goal of Unity from the beginning was to support every combination of
839 First, when setting up Unity for a new target, you’re going to want to pay
842 on both of these in Unity’s documentation.
846 24-bit `int`, configure Unity to use 32-bit integers. If you have a 12-bit
847 `int`, configure Unity to use 16 bits. There are two ways this is going to
850 1. When Unity displays errors for you, it’s going to pad the upper unused bits