NewznabMockRequest mockRequest = NewznabMockRequest.builder().numberOfResults(100).titleBase("offsettest").offset(params.getOffset()).titleWords(Collections.emptyList()).total(300).build(); NewznabXmlRoot rssRoot = NewznabMockBuilder.generateResponse(mockRequest); return new ResponseEntity<Object>(rssRoot, HttpStatus.OK); NewznabMockRequest mockRequest = NewznabMockRequest.builder().numberOfResults(100).titleBase("/").offset(params.getOffset()).titleWords(Collections.emptyList()).total(300).build(); NewznabXmlRoot rssRoot = NewznabMockBuilder.generateResponse(mockRequest); return new ResponseEntity<Object>(rssRoot, HttpStatus.OK); NewznabMockRequest mockRequest = NewznabMockRequest.builder().numberOfResults(10).titleBase("actualduplicates").offset(params.getOffset()).titleWords(Collections.emptyList()).total(10).build(); NewznabXmlRoot rssRoot = NewznabMockBuilder.generateResponse(mockRequest); rssRoot.getRssChannel().getItems().forEach(x -> x.setTitle(rssRoot.getRssChannel().getItems().get(0).getTitle())); NewznabMockRequest mockRequest = NewznabMockRequest.builder().numberOfResults(1).titleBase("oneresult").offset(params.getOffset()).titleWords(Collections.emptyList()).total(1).build(); NewznabXmlRoot rssRoot = NewznabMockBuilder.generateResponse(mockRequest); return new ResponseEntity<Object>(rssRoot, HttpStatus.OK); return new ResponseEntity<Object>(rssRoot, HttpStatus.OK); NewznabMockRequest mockRequest = NewznabMockRequest.builder().numberOfResults(100).titleBase("dognzbtotaltest").offset(params.getOffset()).titleWords(Collections.emptyList()).total(300).build(); NewznabXmlRoot rssRoot = NewznabMockBuilder.generateResponse(mockRequest); rssRoot.getRssChannel().getNewznabResponse().setTotal(100);