| /* |
| This program was generated by the following Python script: |
| |
| #!/usr/bin/python2.5 |
| |
| # Remove this when Python 2.6 hits the streets. |
| from __future__ import with_statement |
| |
| import sys |
| import os.path |
| |
| |
| # Quines the easy way. |
| with open(sys.argv[0], 'r') as handle: |
| source = handle.read() |
| |
| with open(os.path.join(os.path.dirname(sys.argv[0]), 'EqualityTest.java'), 'w') as out: |
| print >> out, "/""*" |
| print >> out, "This program was generated by the following Python script:" |
| print >> out |
| out.write(source) |
| print >> out, "*""/" |
| |
| print >> out, r''' |
| package com.facebook.thrift.test; |
| |
| // Generated code |
| import thrift.test.*; |
| |
| /'''r'''** |
| * @author David Reiss <dreiss@facebook.com> |
| *'''r'''/ |
| public class EqualityTest { |
| public static void main(String[] args) throws Exception { |
| JavaTestHelper lhs, rhs; |
| ''' |
| |
| vals = { |
| 'int': ("1", "2"), |
| 'obj': ("\"foo\"", "\"bar\""), |
| 'bin': ("new byte[]{1,2}", "new byte[]{3,4}"), |
| } |
| matrix = ( |
| (False,False), |
| (False,True ), |
| (True ,False), |
| (True ,True ), |
| ) |
| |
| for type in ('int', 'obj', 'bin'): |
| for option in ('req', 'opt'): |
| nulls = matrix[0:1] if type == 'int' else matrix[-1::-1] |
| issets = matrix |
| for is_null in nulls: |
| for is_set in issets: |
| for equal in (True, False): |
| print >> out |
| print >> out, " lhs = new JavaTestHelper();" |
| print >> out, " rhs = new JavaTestHelper();" |
| print >> out, " lhs." + option + "_" + type, "=", vals[type][0] + ";" |
| print >> out, " rhs." + option + "_" + type, "=", vals[type][0 if equal else 1] + ";" |
| if (is_set[0]): print >> out, " lhs.__isset." + option + "_" + type, "= true;" |
| if (is_set[1]): print >> out, " rhs.__isset." + option + "_" + type, "= true;" |
| if (is_null[0]): print >> out, " lhs." + option + "_" + type, "= null;" |
| if (is_null[1]): print >> out, " rhs." + option + "_" + type, "= null;" |
| this_present = not is_null[0] and (option == 'req' or is_set[0]) |
| that_present = not is_null[1] and (option == 'req' or is_set[1]) |
| print >> out, " // this_present = " + repr(this_present) |
| print >> out, " // that_present = " + repr(that_present) |
| is_equal = \ |
| (not this_present and not that_present) or \ |
| (this_present and that_present and equal) |
| eq_str = 'true' if is_equal else 'false' |
| |
| print >> out, " if (lhs.equals(rhs) != "+eq_str+")" |
| print >> out, " throw new RuntimeException(\"Failure\");" |
| if is_equal: |
| print >> out, " if (lhs.hashCode() != rhs.hashCode())" |
| print >> out, " throw new RuntimeException(\"Failure\");" |
| |
| print >> out, r''' |
| } |
| } |
| ''' |
| */ |
| |
| package com.facebook.thrift.test; |
| |
| // Generated code |
| import thrift.test.*; |
| |
| /** |
| * @author David Reiss <dreiss@facebook.com> |
| */ |
| public class EqualityTest { |
| public static void main(String[] args) throws Exception { |
| JavaTestHelper lhs, rhs; |
| |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 1; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 2; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 1; |
| rhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 2; |
| rhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 1; |
| lhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 2; |
| lhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 1; |
| lhs.__isset.req_int = true; |
| rhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_int = 1; |
| rhs.req_int = 2; |
| lhs.__isset.req_int = true; |
| rhs.__isset.req_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 1; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 2; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 1; |
| rhs.__isset.opt_int = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 2; |
| rhs.__isset.opt_int = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 1; |
| lhs.__isset.opt_int = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 2; |
| lhs.__isset.opt_int = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 1; |
| lhs.__isset.opt_int = true; |
| rhs.__isset.opt_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_int = 1; |
| rhs.opt_int = 2; |
| lhs.__isset.opt_int = true; |
| rhs.__isset.opt_int = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| rhs.req_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| lhs.req_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| rhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| rhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| rhs.req_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| rhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| rhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "foo"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_obj = "foo"; |
| rhs.req_obj = "bar"; |
| lhs.__isset.req_obj = true; |
| rhs.__isset.req_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| lhs.opt_obj = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| rhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| rhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| rhs.opt_obj = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| rhs.__isset.opt_obj = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| rhs.__isset.opt_obj = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "foo"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_obj = "foo"; |
| rhs.opt_obj = "bar"; |
| lhs.__isset.opt_obj = true; |
| rhs.__isset.opt_obj = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| rhs.req_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| lhs.req_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| rhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| rhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| rhs.req_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| rhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| rhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{1,2}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.req_bin = new byte[]{1,2}; |
| rhs.req_bin = new byte[]{3,4}; |
| lhs.__isset.req_bin = true; |
| rhs.__isset.req_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| lhs.opt_bin = null; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| rhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| rhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| rhs.opt_bin = null; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| // this_present = False |
| // that_present = False |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| rhs.__isset.opt_bin = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| rhs.__isset.opt_bin = true; |
| // this_present = False |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| // this_present = True |
| // that_present = False |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{1,2}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != true) |
| throw new RuntimeException("Failure"); |
| if (lhs.hashCode() != rhs.hashCode()) |
| throw new RuntimeException("Failure"); |
| |
| lhs = new JavaTestHelper(); |
| rhs = new JavaTestHelper(); |
| lhs.opt_bin = new byte[]{1,2}; |
| rhs.opt_bin = new byte[]{3,4}; |
| lhs.__isset.opt_bin = true; |
| rhs.__isset.opt_bin = true; |
| // this_present = True |
| // that_present = True |
| if (lhs.equals(rhs) != false) |
| throw new RuntimeException("Failure"); |
| |
| } |
| } |
| |