예제 #1
0
파일: utilities_test.go 프로젝트: kego/ke
func TestGetBool(t *testing.T) {
	assert.False(t, getBool(nil))
	assert.False(t, getBool(&node.Node{ValueBool: false}))
	assert.True(t, getBool(&node.Node{ValueBool: true}))
	assert.True(t, getBool(system.NewBool(true)))
	assert.False(t, getBool(system.NewBool(false)))
	assert.True(t, getBool(true))
	assert.False(t, getBool(false))
	assert.False(t, getBool("a"))
}
예제 #2
0
파일: interfaces.go 프로젝트: kego/ke
func (b *Aljb2) GetBool(ctx context.Context) *system.Bool {
	return system.NewBool(bool(*b))
}