Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Recap tests
- ## signal_composer_BasicAPITest_addObjectsDirect_InvalidSignal
- API : signal-composer
- Verbs : addObjects
- ```Lua
- signals= {
- {
- uid= "invalidSignal",
- event= "txc/invalidSignal",
- retention= -1,
- unit= "invalidSignal",
- getSignalsArgs= {
- event= "invalidSignal"
- },
- onReceived= {
- action= "lua://convert#_Unit_Converter",
- args= {
- from= "km/h",
- to= "mi/h"
- }
- }
- }
- }
- ```
- The binding is still able to add this signal even with a negative retention and randomly filled fields.
- ---
- ## signal_composer_BasicAPITest_addObjectsDirect_MissingField
- API : signal-composer
- Verbs : addObjects
- ```Lua
- signals= {
- {
- event= "txc/invalidSignal2",
- retention= 30,
- unit= "km/h",
- getSignalsArgs= {
- event= "vehicle_speed"
- },
- onReceived= {
- action= "lua://convert#_Unit_Converter",
- args= {
- from= "km/h",
- to= "mi/h"
- }
- }
- }
- }
- ```
- 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