testSms.lua 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --- 模块功能:短信功能测试.
  2. -- @author openLuat
  3. -- @module sms.testSms
  4. -- @license MIT
  5. -- @copyright openLuat
  6. -- @release 2018.03.27
  7. module(..., package.seeall)
  8. require "sms"
  9. -----------------------------------------短信接收功能测试[开始]-----------------------------------------
  10. local function procnewsms(num, data, datetime)
  11. log.info("testSms.procnewsms", num, common.gb2312ToUtf8(data), datetime)
  12. end
  13. sms.setNewSmsCb(procnewsms)
  14. -----------------------------------------短信接收功能测试[结束]-----------------------------------------
  15. -----------------------------------------短信发送测试[开始]-----------------------------------------
  16. local function sendtest1(result, num, data)
  17. log.info("testSms.sendtest1", result, num, data)
  18. end
  19. local function sendtest2(result, num, data)
  20. log.info("testSms.sendtest2", result, num, data)
  21. end
  22. local function sendtest3(result, num, data)
  23. log.info("testSms.sendtest3", result, num, data)
  24. end
  25. local function sendtest4(result, num, data)
  26. log.info("testSms.sendtest4", result, num, data)
  27. end
  28. sys.subscribe("SMS_READY", function()
  29. sys.timerStart(function()
  30. sms.send("10086", "10086", sendtest1)
  31. -- sms.send("10086",common.utf8ToGb2312("第2条短信"),sendtest2)
  32. -- sms.send("10086","qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432",sendtest3)
  33. -- sms.send("10086",common.utf8ToGb2312("华康是的撒qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432qeiuqwdsahdkjahdkjahdkja122136489759725923759823hfdskfdkjnbzndkjhfskjdfkjdshfkjdsfks83478648732432"),sendtest4)
  34. end, 10000)
  35. end)
  36. -----------------------------------------短信发送测试[结束]-----------------------------------------