Skip to content

Commit e3304ed

Browse files
committed
Fix integer_partitions(0)
1 parent bbd5b1b commit e3304ed

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/partitions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ function integer_partitions(n::Integer)
646646
if n < 0
647647
throw(DomainError(n, "n must be nonnegative"))
648648
elseif n == 0
649-
return Vector{Int}[]
649+
return Vector{Int}[[]]
650650
elseif n == 1
651651
return Vector{Int}[[1]]
652652
end

test/partitions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
end
9797

9898
@testset "integer partitions" begin
99-
@test_broken integer_partitions(0) == [[]]
99+
@test integer_partitions(0) == [Int[]]
100100
@test integer_partitions(1) == [[1]]
101101
@test integer_partitions(2) == [[1, 1], [2]]
102102
@test integer_partitions(3) == [[1, 1, 1], [2, 1], [3]]

0 commit comments

Comments
 (0)