Triple century on debut in test cricket