test_class.declarator: ID = "ID"
test_class.modifier: private static final
test_class.original_string: private static final String ID = "ID";
test_class.type: String
test_class.var_name: ID
test_class.declarator: BATCH_SIZE = 10
test_class.modifier: private static final
test_class.original_string: private static final int BATCH_SIZE = 10;
test_class.type: int
test_class.var_name: BATCH_SIZE
test_class.file: server/src/test/java/io/spine/server/aggregate/AggregateReadRequestTest.java
test_class.identifier: AggregateReadRequestTest
test_case.body: @Test
      @DisplayName("consider request with same ID equal")
      void considerRequestWithSameIdEqual() {
          AggregateReadRequest<String> first = new AggregateReadRequest<>(ID, BATCH_SIZE);
          int differentBatch = first.batchSize() * 2;
          AggregateReadRequest<String> second = new AggregateReadRequest<>(ID, differentBatch);
          new EqualsTester().addEqualityGroup(first, second)
                            .testEquals();
      }
test_case.class_method_signature: AggregateReadRequestTest.considerRequestWithSameIdEqual()
test_case.full_signature: @Test @DisplayName("consider request with same ID equal") void considerRequestWithSameIdEqual()
test_case.identifier: considerRequestWithSameIdEqual
test_case.invocations: batchSize testEquals addEqualityGroup
test_case.modifiers: @Test @DisplayName("consider request with same ID equal")
test_case.parameters: ()
test_case.return: void
test_case.signature: void considerRequestWithSameIdEqual()
focal_class.declarator: recordId
focal_class.modifier: private final
focal_class.original_string: private final I recordId;
focal_class.type: I
focal_class.var_name: recordId
focal_class.declarator: batchSize
focal_class.modifier: private final
focal_class.original_string: private final int batchSize;
focal_class.type: int
focal_class.var_name: batchSize
focal_class.file: server/src/main/java/io/spine/server/aggregate/AggregateReadRequest.java
focal_class.identifier: AggregateReadRequest
focal_class.interfaces: implements ReadRequest<I>
focal_class.class_method_signature: AggregateReadRequest.AggregateReadRequest(I recordId, int batchSize)
focal_class.full_signature: public  AggregateReadRequest(I recordId, int batchSize)
focal_class.identifier: AggregateReadRequest
focal_class.modifiers: public
focal_class.parameters: (I recordId, int batchSize)
focal_class.signature:  AggregateReadRequest(I recordId, int batchSize)
focal_class.class_method_signature: AggregateReadRequest.recordId()
focal_class.full_signature: @Override public I recordId()
focal_class.identifier: recordId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: I
focal_class.signature: I recordId()
focal_class.class_method_signature: AggregateReadRequest.batchSize()
focal_class.full_signature: public int batchSize()
focal_class.identifier: batchSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int batchSize()
focal_class.class_method_signature: AggregateReadRequest.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: AggregateReadRequest.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_method.body: public int batchSize() {
          return batchSize;
      }
focal_method.class_method_signature: AggregateReadRequest.batchSize()
focal_method.full_signature: public int batchSize()
focal_method.identifier: batchSize
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int batchSize()