You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_set_value.c 782 B

123456789101112131415161718192021222324252627282930
  1. #include <assert.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include "json.h"
  5. int main(int argc, char **argv)
  6. {
  7. json_object *tmp=json_object_new_int(123);
  8. assert (json_object_get_int(tmp)==123);
  9. json_object_set_int(tmp,321);
  10. assert (json_object_get_int(tmp)==321);
  11. printf("INT PASSED\n");
  12. json_object_set_int64(tmp,(int64_t)321321321);
  13. assert (json_object_get_int64(tmp)==321321321);
  14. json_object_put(tmp);
  15. printf("INT64 PASSED\n");
  16. tmp=json_object_new_boolean(TRUE);
  17. assert (json_object_get_boolean(tmp)==TRUE);
  18. json_object_set_boolean(tmp,FALSE);
  19. assert (json_object_get_boolean(tmp)==FALSE);
  20. json_object_set_boolean(tmp,TRUE);
  21. assert (json_object_get_boolean(tmp)==TRUE);
  22. json_object_put(tmp);
  23. printf("BOOL PASSED\n");
  24. printf("PASSED\n");
  25. return 0;
  26. }