Add Swift tests