testing with ClosedFileInputSource
testing with FileInputSource
all assertions passed
