unit testing内核模块代码是否可行?

如果是这样,我应该使用什么技术? 我正在考虑使用hippomock,因为它们可以用来模拟“C”方法。 有没有更好的方法? 如果是这样,任何人都可以给出建议,或者您认为内核的unit testing是否有点过分?