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