Let's add a test case to test both the 'add' and 'get_all' subcommand from "test-oidmap.c", and through them oidmap_add() and oidmap_get_next() from "oidmap.{c,h}". Signed-off-by: Christian Couder <chriscool@xxxxxxxxxxxxx> --- t/t0016-oidmap.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/t/t0016-oidmap.sh b/t/t0016-oidmap.sh index bbe719e950..1d3196d624 100755 --- a/t/t0016-oidmap.sh +++ b/t/t0016-oidmap.sh @@ -67,6 +67,32 @@ Unknown oid: invalidOid ' +test_expect_success 'add and get_all' ' + +test_oidmap "add one 1 +add one un +add two 2 +add two deux +add three 3 +get_all two +get_all four +get_all invalidOid +get_all three +get_all one" "1 +un +2 +deux +3 +deux +2 +NULL +Unknown oid: invalidOid +3 +un +1" + +' + test_expect_success 'remove' ' test_oidmap "put one 1 -- 2.22.0.514.g3228928bce.dirty