[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-twister] branch master updated: modifications can ta
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-twister] branch master updated: modifications can take booleans. |
Date: |
Mon, 26 Mar 2018 11:57:22 +0200 |
This is an automated email from the git hooks/post-receive script.
marcello pushed a commit to branch master
in repository twister.
The following commit(s) were added to refs/heads/master by this push:
new c8da17b modifications can take booleans.
c8da17b is described below
commit c8da17bae95f877b857ea18260a11c6bde4ea393
Author: Marcello Stanisci <address@hidden>
AuthorDate: Mon Mar 26 11:56:30 2018 +0200
modifications can take booleans.
---
src/test/test_twister.sh | 16 ++++++++++++++++
src/twister/taler-twister-service.c | 7 +++++++
2 files changed, 23 insertions(+)
diff --git a/src/test/test_twister.sh b/src/test/test_twister.sh
index dae8697..f97b5db 100755
--- a/src/test/test_twister.sh
+++ b/src/test/test_twister.sh
@@ -65,6 +65,22 @@ if ! test '{"hello":[],"when":"today"}' = "$emptied_body";
then
exit 1
fi
+# set boolean field
+taler-twister -c ./test_twister.conf \
+ --modobject "hello" \
+ --value "true"
+modobject_body=$(curl -s ${TWISTER_URL})
+
+if ! test \
+ '{"hello":true,"when":"today"}' = "$modobject_body"; then
+ printf "Response body (%s) has not been modified as expected\n" \
+ "$modobject_body"
+ kill $web_server_pid
+ kill $twister_service_pid
+ exit 1
+fi
+
+
# set field
taler-twister -c ./test_twister.conf \
--modobject "hello" \
diff --git a/src/twister/taler-twister-service.c
b/src/twister/taler-twister-service.c
index f683a16..66ae9f5 100644
--- a/src/twister/taler-twister-service.c
+++ b/src/twister/taler-twister-service.c
@@ -977,6 +977,13 @@ modify_object (struct MHD_Connection *con,
return;
/* At this point, the parent and the target are pointed to. */
+
+ if (0 == strcmp ("true", modify_value))
+ {
+ TALER_LOG_DEBUG ("New value parsed as boolean true\n");
+ new_value = json_true ();
+ goto perform_modbody;
+ }
if (NULL != (new_value = json_loads (modify_value,
JSON_REJECT_DUPLICATES
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [taler-twister] branch master updated: modifications can take booleans.,
gnunet <=