/obas

Primary LanguageHTML

Test Casees Samples for Obas

`import ( "github.com/stretchr/testify/assert" "testing" )

func TestGetZones(t *testing.T) { result, err := GetZones() assert.Nil(t, err)

assert.True(t, len(result) > 0)

}

func TestGetZone(t *testing.T) { expected := "TANZANIA" result, err := GetZone("TZ") assert.Nil(t, err) assert.Equal(t, expected, result.Name) }

func TestGetDisabledZones(t *testing.T) { result, err := GetDisabledZones() assert.Nil(t, err)

assert.True(t, len(result) == 0)

} func TestCreateZone(t *testing.T) { result, err := CreateZone("SITE") assert.Nil(t, err) assert.True(t, result)

} func TestDeleteZone(t *testing.T) { result, err := DeleteZone("SITe") assert.Nil(t, err) assert.True(t, result)

} func TestUpdateZone(t *testing.T) { result, err := UpdateZone("LT") assert.Nil(t, err) assert.True(t, result)

} func TestGetActiveZones(t *testing.T) { result, err := GetActiveZones() assert.Nil(t, err) assert.True(t, len(result) > 0) }`