test_class.declarator: mapperBuilder
test_class.modifier: @Inject
      private
test_class.original_string: @Inject
      private DocumentQueryMapperBuilder mapperBuilder;
test_class.type: DocumentQueryMapperBuilder
test_class.var_name: mapperBuilder
test_class.file: artemis-document/src/test/java/org/jnosql/artemis/document/query/DefaultDocumentQueryMapperBuilderTest.java
test_class.identifier: DefaultDocumentQueryMapperBuilderTest
test_case.body: @Test
      public void shouldReturnErrorWhenEntityClassIsNull() {
          assertThrows(NullPointerException.class, () -> mapperBuilder.selectFrom(null));
      }
test_case.class_method_signature: DefaultDocumentQueryMapperBuilderTest.shouldReturnErrorWhenEntityClassIsNull()
test_case.full_signature: @Test public void shouldReturnErrorWhenEntityClassIsNull()
test_case.identifier: shouldReturnErrorWhenEntityClassIsNull
test_case.invocations: assertThrows selectFrom
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldReturnErrorWhenEntityClassIsNull()
focal_class.declarator: mappings
focal_class.modifier: @Inject
      private
focal_class.original_string: @Inject
      private Instance<ClassMappings> mappings;
focal_class.type: Instance<ClassMappings>
focal_class.var_name: mappings
focal_class.declarator: converters
focal_class.modifier: @Inject
      private
focal_class.original_string: @Inject
      private Instance<Converters> converters;
focal_class.type: Instance<Converters>
focal_class.var_name: converters
focal_class.file: artemis-document/src/main/java/org/jnosql/artemis/document/query/DefaultDocumentQueryMapperBuilder.java
focal_class.identifier: DefaultDocumentQueryMapperBuilder
focal_class.interfaces: implements DocumentQueryMapperBuilder
focal_class.class_method_signature: DefaultDocumentQueryMapperBuilder.selectFrom(Class<T> entityClass)
focal_class.full_signature: @Override public DocumentMapperFrom selectFrom(Class<T> entityClass)
focal_class.identifier: selectFrom
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> entityClass)
focal_class.return: DocumentMapperFrom
focal_class.signature: DocumentMapperFrom selectFrom(Class<T> entityClass)
focal_class.class_method_signature: DefaultDocumentQueryMapperBuilder.deleteFrom(Class<T> entityClass)
focal_class.full_signature: @Override public DocumentMapperDeleteFrom deleteFrom(Class<T> entityClass)
focal_class.identifier: deleteFrom
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> entityClass)
focal_class.return: DocumentMapperDeleteFrom
focal_class.signature: DocumentMapperDeleteFrom deleteFrom(Class<T> entityClass)
focal_method.body: @Override
      public <T> DocumentMapperFrom selectFrom(Class<T> entityClass) {
          requireNonNull(entityClass, "entity is required");
          ClassMapping mapping = mappings.get().get(entityClass);
          return new DefaultDocumentMapperSelectBuilder(mapping, converters.get());
      }
focal_method.class_method_signature: DefaultDocumentQueryMapperBuilder.selectFrom(Class<T> entityClass)
focal_method.full_signature: @Override public DocumentMapperFrom selectFrom(Class<T> entityClass)
focal_method.identifier: selectFrom
focal_method.invocations: requireNonNull get get get
focal_method.modifiers: @Override public
focal_method.parameters: (Class<T> entityClass)
focal_method.return: DocumentMapperFrom
focal_method.signature: DocumentMapperFrom selectFrom(Class<T> entityClass)