package entity import "testing" func TestBotEmailAndSparkID(t *testing.T) { if BotEmail(0) != "" || BotEmail(101) != "" { t.Fatal("out of range") } if got := BotEmail(1); got != "bot001@spark.bot" { t.Fatalf("email %s", got) } if got := BotEmail(100); got != "bot100@spark.bot" { t.Fatalf("email %s", got) } if !IsBotEmail("bot001@spark.bot") || !IsBotEmail("BOT050@SPARK.BOT") { t.Fatal("IsBotEmail true") } if IsBotEmail("test01@spark.com") || IsBotEmail("bot101@spark.bot") { t.Fatal("IsBotEmail false") } if sid := BotSparkID(7); sid != "sparkbot007" || !ValidSparkID(sid) { t.Fatalf("spark_id %s", sid) } }