added tests for Input, StrInput and FileInput