test_class.file: DbSetup-core/src/test/java/com/ninja_squad/dbsetup/DbSetupTest.java
test_class.identifier: DbSetupTest
test_case.body: @Test
      public void toStringWorks() throws SQLException {
          Destination destination1 = mock(Destination.class);
          when(destination1.toString()).thenReturn("destination1");
          Operation operation1 = mock(Operation.class);
          when(operation1.toString()).thenReturn("operation1");
          BinderConfiguration config1 = mock(BinderConfiguration.class);
          when(config1.toString()).thenReturn("config1");
  
          DbSetup setup1 = new DbSetup(destination1, operation1, config1);
          assertEquals("DbSetup [destination=destination1, operation=operation1, binderConfiguration=config1]",
                       setup1.toString());
      }
test_case.class_method_signature: DbSetupTest.toStringWorks()
test_case.full_signature: @Test public void toStringWorks()
test_case.identifier: toStringWorks
test_case.invocations: mock thenReturn when toString mock thenReturn when toString mock thenReturn when toString assertEquals toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void toStringWorks()
focal_class.declarator: destination
focal_class.modifier: private final
focal_class.original_string: private final Destination destination;
focal_class.type: Destination
focal_class.var_name: destination
focal_class.declarator: operation
focal_class.modifier: private final
focal_class.original_string: private final Operation operation;
focal_class.type: Operation
focal_class.var_name: operation
focal_class.declarator: binderConfiguration
focal_class.modifier: private final
focal_class.original_string: private final BinderConfiguration binderConfiguration;
focal_class.type: BinderConfiguration
focal_class.var_name: binderConfiguration
focal_class.file: DbSetup-core/src/main/java/com/ninja_squad/dbsetup/DbSetup.java
focal_class.identifier: DbSetup
focal_class.class_method_signature: DbSetup.DbSetup(@Nonnull Destination destination, @Nonnull Operation operation)
focal_class.full_signature: public  DbSetup(@Nonnull Destination destination, @Nonnull Operation operation)
focal_class.identifier: DbSetup
focal_class.modifiers: public
focal_class.parameters: (@Nonnull Destination destination, @Nonnull Operation operation)
focal_class.signature:  DbSetup(@Nonnull Destination destination, @Nonnull Operation operation)
focal_class.class_method_signature: DbSetup.DbSetup(@Nonnull Destination destination,
                     @Nonnull Operation operation,
                     @Nonnull BinderConfiguration binderConfiguration)
focal_class.full_signature: public  DbSetup(@Nonnull Destination destination,
                     @Nonnull Operation operation,
                     @Nonnull BinderConfiguration binderConfiguration)
focal_class.identifier: DbSetup
focal_class.modifiers: public
focal_class.parameters: (@Nonnull Destination destination,
                     @Nonnull Operation operation,
                     @Nonnull BinderConfiguration binderConfiguration)
focal_class.signature:  DbSetup(@Nonnull Destination destination,
                     @Nonnull Operation operation,
                     @Nonnull BinderConfiguration binderConfiguration)
focal_class.class_method_signature: DbSetup.launch()
focal_class.full_signature: public void launch()
focal_class.identifier: launch
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void launch()
focal_class.class_method_signature: DbSetup.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: DbSetup.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: DbSetup.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_method.body: @Override
      public String toString() {
          return "DbSetup [destination="
                 + destination
                 + ", operation="
                 + operation
                 + ", binderConfiguration="
                 + binderConfiguration
                 + "]";
      }
focal_method.class_method_signature: DbSetup.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()