string parse + test