@@ -8,26 +8,26 @@ const NEG_UNIT = new Interval(-1, 0)
8
8
const HALF = new Interval ( 0.5 , 0.5 )
9
9
const EMPTY = Interval . empty ( )
10
10
11
- test ( 'isEmpty' , t => {
11
+ test ( 'isEmpty' , ( t ) => {
12
12
ok ( ! UNIT . isEmpty ( ) , 'should not be empty' )
13
13
ok ( ! NEG_UNIT . isEmpty ( ) , 'should not be empty' )
14
14
ok ( ! HALF . isEmpty ( ) , 'should not be empty' )
15
15
ok ( EMPTY . isEmpty ( ) , 'should not empty' )
16
16
} )
17
17
18
- test ( 'center' , t => {
18
+ test ( 'center' , ( t ) => {
19
19
equal ( UNIT . center ( ) , 0.5 )
20
20
equal ( NEG_UNIT . center ( ) , - 0.5 )
21
21
equal ( HALF . center ( ) , 0.5 )
22
22
} )
23
23
24
- test ( 'length' , t => {
24
+ test ( 'length' , ( t ) => {
25
25
equal ( UNIT . length ( ) , 1 )
26
26
equal ( NEG_UNIT . length ( ) , 1 )
27
27
equal ( HALF . length ( ) , 0 )
28
28
} )
29
29
30
- test ( 'contains' , t => {
30
+ test ( 'contains' , ( t ) => {
31
31
ok ( UNIT . contains ( 0.5 ) )
32
32
ok ( UNIT . interiorContains ( 0.5 ) )
33
33
@@ -38,7 +38,7 @@ test('contains', t => {
38
38
ok ( ! UNIT . interiorContains ( 1 ) )
39
39
} )
40
40
41
- test ( 'operations' , t => {
41
+ test ( 'operations' , ( t ) => {
42
42
ok ( EMPTY . containsInterval ( EMPTY ) )
43
43
ok ( EMPTY . interiorContainsInterval ( EMPTY ) )
44
44
ok ( ! EMPTY . intersects ( EMPTY ) )
@@ -81,46 +81,46 @@ test('operations', t => {
81
81
ok ( ! HALF . interiorIntersects ( i ) )
82
82
} )
83
83
84
- test ( 'intersection' , t => {
85
- ok ( UNIT . intersection ( HALF ) . equal ( HALF ) )
86
- ok ( UNIT . intersection ( NEG_UNIT ) . equal ( new Interval ( 0 , 0 ) ) )
87
- ok ( NEG_UNIT . intersection ( HALF ) . equal ( EMPTY ) )
88
- ok ( UNIT . intersection ( EMPTY ) . equal ( EMPTY ) )
89
- ok ( EMPTY . intersection ( UNIT ) . equal ( EMPTY ) )
84
+ test ( 'intersection' , ( t ) => {
85
+ ok ( UNIT . intersection ( HALF ) . equals ( HALF ) )
86
+ ok ( UNIT . intersection ( NEG_UNIT ) . equals ( new Interval ( 0 , 0 ) ) )
87
+ ok ( NEG_UNIT . intersection ( HALF ) . equals ( EMPTY ) )
88
+ ok ( UNIT . intersection ( EMPTY ) . equals ( EMPTY ) )
89
+ ok ( EMPTY . intersection ( UNIT ) . equals ( EMPTY ) )
90
90
} )
91
91
92
- test ( 'union' , t => {
93
- ok ( new Interval ( 99 , 100 ) . union ( EMPTY ) . equal ( new Interval ( 99 , 100 ) ) )
94
- ok ( EMPTY . union ( new Interval ( 99 , 100 ) ) . equal ( new Interval ( 99 , 100 ) ) )
95
- ok ( new Interval ( 5 , 3 ) . union ( new Interval ( 0 , - 2 ) ) . equal ( EMPTY ) )
96
- ok ( new Interval ( 0 , - 2 ) . union ( new Interval ( 5 , 3 ) ) . equal ( EMPTY ) )
97
- ok ( UNIT . union ( UNIT ) . equal ( UNIT ) )
98
- ok ( UNIT . union ( NEG_UNIT ) . equal ( new Interval ( - 1 , 1 ) ) )
99
- ok ( NEG_UNIT . union ( UNIT ) . equal ( new Interval ( - 1 , 1 ) ) )
100
- ok ( HALF . union ( UNIT ) . equal ( UNIT ) )
92
+ test ( 'union' , ( t ) => {
93
+ ok ( new Interval ( 99 , 100 ) . union ( EMPTY ) . equals ( new Interval ( 99 , 100 ) ) )
94
+ ok ( EMPTY . union ( new Interval ( 99 , 100 ) ) . equals ( new Interval ( 99 , 100 ) ) )
95
+ ok ( new Interval ( 5 , 3 ) . union ( new Interval ( 0 , - 2 ) ) . equals ( EMPTY ) )
96
+ ok ( new Interval ( 0 , - 2 ) . union ( new Interval ( 5 , 3 ) ) . equals ( EMPTY ) )
97
+ ok ( UNIT . union ( UNIT ) . equals ( UNIT ) )
98
+ ok ( UNIT . union ( NEG_UNIT ) . equals ( new Interval ( - 1 , 1 ) ) )
99
+ ok ( NEG_UNIT . union ( UNIT ) . equals ( new Interval ( - 1 , 1 ) ) )
100
+ ok ( HALF . union ( UNIT ) . equals ( UNIT ) )
101
101
} )
102
102
103
- test ( 'addPoint' , t => {
104
- ok ( EMPTY . addPoint ( 5 ) . equal ( new Interval ( 5 , 5 ) ) )
105
- ok ( new Interval ( 5 , 5 ) . addPoint ( - 1 ) . equal ( new Interval ( - 1 , 5 ) ) )
106
- ok ( new Interval ( - 1 , 5 ) . addPoint ( 0 ) . equal ( new Interval ( - 1 , 5 ) ) )
107
- ok ( new Interval ( - 1 , 5 ) . addPoint ( 6 ) . equal ( new Interval ( - 1 , 6 ) ) )
103
+ test ( 'addPoint' , ( t ) => {
104
+ ok ( EMPTY . addPoint ( 5 ) . equals ( new Interval ( 5 , 5 ) ) )
105
+ ok ( new Interval ( 5 , 5 ) . addPoint ( - 1 ) . equals ( new Interval ( - 1 , 5 ) ) )
106
+ ok ( new Interval ( - 1 , 5 ) . addPoint ( 0 ) . equals ( new Interval ( - 1 , 5 ) ) )
107
+ ok ( new Interval ( - 1 , 5 ) . addPoint ( 6 ) . equals ( new Interval ( - 1 , 6 ) ) )
108
108
} )
109
109
110
- test ( 'clampPoint' , t => {
110
+ test ( 'clampPoint' , ( t ) => {
111
111
equal ( new Interval ( 0.1 , 0.4 ) . clampPoint ( 0.3 ) , 0.3 )
112
112
equal ( new Interval ( 0.1 , 0.4 ) . clampPoint ( - 7.0 ) , 0.1 )
113
113
equal ( new Interval ( 0.1 , 0.4 ) . clampPoint ( 0.6 ) , 0.4 )
114
114
} )
115
115
116
- test ( 'expanded' , t => {
117
- ok ( EMPTY . expanded ( 0.45 ) . equal ( EMPTY ) )
118
- ok ( UNIT . expanded ( 0.5 ) . equal ( new Interval ( - 0.5 , 1.5 ) ) )
119
- ok ( UNIT . expanded ( - 0.5 ) . equal ( new Interval ( 0.5 , 0.5 ) ) )
120
- ok ( UNIT . expanded ( - 0.51 ) . equal ( EMPTY ) )
116
+ test ( 'expanded' , ( t ) => {
117
+ ok ( EMPTY . expanded ( 0.45 ) . equals ( EMPTY ) )
118
+ ok ( UNIT . expanded ( 0.5 ) . equals ( new Interval ( - 0.5 , 1.5 ) ) )
119
+ ok ( UNIT . expanded ( - 0.5 ) . equals ( new Interval ( 0.5 , 0.5 ) ) )
120
+ ok ( UNIT . expanded ( - 0.51 ) . equals ( EMPTY ) )
121
121
} )
122
122
123
- test ( 'approxEqual' , t => {
123
+ test ( 'approxEqual' , ( t ) => {
124
124
// Choose two values lo and hi such that it's okay to shift an endpoint by
125
125
// kLo (i.e., the resulting interval is equivalent) but not by kHi.
126
126
const lo = 4 * 2.220446049250313e-16 // < max_error default
@@ -154,14 +154,14 @@ test('approxEqual', t => {
154
154
ok ( ! new Interval ( 1 + lo , 2 - hi ) . approxEqual ( new Interval ( 1 , 2 ) ) )
155
155
} )
156
156
157
- test ( 'directedHausdorffDistance' , t => {
157
+ test ( 'directedHausdorffDistance' , ( t ) => {
158
158
equal ( EMPTY . directedHausdorffDistance ( EMPTY ) , 0 )
159
159
equal ( UNIT . directedHausdorffDistance ( EMPTY ) , Infinity )
160
160
equal ( new Interval ( 1 , 1 ) . directedHausdorffDistance ( new Interval ( 1 , 1 ) ) , 0 )
161
161
equal ( new Interval ( 1 , 3 ) . directedHausdorffDistance ( new Interval ( 1 , 1 ) ) , 2 )
162
162
equal ( new Interval ( 1 , 1 ) . directedHausdorffDistance ( new Interval ( 3 , 5 ) ) , 2 )
163
163
} )
164
164
165
- test ( 'toString' , t => {
165
+ test ( 'toString' , ( t ) => {
166
166
equal ( new Interval ( 2 , 4.5 ) . toString ( ) , '[2.0000000, 4.5000000]' )
167
167
} )
0 commit comments