test(status): fixes tests from removing
This commit is contained in:
		| @@ -472,6 +472,17 @@ impl StatusCode { | |||||||
|     pub fn is_strange_status(&self) -> bool { |     pub fn is_strange_status(&self) -> bool { | ||||||
|         self.class() == StatusClass::NoClass |         self.class() == StatusClass::NoClass | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     fn class(&self) -> StatusClass { | ||||||
|  |         match self.to_u16() { | ||||||
|  |             100...199 => StatusClass::Informational, | ||||||
|  |             200...299 => StatusClass::Success, | ||||||
|  |             300...399 => StatusClass::Redirection, | ||||||
|  |             400...499 => StatusClass::ClientError, | ||||||
|  |             500...599 => StatusClass::ServerError, | ||||||
|  |             _ => StatusClass::NoClass, | ||||||
|  |         } | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| impl Copy for StatusCode {} | impl Copy for StatusCode {} | ||||||
| @@ -585,6 +596,7 @@ enum StatusClass { | |||||||
|     NoClass, |     NoClass, | ||||||
| } | } | ||||||
|  |  | ||||||
|  | /* | ||||||
| impl StatusClass { | impl StatusClass { | ||||||
|     /// Get the default status code for the class. |     /// Get the default status code for the class. | ||||||
|     /// |     /// | ||||||
| @@ -644,6 +656,7 @@ impl StatusClass { | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | */ | ||||||
|  |  | ||||||
| #[cfg(test)] | #[cfg(test)] | ||||||
| mod tests { | mod tests { | ||||||
| @@ -655,10 +668,10 @@ mod tests { | |||||||
|     //   - status code |     //   - status code | ||||||
|     //   - default code (for the given status code) |     //   - default code (for the given status code) | ||||||
|     //   - canonical reason |     //   - canonical reason | ||||||
|     fn validate(num: u16, status_code: StatusCode, default_code: StatusCode, reason: Option<&str>) { |     fn validate(num: u16, status_code: StatusCode, _default_code: StatusCode, reason: Option<&str>) { | ||||||
|         assert_eq!(StatusCode::from_u16(num), status_code); |         assert_eq!(StatusCode::from_u16(num), status_code); | ||||||
|         assert_eq!(status_code.to_u16(), num); |         assert_eq!(status_code.to_u16(), num); | ||||||
|         assert_eq!(status_code.class().default_code(), default_code); |         //assert_eq!(status_code.class().default_code(), default_code); | ||||||
|         assert_eq!(status_code.canonical_reason(), reason); |         assert_eq!(status_code.canonical_reason(), reason); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user