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:
20 ### Unity Is Several Things But Mainly It's Assertions
22 One way to think of Unity is simply as a rich collection of assertions you can
24 Unity provides a framework to easily organize and execute those assertions in
45 code in the way Unity facilitates.
48 ### Unity's Assertions: Helpful Messages _and_ Free Source Code Documentation
55 That's what Unity's collection of assertions do - capture context to give you
83 Many of Unity's assertions are apparent duplications in that the same data type
93 failure message in Unity output.
110 Unity provides a collection of assertions for arrays containing a variety of
112 with the `_MESSAGE`variants of Unity's Asserts in that for pretty much any Unity
132 Unity provides a collection of assertions for arrays containing a variety of
135 variants of Unity's Asserts in that for pretty much any Unity type assertion you
157 or disabled in Unity code. This is useful for embedded targets with no floating
158 point math support (i.e. Unity compiles free of errors for fixed point only
159 platforms). See Unity documentation for specifics.
165 appropriate preprocessor symbols and Unity will omit all operations from
166 compilation that exceed the maximum width of your target. See Unity
191 case (see Unity documentation for more).
216 appropriate symbols Unity can be configured to omit 32 and 64 bit operations
217 that would break compilation (see Unity documentation for more). Refer to
250 in hexadecimal. Unity output is big endian.
265 Masked and bit-level assertions produce output formatted in hexadecimal. Unity
665 the under-the-hood details of Unity's assertion mechanisms. If you're one of
681 So Unity doesn't do direct floating point comparisons for equality. Instead, it
682 checks if two floating point values are "really close." If you leave Unity
707 defining UNITY_FLOAT_PRECISION and UNITY_DOUBLE_PRECISION. See Unity
746 A goal of Unity from the beginning was to support every combination of
751 First, when setting up Unity for a new target, you're going to want to pay
754 on both of these in Unity's documentation.
758 24-bit `int`, configure Unity to use 32-bit integers. If you have a 12-bit
759 `int`, configure Unity to use 16 bits. There are two ways this is going to
762 1. When Unity displays errors for you, it's going to pad the upper unused bits