You've already forked pgbackrest
							
							
				mirror of
				https://github.com/pgbackrest/pgbackrest.git
				synced 2025-10-30 23:37:45 +02:00 
			
		
		
		
	Add int rendering to jsonFromVar().
This commit is contained in:
		| @@ -984,6 +984,10 @@ jsonFromVar(const Variant *var, unsigned int indent) | ||||
|                     { | ||||
|                         strCat(jsonStr, strPtr(jsonFromVar(varSub, indent))); | ||||
|                     } | ||||
|                     else if (varType(varSub) == varTypeInt) | ||||
|                     { | ||||
|                         strCat(jsonStr, strPtr(jsonFromInt(varInt(varSub)))); | ||||
|                     } | ||||
|                     else if (varType(varSub) == varTypeInt64) | ||||
|                     { | ||||
|                         strCat(jsonStr, strPtr(jsonFromInt64(varInt64(varSub)))); | ||||
|   | ||||
| @@ -289,6 +289,7 @@ testRun(void) | ||||
|         TEST_ASSIGN(varListOuter, varNewVarLst(varLstNew()), "new variant list with keyValues"); | ||||
|         varLstAdd(varVarLst(varListOuter), varNewStrZ("ASTRING")); | ||||
|         varLstAdd(varVarLst(varListOuter), varNewInt64(9223372036854775807LL)); | ||||
|         varLstAdd(varVarLst(varListOuter), varNewInt(2147483647)); | ||||
|         varLstAdd(varVarLst(varListOuter), varNewBool(true)); | ||||
|         varLstAdd(varVarLst(varListOuter), varNewVarLst(varLstNew())); | ||||
|         varLstAdd(varVarLst(varListOuter), NULL); | ||||
| @@ -296,7 +297,7 @@ testRun(void) | ||||
|  | ||||
|         TEST_ASSIGN(json, jsonFromVar(varListOuter, 0), "VariantList - no indent"); | ||||
|         TEST_RESULT_STR(strPtr(json), | ||||
|             "[\"ASTRING\",9223372036854775807,true,[],null,{\"backup-info-size-delta\":1982702," | ||||
|             "[\"ASTRING\",9223372036854775807,2147483647,true,[],null,{\"backup-info-size-delta\":1982702," | ||||
|             "\"backup-prior\":\"20161219-212741F_20161219-212803I\"," | ||||
|             "\"backup-reference\":[\"20161219-212741F\",\"20161219-212741F_20161219-212803I\",null]," | ||||
|             "\"backup-timestamp-start\":1482182951,\"checksum-page-error\":[1]," | ||||
| @@ -308,7 +309,7 @@ testRun(void) | ||||
|  | ||||
|         TEST_ASSIGN(json, jsonFromVar(varListOuter, 0), "VariantList - no indent - multiple elements"); | ||||
|         TEST_RESULT_STR(strPtr(json), | ||||
|             "[\"ASTRING\",9223372036854775807,true,[],null,{\"backup-info-size-delta\":1982702," | ||||
|             "[\"ASTRING\",9223372036854775807,2147483647,true,[],null,{\"backup-info-size-delta\":1982702," | ||||
|             "\"backup-prior\":\"20161219-212741F_20161219-212803I\"," | ||||
|             "\"backup-reference\":[\"20161219-212741F\",\"20161219-212741F_20161219-212803I\",null]," | ||||
|             "\"backup-timestamp-start\":1482182951,\"checksum-page-error\":[1]," | ||||
| @@ -324,6 +325,7 @@ testRun(void) | ||||
|             "[\n" | ||||
|             "  \"ASTRING\",\n" | ||||
|             "  9223372036854775807,\n" | ||||
|             "  2147483647,\n" | ||||
|             "  true,\n" | ||||
|             "  []\n,\n" | ||||
|             "  null,\n" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user