tests: Introduce virTestCompareToULL()

This will be used later on in the test suite.
This commit is contained in:
Andrea Bolognani 2017-03-23 14:29:43 +01:00
parent 868d043a09
commit 94918e2035
2 changed files with 29 additions and 0 deletions

View File

@ -721,6 +721,33 @@ virTestCompareToFile(const char *strcontent,
return ret;
}
/*
* @param content: Input content
* @param src: Source to compare @content against
*/
int
virTestCompareToULL(unsigned long long content,
unsigned long long src)
{
char *strcontent = NULL;
char *strsrc = NULL;
int ret = -1;
if (virAsprintf(&strcontent, "%llu", content) < 0)
goto cleanup;
if (virAsprintf(&strsrc, "%llu", src) < 0)
goto cleanup;
ret = virTestCompareToString(strcontent, strsrc);
cleanup:
VIR_FREE(strcontent);
VIR_FREE(strsrc);
return ret;
}
/*
* @param strcontent: String input content
* @param strsrc: String source to compare strcontent against

View File

@ -77,6 +77,8 @@ int virTestCompareToFile(const char *strcontent,
const char *filename);
int virTestCompareToString(const char *strcontent,
const char *strsrc);
int virTestCompareToULL(unsigned long long content,
unsigned long long src);
unsigned int virTestGetDebug(void);
unsigned int virTestGetVerbose(void);