test/import/test_pftrack_import.rb in tracksperanto-2.1.1 vs test/import/test_pftrack_import.rb in tracksperanto-2.2.0

- old
+ new

@@ -9,27 +9,27 @@ assert !i.autodetects_size? end def test_parsing_from_pftrack5_with_digit_names fixture = File.open(File.dirname(__FILE__) + '/samples/pftrack5/apft.2dt') - parser = Tracksperanto::Import::PFTrack.new(:width => 1920, :height => 1080) + parser = Tracksperanto::Import::PFTrack.new(:io => fixture, :width => 1920, :height => 1080) - trackers = parser.parse(fixture) + trackers = parser.to_a assert_equal 4, trackers.length second_tracker = trackers[1] assert_equal "1015_Primary", second_tracker.name end def test_parsing_from_importable_pftrack_4 fixture = File.open(File.dirname(__FILE__) + '/samples/pftrack4/sourcefile_pftrack.2dt') - parser = Tracksperanto::Import::PFTrack.new + parser = Tracksperanto::Import::PFTrack.new(:io => fixture) parser.width = 2560 parser.height = 1080 - trackers = parser.parse(fixture) + trackers = parser.to_a assert_equal 43, trackers.length first_kf = trackers[0].keyframes[0] last_kf = trackers[0].keyframes[-1] @@ -48,20 +48,22 @@ assert_equal 467, trackers[-1].keyframes.length end def test_garage_shot_from_pftrack_5 fixture = File.open(File.dirname(__FILE__) + '/samples/pftrack5/garage.2dt') - parser = Tracksperanto::Import::PFTrack.new(:width => 1920, :height => 1080) - trackers = parser.parse(fixture) + parser = Tracksperanto::Import::PFTrack.new(:io => fixture, :width => 1920, :height => 1080) + + trackers = parser.to_a assert_equal 250, trackers.length assert_equal "Tracker121_Primary", trackers[0].name assert_equal 189, trackers[0].length end def test_pfmatchit_file fixture = File.open(File.dirname(__FILE__) + '/samples/pfmatchit/pfmatchit_example.2dt') - parser = Tracksperanto::Import::PFTrack.new(:width => 1920, :height => 1080) - trackers = parser.parse(fixture) + parser = Tracksperanto::Import::PFTrack.new(:io => fixture, :width => 1920, :height => 1080) + + trackers = parser.to_a assert_equal 2, trackers.length assert_equal "Feature1_1", trackers[0].name assert_equal 37, trackers[0].length assert_equal "Feature1_2", trackers[1].name assert_equal 37, trackers[1].length \ No newline at end of file