Skip to content

Commit 9aa3814

Browse files
Chandra Pratapgitster
authored andcommitted
t-reftable-record: add obj tests for reftable_record_is_deletion()
reftable_record_is_deletion() is a function defined in reftable/record.{c, h} that determines whether a record is of type deletion or not. In the current testing setup, this function is left untested for two of the four record types (obj, index). Add tests for this function in the case of obj records. Note that since obj records cannot be of type deletion, this function must always return '0' when called on an obj record. Mentored-by: Patrick Steinhardt <[email protected]> Mentored-by: Christian Couder <[email protected]> Signed-off-by: Chandra Pratap <[email protected]> Acked-by: Karthik Nayak <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 09ca347 commit 9aa3814

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

t/unit-tests/t-reftable-record.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,7 @@ static void t_reftable_obj_record_roundtrip(void)
384384
int n, m;
385385
uint8_t extra;
386386

387+
check(!reftable_record_is_deletion(&in));
387388
t_copy(&in);
388389
reftable_record_key(&in, &key);
389390
n = reftable_record_encode(&in, dest, GIT_SHA1_RAWSZ);

0 commit comments

Comments
 (0)