���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/st2/vendor/google/protobuf/ruby/compatibility_tests/v3.0.0/tests/ |
#!/usr/bin/ruby require 'google/protobuf' require 'test/unit' module StressTest pool = Google::Protobuf::DescriptorPool.new pool.build do add_message "TestMessage" do optional :a, :int32, 1 repeated :b, :message, 2, "M" end add_message "M" do optional :foo, :string, 1 end end TestMessage = pool.lookup("TestMessage").msgclass M = pool.lookup("M").msgclass class StressTest < Test::Unit::TestCase def get_msg TestMessage.new(:a => 1000, :b => [M.new(:foo => "hello"), M.new(:foo => "world")]) end def test_stress m = get_msg data = TestMessage.encode(m) 100_000.times do mnew = TestMessage.decode(data) mnew = mnew.dup assert_equal mnew.inspect, m.inspect assert TestMessage.encode(mnew) == data end end end end