• Home
  • Raw
  • Download

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
85 Many of Unity's assertions are clear duplications in that the same data type
95 failure message in Unity output.
125 Unity provides a collection of assertions for arrays containing a variety of
127 with the `_MESSAGE`variants of Unity's Asserts in that for pretty much any Unity
150 Unity provides a collection of assertions for arrays containing a variety of
153 variants of Unity's Asserts in that for pretty much any Unity type assertion you
178 or disabled in Unity code. This is useful for embedded targets with no floating
179 point math support (i.e. Unity compiles free of errors for fixed point only
180 platforms). See Unity documentation for specifics.
186 appropriate preprocessor symbols and Unity will omit all operations from
187 compilation that exceed the maximum width of your target. See Unity
226 case (see Unity documentation for more).
230 This can be useful for outputting `INFO` messages into the Unity output stream
266 appropriate symbols Unity can be configured to omit 32 and 64 bit operations
267 that would break compilation (see Unity documentation for more). Refer to
296 in hexadecimal. Unity output is big endian.
320 Masked and bit-level assertions produce output formatted in hexadecimal. Unity
726 the under-the-hood details of Unity's assertion mechanisms. If you're one of
742 So Unity doesn't do direct floating point comparisons for equality. Instead, it
743 checks if two floating point values are "really close." If you leave Unity
768 defining UNITY_FLOAT_PRECISION and UNITY_DOUBLE_PRECISION. See Unity
807 A goal of Unity from the beginning was to support every combination of
812 First, when setting up Unity for a new target, you're going to want to pay
815 on both of these in Unity's documentation.
819 24-bit `int`, configure Unity to use 32-bit integers. If you have a 12-bit
820 `int`, configure Unity to use 16 bits. There are two ways this is going to
823 1. When Unity displays errors for you, it's going to pad the upper unused bits