package longest_consecutive_sequence_test import ( "testing" "git.maximhutz.com/practice/pkg/longest_consecutive_sequence" "github.com/stretchr/testify/assert" ) func Test1(t *testing.T) { assert.Equal(t, 4, longest_consecutive_sequence.LongestConsecutive([]int{100, 4, 200, 1, 3, 2})) } func Test2(t *testing.T) { assert.Equal(t, 9, longest_consecutive_sequence.LongestConsecutive([]int{0, 3, 7, 2, 5, 8, 4, 6, 0, 1})) } func Test3(t *testing.T) { assert.Equal(t, 3, longest_consecutive_sequence.LongestConsecutive([]int{1, 0, 1, 2})) } func Test4(t *testing.T) { assert.Equal(t, 0, longest_consecutive_sequence.LongestConsecutive([]int{})) } func Test5(t *testing.T) { assert.Equal(t, 7, longest_consecutive_sequence.LongestConsecutive([]int{1, 3, 5, 7, 2, 6, 4})) } func Test6(t *testing.T) { assert.Equal(t, 7, longest_consecutive_sequence.LongestConsecutive([]int{1, 3, 5, 7, 2, 6, 4})) }