more adapted struct tests