コード例 #1
0
ファイル: maybe_test.go プロジェクト: csgrimes1/funct4go
func TestMaybeFlatmap(t *testing.T) {
	lst := lists.NewList([]lists.Maybe{
		lists.CreateBooleanResult(true),
		lists.CreateBooleanResult(false),
		lists.CreateBooleanResult(true),
	}).FlatMap()
	assert.Equal(t, 2, lst.Count())
}
コード例 #2
0
ファイル: maybe_test.go プロジェクト: csgrimes1/funct4go
func TestTrueMaybe(t *testing.T) {
	result := lists.CreateBooleanResult(true)
	count := result.Count()
	assert.Equal(t, 1, count)
}
コード例 #3
0
ファイル: maybe_test.go プロジェクト: csgrimes1/funct4go
func TestFalseMaybe(t *testing.T) {
	result := lists.CreateBooleanResult(false)
	count := result.Count()
	assert.Equal(t, 0, count)
}