modify assign-struct test