This issue is to track the progress for introducing unit tests into Graphite. ### Data - [ ] `data::block` - [ ] `data::reader` - [ ] `data::writer` - [ ] `data/simd.hpp` - [ ] `data/endianness.hpp` - [ ] `data/encoding.hpp` - [ ] `compression::packbits` ### Text Encodings - [ ] `encoding/macroman` ### QuickDraw - [ ] `quickdraw::cicn` - [ ] `quickdraw::clut` - [ ] `quickdraw::pict` - [ ] `quickdraw::ppat` - [ ] `quickdraw::pixmap` - [ ] `quickdraw::surface` - [ ] `quickdraw::drawing::depth_2bpp` - [ ] `quickdraw::color` - [x] `quickdraw::point` - [x] `quickdraw::size` - [x] `quickdraw::rect` ### QuickTime - [ ] `quicktime::format::animation` - [ ] `quicktime::image_description` - [ ] `quicktime::format::planar` - [ ] `quicktime::format::raw` ### Resource Manager - [ ] `rsrc::format::classic` - [ ] `rsrc::format::extended` - [ ] `rsrc::format::rez` - [ ] `rsrc::attribute` - [ ] `rsrc::file` - [ ] `rsrc::type` - [ ] `rsrc::resource` - [ ] `rsrc::resource_result` - [ ] `rsrc::manager` ### Sound - [ ] `sound_manager::sound` - [ ] `sound_manager::codec::ima4` ### SpriteWorld - [ ] `spriteworld::rleD` - [ ] `spriteworld::rleX` ### Macintosh Toolbox - [ ] `toolbox::dialog` - [ ] `toolbox::dialog_item_list` - [ ] `toolbox::string` - [ ] `toolbox::string_list` ### Utility Functions - [x] `hashing::xxh64`
This issue is to track the progress for introducing unit tests into Graphite.
Data
data::blockdata::readerdata::writerdata/simd.hppdata/endianness.hppdata/encoding.hppcompression::packbitsText Encodings
encoding/macromanQuickDraw
quickdraw::cicnquickdraw::clutquickdraw::pictquickdraw::ppatquickdraw::pixmapquickdraw::surfacequickdraw::drawing::depth_2bppquickdraw::colorquickdraw::pointquickdraw::sizequickdraw::rectQuickTime
quicktime::format::animationquicktime::image_descriptionquicktime::format::planarquicktime::format::rawResource Manager
rsrc::format::classicrsrc::format::extendedrsrc::format::rezrsrc::attributersrc::filersrc::typersrc::resourcersrc::resource_resultrsrc::managerSound
sound_manager::soundsound_manager::codec::ima4SpriteWorld
spriteworld::rleDspriteworld::rleXMacintosh Toolbox
toolbox::dialogtoolbox::dialog_item_listtoolbox::stringtoolbox::string_listUtility Functions
hashing::xxh64