示例#1
0
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)
}
示例#2
0
文件: twilio.go 项目: pjherring/ggc
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
}