Correct a casting/rounding error which resulted in any collection which used an operation that had a scale factor smaller than zero (e.g. FilterFn) reporting a size of 0.
Also included are some changes that are similar to the changes that Christian did in pull request #31. His changes aren't merged here (yet) as the use of -1 for the size of non-existant files is to be reviewed.
Merge branch 'sourcetarget-npe'
Merge remote-tracking branch 'upstream/master'
Fix casting/rounding error for size calculation
Correct a casting/rounding error which resulted in any collection
which used an operation that had a scale factor smaller than zero
(e.g. FilterFn) reporting a size of 0.
Add tests for creation of CompositePathIterable
Test cases for various scenarios of file status when creating
The CompositePathIterable modifications in #32 and #31 appear identical. I like though the way #32 handles the (stati.length == 0) case.
Hey Gabriel-- just pulled in Chris' change for -1 on the file size. Can you merge the updates? Agree re: Chris' comments on CompositePathIterable on stati.length == 0.
Merge remote-tracking branch 'upstream/master' into scale-factor-bug
Ignore test of getSize on filtered DoCollection
Hey Josh, I've merged Chris' changes, and it's all ready to go now.