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