@Test public void test_Should_Find_DocumentType_Valid() { final List<Object> preparedStatementValues = new ArrayList<>(); final DocumentTypeGetReq docTypeGetRequest = Mockito.mock(DocumentTypeGetReq.class); final String queryString = "MyQuery"; when(docTypeQueryBuilder.getQuery(docTypeGetRequest, preparedStatementValues)).thenReturn(queryString); final List<DocumentType> docTypes = new ArrayList<>(); when(jdbcTemplate.query(queryString, preparedStatementValues.toArray(), docTypeRowMapper)) .thenReturn(docTypes); assertTrue( docTypes.equals(docTypeRepository.findForCriteria(docTypeGetRequest))); }
public List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest) { final List<Object> preparedStatementValues = new ArrayList<>(); final String queryStr = documentTypeQueryBuilder.getQuery(documentTypeGetRequest, preparedStatementValues); final List<DocumentType> documentTypes = jdbcTemplate.query(queryStr, preparedStatementValues.toArray(), documentTypeRowMapper); return documentTypes; }
DocumentTypeRepository { public List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest) { final List<Object> preparedStatementValues = new ArrayList<>(); final String queryStr = documentTypeQueryBuilder.getQuery(documentTypeGetRequest, preparedStatementValues); final List<DocumentType> documentTypes = jdbcTemplate.query(queryStr, preparedStatementValues.toArray(), documentTypeRowMapper); return documentTypes; } }
DocumentTypeRepository { public List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest) { final List<Object> preparedStatementValues = new ArrayList<>(); final String queryStr = documentTypeQueryBuilder.getQuery(documentTypeGetRequest, preparedStatementValues); final List<DocumentType> documentTypes = jdbcTemplate.query(queryStr, preparedStatementValues.toArray(), documentTypeRowMapper); return documentTypes; }  }
DocumentTypeRepository { public List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest) { final List<Object> preparedStatementValues = new ArrayList<>(); final String queryStr = documentTypeQueryBuilder.getQuery(documentTypeGetRequest, preparedStatementValues); final List<DocumentType> documentTypes = jdbcTemplate.query(queryStr, preparedStatementValues.toArray(), documentTypeRowMapper); return documentTypes; }  DocumentTypeReq create(final DocumentTypeReq documentTypeReq); DocumentTypeReq update(final DocumentTypeReq documentTypeReq); boolean checkDocumentTypeByNameAndCode(final String code, final String name, final String tenantId); List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest); List<Long> getMandatoryocs(final String applicationType); }
DocumentTypeRepository { public List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest) { final List<Object> preparedStatementValues = new ArrayList<>(); final String queryStr = documentTypeQueryBuilder.getQuery(documentTypeGetRequest, preparedStatementValues); final List<DocumentType> documentTypes = jdbcTemplate.query(queryStr, preparedStatementValues.toArray(), documentTypeRowMapper); return documentTypes; }  DocumentTypeReq create(final DocumentTypeReq documentTypeReq); DocumentTypeReq update(final DocumentTypeReq documentTypeReq); boolean checkDocumentTypeByNameAndCode(final String code, final String name, final String tenantId); List<DocumentType> findForCriteria(final DocumentTypeGetReq documentTypeGetRequest); List<Long> getMandatoryocs(final String applicationType);  }