created HashGenerationTest