[4o6]add BaseIPC class unit test --complete