add parser unittest