1
1
use length:: * ;
2
- use super :: { assert_almost_eq} ;
2
+ use super :: assert_almost_eq;
3
3
4
4
// Metric
5
5
#[ test]
6
6
fn nanometers ( ) {
7
7
let i1 = Length :: from_meters ( 100.0 ) ;
8
8
let r1 = i1. as_nanometers ( ) ;
9
-
9
+
10
10
let i2 = Length :: from_nanometers ( 100.0 ) ;
11
11
let r2 = i2. as_meters ( ) ;
12
-
12
+
13
13
assert_almost_eq ( r1, 100000000000.0 ) ;
14
14
assert_almost_eq ( r2, 1.0E-7 ) ;
15
15
}
@@ -18,10 +18,10 @@ fn nanometers() {
18
18
fn micrometers ( ) {
19
19
let i1 = Length :: from_meters ( 100.0 ) ;
20
20
let r1 = i1. as_micrometers ( ) ;
21
-
21
+
22
22
let i2 = Length :: from_micrometers ( 100.0 ) ;
23
23
let r2 = i2. as_meters ( ) ;
24
-
24
+
25
25
assert_almost_eq ( r1, 100000000.0 ) ;
26
26
assert_almost_eq ( r2, 0.0001 ) ;
27
27
}
@@ -30,10 +30,10 @@ fn micrometers() {
30
30
fn millimeters ( ) {
31
31
let i1 = Length :: from_meters ( 100.0 ) ;
32
32
let r1 = i1. as_millimeters ( ) ;
33
-
33
+
34
34
let i2 = Length :: from_millimeters ( 100.0 ) ;
35
35
let r2 = i2. as_meters ( ) ;
36
-
36
+
37
37
assert_almost_eq ( r1, 100000.0 ) ;
38
38
assert_almost_eq ( r2, 0.1 ) ;
39
39
}
@@ -42,10 +42,10 @@ fn millimeters() {
42
42
fn centimeters ( ) {
43
43
let i1 = Length :: from_meters ( 100.0 ) ;
44
44
let r1 = i1. as_centimeters ( ) ;
45
-
45
+
46
46
let i2 = Length :: from_centimeters ( 100.0 ) ;
47
47
let r2 = i2. as_meters ( ) ;
48
-
48
+
49
49
assert_almost_eq ( r1, 10000.0 ) ;
50
50
assert_almost_eq ( r2, 1.0 ) ;
51
51
}
@@ -54,10 +54,10 @@ fn centimeters() {
54
54
fn decameter ( ) {
55
55
let i1 = Length :: from_meters ( 100.0 ) ;
56
56
let r1 = i1. as_decameters ( ) ;
57
-
57
+
58
58
let i2 = Length :: from_decameters ( 100.0 ) ;
59
59
let r2 = i2. as_meters ( ) ;
60
-
60
+
61
61
assert_almost_eq ( r1, 10.0 ) ;
62
62
assert_almost_eq ( r2, 1000.0 ) ;
63
63
}
@@ -66,10 +66,10 @@ fn decameter() {
66
66
fn hectometer ( ) {
67
67
let i1 = Length :: from_meters ( 100.0 ) ;
68
68
let r1 = i1. as_hectometer ( ) ;
69
-
69
+
70
70
let i2 = Length :: from_hectometers ( 100.0 ) ;
71
71
let r2 = i2. as_meters ( ) ;
72
-
72
+
73
73
assert_almost_eq ( r1, 1.0 ) ;
74
74
assert_almost_eq ( r2, 10000.0 ) ;
75
75
}
@@ -78,10 +78,10 @@ fn hectometer() {
78
78
fn kilometer ( ) {
79
79
let i1 = Length :: from_meters ( 100.0 ) ;
80
80
let r1 = i1. as_kilometers ( ) ;
81
-
81
+
82
82
let i2 = Length :: from_kilometers ( 100.0 ) ;
83
83
let r2 = i2. as_meters ( ) ;
84
-
84
+
85
85
assert_almost_eq ( r1, 0.1 ) ;
86
86
assert_almost_eq ( r2, 100000.0 ) ;
87
87
}
@@ -91,10 +91,10 @@ fn kilometer() {
91
91
fn inches ( ) {
92
92
let i1 = Length :: from_meters ( 100.0 ) ;
93
93
let r1 = i1. as_inches ( ) ;
94
-
94
+
95
95
let i2 = Length :: from_inches ( 100.0 ) ;
96
96
let r2 = i2. as_meters ( ) ;
97
-
97
+
98
98
assert_almost_eq ( r1, 3937.00787402 ) ;
99
99
assert_almost_eq ( r2, 2.54 ) ;
100
100
}
@@ -103,10 +103,10 @@ fn inches() {
103
103
fn feet ( ) {
104
104
let i1 = Length :: from_meters ( 100.0 ) ;
105
105
let r1 = i1. as_feet ( ) ;
106
-
106
+
107
107
let i2 = Length :: from_feet ( 100.0 ) ;
108
108
let r2 = i2. as_meters ( ) ;
109
-
109
+
110
110
assert_almost_eq ( r1, 328.083989501 ) ;
111
111
assert_almost_eq ( r2, 30.48 ) ;
112
112
}
@@ -115,10 +115,10 @@ fn feet() {
115
115
fn yards ( ) {
116
116
let i1 = Length :: from_meters ( 100.0 ) ;
117
117
let r1 = i1. as_yards ( ) ;
118
-
118
+
119
119
let i2 = Length :: from_yards ( 100.0 ) ;
120
120
let r2 = i2. as_meters ( ) ;
121
-
121
+
122
122
assert_almost_eq ( r1, 109.361329834 ) ;
123
123
assert_almost_eq ( r2, 91.44 ) ;
124
124
}
@@ -127,10 +127,10 @@ fn yards() {
127
127
fn furlongs ( ) {
128
128
let i1 = Length :: from_meters ( 100.0 ) ;
129
129
let r1 = i1. as_furlongs ( ) ;
130
-
130
+
131
131
let i2 = Length :: from_furlongs ( 100.0 ) ;
132
132
let r2 = i2. as_meters ( ) ;
133
-
133
+
134
134
assert_almost_eq ( r1, 0.49709695379 ) ;
135
135
assert_almost_eq ( r2, 20116.8 ) ;
136
136
}
@@ -139,10 +139,10 @@ fn furlongs() {
139
139
fn miles ( ) {
140
140
let i1 = Length :: from_meters ( 100.0 ) ;
141
141
let r1 = i1. as_miles ( ) ;
142
-
142
+
143
143
let i2 = Length :: from_miles ( 100.0 ) ;
144
144
let r2 = i2. as_meters ( ) ;
145
-
145
+
146
146
assert_almost_eq ( r1, 0.0621371192237 ) ;
147
147
assert_almost_eq ( r2, 160934.4 ) ;
148
148
}
0 commit comments