test_class.declarator: modulus = new BigInteger("251")
test_class.modifier: private final
test_class.original_string: private final BigInteger modulus = new BigInteger("251");
test_class.type: BigInteger
test_class.var_name: modulus
test_class.declarator: definition = new BigIntegerFieldDefinition(modulus)
test_class.modifier: private final
test_class.original_string: private final BigIntegerFieldDefinition definition = new BigIntegerFieldDefinition(modulus);
test_class.type: BigIntegerFieldDefinition
test_class.var_name: definition
test_class.file: tools/mascot/src/test/java/dk/alexandra/fresco/tools/mascot/field/TestMultiplicationTriple.java
test_class.identifier: TestMultiplicationTriple
test_case.body: @Test
    public void testToString() {
      AuthenticatedElement left = new AuthenticatedElement(
          definition.createElement(1),
          definition.createElement(2));
      AuthenticatedElement right = new AuthenticatedElement(
          definition.createElement(3),
          definition.createElement(4));
      AuthenticatedElement product = new AuthenticatedElement(
          definition.createElement(5),
          definition.createElement(6));
      MultiplicationTriple triple = new MultiplicationTriple(left, right, product);
      String expected = "MultiplicationTriple [left=AuthenticatedElement [share=BigIntegerFieldElement{value=1, modulus=BigIntegerModulus{value=251}}, mac=BigIntegerFieldElement{value=2, modulus=BigIntegerModulus{value=251}}], right=AuthenticatedElement [share=BigIntegerFieldElement{value=3, modulus=BigIntegerModulus{value=251}}, mac=BigIntegerFieldElement{value=4, modulus=BigIntegerModulus{value=251}}], product=AuthenticatedElement [share=BigIntegerFieldElement{value=5, modulus=BigIntegerModulus{value=251}}, mac=BigIntegerFieldElement{value=6, modulus=BigIntegerModulus{value=251}}]]";
      assertEquals(expected, triple.toString());
    }
test_case.class_method_signature: TestMultiplicationTriple.testToString()
test_case.full_signature: @Test public void testToString()
test_case.identifier: testToString
test_case.invocations: createElement createElement createElement createElement createElement createElement assertEquals toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testToString()
focal_class.declarator: left
focal_class.modifier: private final
focal_class.original_string: private final AuthenticatedElement left;
focal_class.type: AuthenticatedElement
focal_class.var_name: left
focal_class.declarator: right
focal_class.modifier: private final
focal_class.original_string: private final AuthenticatedElement right;
focal_class.type: AuthenticatedElement
focal_class.var_name: right
focal_class.declarator: product
focal_class.modifier: private final
focal_class.original_string: private final AuthenticatedElement product;
focal_class.type: AuthenticatedElement
focal_class.var_name: product
focal_class.file: tools/mascot/src/main/java/dk/alexandra/fresco/tools/mascot/field/MultiplicationTriple.java
focal_class.identifier: MultiplicationTriple
focal_class.interfaces: implements Addable<MultiplicationTriple>
focal_class.class_method_signature: MultiplicationTriple.MultiplicationTriple(AuthenticatedElement left, AuthenticatedElement right,
        AuthenticatedElement product)
focal_class.full_signature: public  MultiplicationTriple(AuthenticatedElement left, AuthenticatedElement right,
        AuthenticatedElement product)
focal_class.identifier: MultiplicationTriple
focal_class.modifiers: public
focal_class.parameters: (AuthenticatedElement left, AuthenticatedElement right,
        AuthenticatedElement product)
focal_class.signature:  MultiplicationTriple(AuthenticatedElement left, AuthenticatedElement right,
        AuthenticatedElement product)
focal_class.class_method_signature: MultiplicationTriple.getLeft()
focal_class.full_signature: public AuthenticatedElement getLeft()
focal_class.identifier: getLeft
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: AuthenticatedElement
focal_class.signature: AuthenticatedElement getLeft()
focal_class.class_method_signature: MultiplicationTriple.getRight()
focal_class.full_signature: public AuthenticatedElement getRight()
focal_class.identifier: getRight
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: AuthenticatedElement
focal_class.signature: AuthenticatedElement getRight()
focal_class.class_method_signature: MultiplicationTriple.getProduct()
focal_class.full_signature: public AuthenticatedElement getProduct()
focal_class.identifier: getProduct
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: AuthenticatedElement
focal_class.signature: AuthenticatedElement getProduct()
focal_class.class_method_signature: MultiplicationTriple.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: MultiplicationTriple.add(MultiplicationTriple other)
focal_class.full_signature: @Override public MultiplicationTriple add(MultiplicationTriple other)
focal_class.identifier: add
focal_class.modifiers: @Override public
focal_class.parameters: (MultiplicationTriple other)
focal_class.return: MultiplicationTriple
focal_class.signature: MultiplicationTriple add(MultiplicationTriple other)
focal_method.body: @Override
    public String toString() {
      return "MultiplicationTriple [left=" + left + ", right=" + right + ", product=" + product + "]";
    }
focal_method.class_method_signature: MultiplicationTriple.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()