add StateMachine for test

内存泄露问题未解决