Add unit tests, Fix operations and remaining failing tests

This commit is contained in:
2023-08-17 18:46:57 +02:00
parent ae07b4cf80
commit 78f7fb2f05
12 changed files with 428 additions and 49 deletions

View File

@ -1,9 +1,9 @@
function bytes_to_human_readable(bytes)
function bytes_to_human_readable(bytes::Int64)
units = ["B", "KiB", "MiB", "GiB", "TiB"]
unit_index = 1
while bytes >= 1024 && unit_index < length(units)
bytes /= 1024
unit_index += 1
end
return string(round(bytes, digits=4), " ", units[unit_index])
return string(round(bytes, sigdigits=4), " ", units[unit_index])
end