diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2018-09-27 15:23:10 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-27 15:23:10 -0700 |
commit | 19ef4ab1c2b7efbc3dd7bedb670af580c960a576 (patch) | |
tree | 94f499ee548b82708feb5ec0f21f5bc71bf97c52 /ruby/tests/generated_code_proto2_test.rb | |
parent | 4426cb573356c5ff710bff8ac8a1170baac7dcf0 (diff) | |
parent | d0535cc09e6eac1bddddd51c20b5738c0e841765 (diff) | |
download | protobuf-19ef4ab1c2b7efbc3dd7bedb670af580c960a576.tar.gz protobuf-19ef4ab1c2b7efbc3dd7bedb670af580c960a576.tar.bz2 protobuf-19ef4ab1c2b7efbc3dd7bedb670af580c960a576.zip |
Merge pull request #4816 from hrsht/hrsht/zanker-proto2
Basic Proto2 support for Ruby gem
Diffstat (limited to 'ruby/tests/generated_code_proto2_test.rb')
-rw-r--r-- | ruby/tests/generated_code_proto2_test.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ruby/tests/generated_code_proto2_test.rb b/ruby/tests/generated_code_proto2_test.rb new file mode 100644 index 00000000..e988abd0 --- /dev/null +++ b/ruby/tests/generated_code_proto2_test.rb @@ -0,0 +1,21 @@ +#!/usr/bin/ruby + +# generated_code.rb is in the same directory as this test. +$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) + +require 'generated_code_proto2_pb' +require 'test_import_proto2_pb' +require 'test_ruby_package_proto2_pb' +require 'test/unit' + +class GeneratedCodeProto2Test < Test::Unit::TestCase + def test_generated_msg + # just test that we can instantiate the message. The purpose of this test + # is to ensure that the output of the code generator is valid Ruby and + # successfully creates message definitions and classes, not to test every + # aspect of the extension (basic.rb is for that). + m = A::B::Proto2::TestMessage.new() + m2 = FooBar::Proto2::TestImportedMessage.new() + m3 = A::B::Proto2::TestRubyPackageMessage.new() + end +end |