020_get 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. test_get_parsing()
  2. {
  3. cp ${REF_DIR}/get_parsing.data ${CONFIG_DIR}/test
  4. assertFailWithNoReturn "${UCI_Q} get test."
  5. assertFailWithNoReturn "${UCI_Q} get test.section."
  6. assertFailWithNoReturn "${UCI_Q} get test.section.opt."
  7. assertFailWithNoReturn "${UCI_Q} get test.section.opt.val."
  8. assertFailWithNoReturn "${UCI_Q} get test.section.opt.val.qsdf.qsd"
  9. assertFailWithNoReturn "${UCI_Q} get test.section.opt.valqsqsd"
  10. }
  11. test_get_section_index_parsing()
  12. {
  13. cp ${REF_DIR}/get_parsing.data ${CONFIG_DIR}/test
  14. assertFailWithNoReturn "${UCI_Q} get test.@"
  15. assertFailWithNoReturn "${UCI_Q} get test.@zer."
  16. assertFailWithNoReturn "${UCI_Q} get test.@."
  17. assertFailWithNoReturn "${UCI_Q} get test.@zer[1]"
  18. assertFailWithNoReturn "${UCI_Q} get test.@.opt"
  19. assertFailWithNoReturn "${UCI_Q} get test.@[28]"
  20. assertFailWithNoReturn "${UCI_Q} get test.@[1]."
  21. assertFailWithNoReturn "${UCI_Q} get test.@[1].val."
  22. }
  23. test_get_option()
  24. {
  25. cp ${REF_DIR}/get.data ${CONFIG_DIR}/test
  26. value=$($UCI get test.section.opt)
  27. assertEquals 'val' "$value"
  28. }
  29. test_get_section()
  30. {
  31. cp ${REF_DIR}/get.data ${CONFIG_DIR}/test
  32. type=$($UCI get test.section)
  33. assertEquals 'type' "$type"
  34. }