@@ -130,28 +130,28 @@ public virtual void ParseAbsoluteLengthFromUnknownType() {
130
130
131
131
[ NUnit . Framework . Test ]
132
132
public virtual void ValidateMetricValue ( ) {
133
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1px" ) ) ;
134
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1in" ) ) ;
135
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1cm" ) ) ;
136
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1mm" ) ) ;
137
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1pc" ) ) ;
138
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsMetricValue ( "1em" ) ) ;
139
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsMetricValue ( "1rem" ) ) ;
140
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsMetricValue ( "1ex" ) ) ;
141
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsMetricValue ( "1pt" ) ) ;
142
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsMetricValue ( "1inch" ) ) ;
143
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsMetricValue ( "+1m" ) ) ;
133
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1px" ) ) ;
134
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1in" ) ) ;
135
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1cm" ) ) ;
136
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1mm" ) ) ;
137
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1pc" ) ) ;
138
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsMetricValue ( "1em" ) ) ;
139
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsMetricValue ( "1rem" ) ) ;
140
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsMetricValue ( "1ex" ) ) ;
141
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsMetricValue ( "1pt" ) ) ;
142
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsMetricValue ( "1inch" ) ) ;
143
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsMetricValue ( "+1m" ) ) ;
144
144
}
145
145
146
146
[ NUnit . Framework . Test ]
147
147
public virtual void ValidateNumericValue ( ) {
148
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsNumericValue ( "1" ) ) ;
149
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsNumericValue ( "12" ) ) ;
150
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsNumericValue ( "1.2" ) ) ;
151
- NUnit . Framework . Assert . AreEqual ( true , CssUtils . IsNumericValue ( ".12" ) ) ;
152
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsNumericValue ( "12f" ) ) ;
153
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsNumericValue ( "f1.2" ) ) ;
154
- NUnit . Framework . Assert . AreEqual ( false , CssUtils . IsNumericValue ( ".12f" ) ) ;
148
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsNumericValue ( "1" ) ) ;
149
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsNumericValue ( "12" ) ) ;
150
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsNumericValue ( "1.2" ) ) ;
151
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsNumericValue ( ".12" ) ) ;
152
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsNumericValue ( "12f" ) ) ;
153
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsNumericValue ( "f1.2" ) ) ;
154
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsNumericValue ( ".12f" ) ) ;
155
155
}
156
156
157
157
[ NUnit . Framework . Test ]
@@ -260,5 +260,27 @@ public virtual void ParseAbsoluteLength12qTest() {
260
260
// the difference between java and .net. So the test verifies this fix
261
261
NUnit . Framework . Assert . AreEqual ( 8.503937f , CssUtils . ParseAbsoluteLength ( "12q" ) , 0f ) ;
262
262
}
263
+
264
+ [ NUnit . Framework . Test ]
265
+ public virtual void TestIsAngleCorrectValues ( ) {
266
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsAngleValue ( "10deg" ) ) ;
267
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsAngleValue ( "-20grad" ) ) ;
268
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsAngleValue ( "30.5rad" ) ) ;
269
+ NUnit . Framework . Assert . IsTrue ( CssUtils . IsAngleValue ( "0rad" ) ) ;
270
+ }
271
+
272
+ [ NUnit . Framework . Test ]
273
+ public virtual void TestIsAngleNullValue ( ) {
274
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( null ) ) ;
275
+ }
276
+
277
+ [ NUnit . Framework . Test ]
278
+ public virtual void TestIsAngleIncorrectValues ( ) {
279
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( "deg" ) ) ;
280
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( "-20,6grad" ) ) ;
281
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( "0" ) ) ;
282
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( "10in" ) ) ;
283
+ NUnit . Framework . Assert . IsFalse ( CssUtils . IsAngleValue ( "10px" ) ) ;
284
+ }
263
285
}
264
286
}
0 commit comments