@Test
	public void testFallbackProperties() {
		FallbackProperties properties = new FallbackProperties()
				.setMode("response")
				.setRedirect("http://example.com")
				.setResponseBody("{'message': 'Fallback response'}")
				.setResponseStatus(HttpStatus.TOO_EARLY.value())
				.setContentType("application/json");

		Assert.assertEquals("response", properties.getMode());
		Assert.assertEquals("http://example.com", properties.getRedirect());
		Assert.assertEquals("{'message': 'Fallback response'}", properties.getResponseBody());
		Assert.assertEquals(HttpStatus.TOO_EARLY.value(), properties.getResponseStatus().intValue());
		Assert.assertEquals("application/json", properties.getContentType());
	}
Tests the correct setting and retrieval of fallback properties.
This test case verifies that the FallbackProperties class correctly sets and retrieves
various properties for fallback responses, including the response mode, redirect URL,
response body content, HTTP status code, and content type.
spring-cloud-alibaba-starters/spring-cloud-alibaba-sentinel-gateway/src/test/java/com/alibaba/cloud/sentinel/gateway/FallbackPropertiesTest.java