79331365

Date: 2025-01-05 19:07:37
Score: 0.5
Natty:
Report link

my bad, just forgot to add

.withBasicAuth("sina", "abc123")

Fixed Test:

    @Test
    @DirtiesContext
    void shouldCreateANewCashCard() {
        var cashcard = new CashCard(null, 6985.9, "sina");
        ResponseEntity<Void> response = restTemplate
                .withBasicAuth("sina", "abc123")
                .postForEntity("/cashcards", cashcard, Void.class);
        assertThat(response.getStatusCode()).isEqualTo(HttpStatus.CREATED);

        URI locationOfNewCashCard = response.getHeaders().getLocation();
        ResponseEntity<String> response1 = restTemplate
                .withBasicAuth("sina", "abc123") // here ;)
                .getForEntity(locationOfNewCashCard, String.class);
        assertThat(response1.getStatusCode()).isEqualTo(HttpStatus.OK);
    }
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: AmirSina01