1 | // [Blend2D] |
2 | // 2D Vector Graphics Powered by a JIT Compiler. |
3 | // |
4 | // [License] |
5 | // Zlib - See LICENSE.md file in the package. |
6 | |
7 | #include "./blapi-build_p.h" |
8 | #include "./blrgba_p.h" |
9 | |
10 | // ============================================================================ |
11 | // [BLRgba - Unit Tests] |
12 | // ============================================================================ |
13 | |
14 | #ifdef BL_TEST |
15 | UNIT(blend2d_rgba) { |
16 | BLRgba32 c32(0x01, 0x02, 0x03, 0xFF); |
17 | BLRgba64 c64(0x100, 0x200, 0x300, 0xFFFF); |
18 | |
19 | EXPECT(c32.value == 0xFF010203u); |
20 | EXPECT(c64.value == 0xFFFF010002000300u); |
21 | |
22 | EXPECT(BLRgba64(c32).value == 0xFFFF010102020303u); |
23 | EXPECT(BLRgba32(c64).value == 0xFF010203u); |
24 | } |
25 | #endif |
26 | |