| #!/usr/bin/ruby |
| |
| # multi_level_nesting_test_pb.rb is in the same directory as this test. |
| $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) |
| |
| require 'test/unit' |
| require 'multi_level_nesting_test_pb' |
| |
| # |
| # Provide tests for having messages nested 3 levels deep |
| # |
| class MultiLevelNestingTest < Test::Unit::TestCase |
| |
| def test_levels_exist |
| assert ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Function").msgclass |
| assert ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Function.Parameter").msgclass |
| assert ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Function.Parameter.Value").msgclass |
| end |
| |
| end |