func TestGetTrackIdForTelephone(t *T) { beforeTrackTest() trackId, err := table.GetTrackForTelephone("1231231234") rdtest.Assert(t, err == nil, err) rdtest.Assert(t, trackId == 1, err) trackId, err = table.GetTrackForTelephone("3213213214") rdtest.Assert(t, err == nil, err) rdtest.Assert(t, trackId == 1, err) }
func TwilioSayForTelephone(telephone string) (*TwilioSay, error) { trackId, err := table.GetTrackForTelephone(telephone) if err != nil { return nil, err } say := new(TwilioSay) switch trackId { case 11, 13, 15: say.Say = "40.739720, negative 73.985069" case 12, 14, 16: say.Say = "40.739699, negative 73.985454" } return say, nil }