Lines Matching full:unity
1 # Unity Configuration Guide
11 Unity is designed to run on almost anything that is targeted by a C compiler. It
17 All of Unity's configuration options are `#defines`. Most of these are simple
40 Unity will rely on `unity_config.h` for any further definitions it may need.
53 certainly not every compiler you are likely to encounter. Therefore, Unity has a
60 The first thing that Unity does to guess your types is check `stdint.h`.
61 This file includes defines like `UINT_MAX` that Unity can make use of to
65 That way, Unity will know to skip the inclusion of this file and you won't
76 want Unity to check this file either, define this to make it skip the inclusion.
121 Unity will automatically include 64-bit support if it auto-detects it, or if
149 By default, Unity guesses that you will want single precision floating point
164 Unity aims for as small of a footprint as possible and avoids most standard
168 By default, Unity will print the actual results of floating point assertion
180 If enabled, Unity assumes you want your `FLOAT` asserts to compare standard C
190 If enabled, Unity assumes you want your `DOUBLE` asserts to compare standard C
205 documented in the big daddy Unity Assertion Guide, you will learn that they are
212 For further details on how this works, see the appendix of the Unity Assertion
222 which will come in handy to customize Unity's behavior for your specific
237 By default, Unity prints its results to `stdout` as it runs. This works
271 For some targets, Unity can make the otherwise required setUp() and tearDown()
279 you can let Unity know by defining UNITY_WEAK_ATTRIBUTE or UNITY_WEAK_PRAGMA as
283 empty). You can also force Unity to NOT use weak functions by defining
296 `near` or `far`. In these cases, you can give Unity a safe default for these by
306 By default, Unity outputs \n at the end of each line of output. This is easy
318 your system. Unity stores a set of internal scratchpads which are used to pass
331 exclude Unity's reliance on this by using this define. This dropped dependence
356 must run your test suite on your target hardware, your Unity configuration will
412 So that's quite a macro, huh? It gives you a glimpse of what kind of stuff Unity
430 The defines and macros in this guide should help you port Unity to just about