| #!/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 |