Files
gtav-src/tools_ng/lib/pipeline/test/game/pedidefile_test.rb
T
2025-09-29 00:52:08 +02:00

49 lines
1.1 KiB
Ruby
Executable File

#
# pedidefile_test.rb
# Peds IDE File Loader test cases
#
# Author:: David Muir <david.muir@rockstarnorth.com>
# Date:: 11 March 2008
#
require 'pipeline/game/pedidefile'
require 'test/unit'
module Pipeline
module Test
#
# == Description
# Unit test cases for PedIDEFile class.
#
class PedIDEFileTests < ::Test::Unit::TestCase
def setup
@ide1 = Pipeline::Game::PedIDEFile.new( DATA_FILE_IDE_1, DATA_FILE_IMG_1 )
end
def test_main
assert( @ide1.ped_definitions.size > 0 )
puts "VEHICLES"
puts "\tNum ped defs: #{@ide1.ped_definitions.size}"
puts "\tNum agrps defs: #{@ide1.ped_audio_groups.size}"
end
#---------------------------------------------------------------------
# Private Data
#---------------------------------------------------------------------
private
DATA_FILE_IDE_1 = 'x:/gta/build/common/data/peds.ide'
DATA_FILE_IMG_1 = 'x:/gta/build/independent/data/componentpeds.ide'
end
end # Test module
end # Pipeline module
# End of pedidefile_test.rb