mirror of
https://github.com/espressif/openthread.git
synced 2026-08-25 19:59:51 +00:00
[string] add UTF-8 validation (#5810)
This commit is contained in:
@@ -204,18 +204,47 @@ address $addr\n"
|
||||
expect "Done"
|
||||
|
||||
switch_node 1
|
||||
send "dataset init active\n"
|
||||
expect "Done"
|
||||
send "dataset networkname Thread\\ 网络\n"
|
||||
expect "Done"
|
||||
send "dataset commit active\n"
|
||||
expect "Done"
|
||||
send "dataset active -x\n"
|
||||
expect "54687265616420e7bd91e7bb9c" ;# UTF-8 of "Thread 网络"
|
||||
expect "Done"
|
||||
send "dataset active -x\n"
|
||||
expect "dataset active -x"
|
||||
expect -re {([0-9a-f]+)}
|
||||
expect -re {([0-9a-f]+)[\r\n]+Done}
|
||||
set binary $expect_out(1,string)
|
||||
expect "Done"
|
||||
send "dataset set pending $binary\n"
|
||||
expect "Done"
|
||||
send "dataset pending -x\n"
|
||||
expect $binary
|
||||
expect "Done"
|
||||
send "dataset pending\n"
|
||||
expect "Network Name: Thread 网络"
|
||||
expect "Done"
|
||||
send "dataset set active $binary\n"
|
||||
expect "Done"
|
||||
send "dataset mgmtsetcommand active activetimestamp 200 -x 030d54687265616420e7bd91e7bb9c\n"
|
||||
expect "Done"
|
||||
send "dataset active\n"
|
||||
expect "Network Name: Thread 网络"
|
||||
expect "Done"
|
||||
send "dataset mgmtsetcommand active activetimestamp 210 -x 0301ff\n"
|
||||
expect "Done"
|
||||
send "dataset active\n"
|
||||
expect "Active Timestamp: 200"
|
||||
expect "Network Name: Thread 网络"
|
||||
expect "Done"
|
||||
send "dataset set active 03023432\n"
|
||||
expect "Done"
|
||||
send "dataset active\n"
|
||||
expect "Network Name: 42"
|
||||
expect "Done"
|
||||
send "dataset set active 0301bf\n"
|
||||
expect "Error 7: InvalidArgs"
|
||||
send "dataset help\n"
|
||||
expect "Done"
|
||||
send "dataset\n"
|
||||
|
||||
Reference in New Issue
Block a user