Advertisement
Guest User

Untitled

a guest
Aug 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. # Recap tests
  2.  
  3. ## signal_composer_BasicAPITest_addObjectsDirect_InvalidSignal
  4.  
  5. API : signal-composer
  6.  
  7. Verbs : addObjects
  8.  
  9. ```Lua
  10. signals= {
  11. {
  12. uid= "invalidSignal",
  13. event= "txc/invalidSignal",
  14. retention= -1,
  15. unit= "invalidSignal",
  16. getSignalsArgs= {
  17. event= "invalidSignal"
  18. },
  19. onReceived= {
  20. action= "lua://convert#_Unit_Converter",
  21. args= {
  22. from= "km/h",
  23. to= "mi/h"
  24. }
  25. }
  26. }
  27. }
  28. ```
  29.  
  30. The binding is still able to add this signal even with a negative retention and randomly filled fields.
  31.  
  32. ---
  33.  
  34. ## signal_composer_BasicAPITest_addObjectsDirect_MissingField
  35.  
  36. API : signal-composer
  37.  
  38. Verbs : addObjects
  39.  
  40. ```Lua
  41. signals= {
  42. {
  43. event= "txc/invalidSignal2",
  44. retention= 30,
  45. unit= "km/h",
  46. getSignalsArgs= {
  47. event= "vehicle_speed"
  48. },
  49. onReceived= {
  50. action= "lua://convert#_Unit_Converter",
  51. args= {
  52. from= "km/h",
  53. to= "mi/h"
  54. }
  55. }
  56. }
  57. }
  58. ```
  59. The binding is still able to add this signal even without an uid and then it crashes the binder.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement