core: test function detail