Add more tests for XA transacion