ioc: add test case