59 Commits

Author SHA1 Message Date
76a013cd04 Add tests for subchannel data. 2025-12-10 08:45:15 +00:00
25bad474ec Add test for negative sectors. 2025-11-22 13:50:10 +00:00
b600857b2e Add unit test for resuming images. 2025-10-21 16:42:40 +01:00
eae5514ce3 Update all calls to aaruf_open. 2025-10-21 15:36:43 +01:00
cdddd3a3fd Update test images. 2025-10-18 17:20:59 +01:00
f9565219db Replace static fake UTF-16LE hex string with direct string literal for 'gtest' 2025-10-18 16:55:28 +01:00
37b842d1c2 Add audio image creation test. 2025-10-18 16:46:04 +01:00
f6b1ac2af2 Add sector status parameter to read sector functions in tests 2025-10-11 13:29:22 +01:00
756d965e2a Refactor CMakeLists.txt for improved organization and add test data copying 2025-10-11 01:11:30 +01:00
07e00162e3 Add test for CD MODE 2 image V2. 2025-10-10 23:28:36 +01:00
7c032ec25f Add test for CD MODE 2 image V1. 2025-10-10 23:25:13 +01:00
9a94c36a43 Add test for CD MODE 1 image V2. 2025-10-10 23:04:02 +01:00
20506c2066 Add test for opening cdmode1_v1 image and verify its properties 2025-10-10 15:36:55 +01:00
30e2024622 Add test image creation with table shift of 9. 2025-10-10 11:44:55 +01:00
f67f711776 Add test for deduplicated, compressed image creation 2025-10-10 11:15:42 +01:00
fe1dfb0e51 Add test for duplicated, compressed image creation 2025-10-10 11:07:14 +01:00
4fa4747154 Add test for deduplicated, uncompressed image creation 2025-10-10 11:03:41 +01:00
17e1c0f2bd Set DDTv2 as 64-bit and remove concept of multiple sizes of DDTs. 2025-10-10 02:39:57 +01:00
421d5ada72 Add create_image.cpp and update tests to include image creation functionality 2025-10-10 01:26:26 +01:00
c2c5c7d17b Add test for 640Mb M.O. image in AaruFormat V2. 2025-10-10 00:17:50 +01:00
9d38d378fc Add test for 640Mb M.O. image in AaruFormat V1. 2025-10-10 00:13:37 +01:00
ed6bef579b Add test for 540Mb M.O. image in AaruFormat V2. 2025-10-10 00:02:56 +01:00
05618a2af8 Add test for 540Mb M.O. image in AaruFormat V1. 2025-10-09 23:53:40 +01:00
de0d1643c8 Add test for HiFD image in AaruFormat V2. 2025-10-09 22:57:23 +01:00
ec23c98518 Add test for HiFD image in AaruFormat V1. 2025-10-09 22:52:10 +01:00
734db50e7f Add test for GigaMO image in AaruFormat V2. 2025-10-09 22:05:42 +01:00
ad1ed96b1a Add test for GigaMO image in AaruFormat V1. 2025-10-09 18:16:14 +01:00
6897321592 Add test for Floptical image in AaruFormat V2. 2025-10-09 18:06:57 +01:00
c5bd9a46fe Add test for Floptical image in AaruFormat V1. 2025-10-09 18:04:19 +01:00
58b1b901ba Add test for MF2HD image in AaruFormat V2. 2025-10-09 17:59:44 +01:00
c02b6b2f77 Remove test file download logic from CMakeLists.txt and copy file directly 2025-10-09 17:55:47 +01:00
854137d8d1 Add functionality to download test file if not present 2025-10-09 17:00:45 +01:00
714a2d9c5d Add unit tests for opening AaruFormat images in open_image.cpp 2025-10-09 17:00:38 +01:00
3926d8f41e Integrate CTest for per-test reporting in tests_run 2025-10-09 17:00:20 +01:00
af5b9b87a3 Remove warnings in cmake 2025-10-08 12:45:25 +01:00
79ac2e380c Add SHA-256 checksum calculation support 2025-10-03 02:03:39 +01:00
1e569c68a1 Add SHA-1 checksum calculation support 2025-10-03 01:49:44 +01:00
a9d4448c46 Update CMakeLists.txt to include OpenSSL include directories and check for SHA256_Init function 2025-10-02 22:17:44 +01:00
b83cf6e762 Update CMakeLists.txt to use PRIVATE visibility for linked libraries 2025-10-02 22:17:25 +01:00
ddce275655 Update CMakeLists.txt to include additional directories for dependencies 2025-10-02 22:16:58 +01:00
e77cce7a7f Update CMakeLists.txt to require CMake version 3.13 and set policy for compatibility 2025-10-02 22:16:27 +01:00
8f9abf7288 Add MD5 implementation and integrate with existing codebase 2025-10-02 22:16:02 +01:00
4403cf267f Refactor variable declarations and expressions for improved readability and consistency across multiple source files 2025-10-01 02:54:51 +01:00
a1b3b5db92 Refactor variable declarations for improved clarity and consistency in multiple source files 2025-10-01 02:39:37 +01:00
a7434322ea Add const qualifiers to function parameters and local variables for improved type safety 2025-10-01 02:34:42 +01:00
8542d18ef1 Refactor test fixture classes to use non-const pointers and modern C++ initialization 2025-10-01 00:52:46 +01:00
ae402f2fd1 Add OpenSSL and LibreSSL support for tests using crypto functions 2025-09-30 16:16:53 +01:00
d518458a63 Update copyright year. 2025-08-01 21:19:45 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +01:00
b29fba25d2 Use system's LibreSSL or OpenSSL for SHA256 if found. 2022-10-01 18:22:05 +01:00