split test utils for c