gen_pass -> genpass
Add test case