|
1 | | -// TODO #[cfg(test)] |
2 | 1 | use crate::error::ParseError; |
3 | 2 | use std::convert::TryFrom; |
4 | 3 | use std::fmt::Display; |
@@ -62,20 +61,6 @@ impl Display for TypeQualifier { |
62 | 61 | } |
63 | 62 | } |
64 | 63 |
|
65 | | -#[cfg(test)] |
66 | | -impl PartialEq<char> for TypeQualifier { |
67 | | - fn eq(&self, that: &char) -> bool { |
68 | | - char::from(*self) == *that |
69 | | - } |
70 | | -} |
71 | | - |
72 | | -#[cfg(test)] |
73 | | -impl PartialEq<TypeQualifier> for char { |
74 | | - fn eq(&self, that: &TypeQualifier) -> bool { |
75 | | - that.eq(self) |
76 | | - } |
77 | | -} |
78 | | - |
79 | 64 | #[cfg(test)] |
80 | 65 | mod tests { |
81 | 66 | use super::*; |
@@ -122,21 +107,4 @@ mod tests { |
122 | 107 | assert_eq!(char::from(TypeQualifier::PercentInteger), '%'); |
123 | 108 | assert_eq!(char::from(TypeQualifier::AmpersandLong), '&'); |
124 | 109 | } |
125 | | - |
126 | | - #[test] |
127 | | - fn test_partial_eq_char() { |
128 | | - // basic five types |
129 | | - assert_eq!(TypeQualifier::BangSingle, '!'); |
130 | | - assert_eq!(TypeQualifier::HashDouble, '#'); |
131 | | - assert_eq!(TypeQualifier::DollarString, '$'); |
132 | | - assert_eq!(TypeQualifier::PercentInteger, '%'); |
133 | | - assert_eq!(TypeQualifier::AmpersandLong, '&'); |
134 | | - // reflexive |
135 | | - assert_eq!('!', TypeQualifier::BangSingle); |
136 | | - // ne |
137 | | - assert_ne!(TypeQualifier::BangSingle, '#'); |
138 | | - // invalid characters |
139 | | - assert_ne!(TypeQualifier::BangSingle, '.'); |
140 | | - assert_ne!('.', TypeQualifier::BangSingle); |
141 | | - } |
142 | 110 | } |
0 commit comments