fixed copy paste fail.
added unittest for syntax if (evaluate else part).