Current section
Files
Jump to
Current section
Files
test/uuuidv7_test.exs
defmodule UUUIDv7Test do
use ExUnit.Case
doctest UUUIDv7
test "bingenerate generates sorted UUIDs" do
uuids =
for _ <- 1..10000 do
UUUIDv7.bingenerate()
end
sorted_uuids = Enum.sort(uuids)
string_uuids = Enum.map(uuids, &UUUIDv7.encode/1)
string_sorted_uuids =
Enum.map(sorted_uuids, &UUUIDv7.encode/1)
assert string_uuids == string_sorted_uuids
end
test "generate generates sorted UUIDs" do
string_uuids =
for _ <- 1..10000 do
UUUIDv7.generate()
end
sorted_uuids =
Enum.sort(string_uuids)
assert string_uuids == sorted_uuids
end
end