test/import/test_pftrack_import.rb in tracksperanto-2.0.2 vs test/import/test_pftrack_import.rb in tracksperanto-2.1.0
- old
+ new
@@ -3,22 +3,22 @@
class PFTrackImportTest < Test::Unit::TestCase
DELTA = 0.1
def test_introspects_properly
i = Tracksperanto::Import::PFTrack
- assert_equal "PFTrack .2dt file", i.human_name
+ assert_equal "PFTrack/PFMatchit .2dt file", i.human_name
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)
trackers = parser.parse(fixture)
assert_equal 4, trackers.length
second_tracker = trackers[1]
- assert_equal "1015", second_tracker.name
+ 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')
@@ -51,10 +51,21 @@
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)
assert_equal 250, trackers.length
- assert_equal "Tracker121", trackers[0].name
+ 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)
+ 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
end
end
\ No newline at end of file