gen_test_structures