update validateInput(), add valdiation unit test.

update validateInput(), add valdiation unit test.