[#79692868] get_next has full coverage and func

we are now using a shared base function
which should cover get_next as well,

also now has full coverage