/
githubmirror
/
LeetCode-Go
Обзор
Документация
Войти
/
githubmirror
/
LeetCode-Go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
structures/Interval_test.go
59 строк
799 B
halfrost
Merge pull request #60 from halfrost/code_quality_improvement
27 авг 2020, 12:41
27 авг 2020, 12:41
46faa66
Код
Авторство
О чём код?
package structures import ( "testing" "github.com/stretchr/testify/assert" ) func Test_Interval2Ints(t *testing.T) { ast := assert.New(t) actual := Interval2Ints(Interval{Start: 1, End: 2}) expected := []int{1, 2} ast.Equal(expected, actual) } func Test_IntervalSlice2Intss(t *testing.T) { ast := assert.New(t) actual := IntervalSlice2Intss( []Interval{ { Start: 1, End: 2, }, { Start: 3, End: 4, }, }, ) expected := [][]int{ {1, 2}, {3, 4}, } ast.Equal(expected, actual) } func Test_Intss2IntervalSlice(t *testing.T) { ast := assert.New(t) expected := []Interval{ { Start: 1, End: 2, }, { Start: 3, End: 4, }, } actual := Intss2IntervalSlice([][]int{ {1, 2}, {3, 4}, }, ) ast.Equal(expected, actual) }