fakevm: add more unit test for fakevm