@@ -57,6 +57,10 @@ public Byte apply(final Byte item) {
5757 });
5858 assertNull (resultFunc2 );
5959 assertEquals ("2.0" , result .toString ());
60+ }
61+
62+ @ Test
63+ public void average2 () {
6064 final Double result2 = U .average (asList ((double ) 1 , (double ) 2 , (double ) 3 ));
6165 assertEquals ("2.0" , result2 .toString ());
6266 final Double result3 = U .average (asList ((float ) 1 , (float ) 2 , (float ) 3 ));
@@ -73,6 +77,10 @@ public Byte apply(final Byte item) {
7377 assertEquals ("2.0" , result8 .toString ());
7478 final Double result9 = U .average (asList ((Integer ) null ));
7579 assertNull (result9 );
80+ }
81+
82+ @ Test
83+ public void average3 () {
7684 final Double result10 = U .average (asList (1 , (Integer ) null ));
7785 assertEquals ("0.5" , result10 .toString ());
7886 final Double result11 = U .average (asList ((double ) 0.2 , (double ) 0.1 , Math .PI ));
@@ -94,6 +102,10 @@ public Byte apply(final Byte item) {
94102 final Double result19 = U .average (new BigInteger [] {BigInteger .valueOf (1 ), BigInteger .valueOf (2 ),
95103 BigInteger .valueOf (3 )});
96104 assertEquals ("2.0" , result19 .toString ());
105+ }
106+
107+ @ Test
108+ public void average4 () {
97109 final Double result20 = U .average (new BigDecimal [] {BigDecimal .valueOf (1 ), BigDecimal .valueOf (2 ),
98110 BigDecimal .valueOf (3 )});
99111 assertEquals ("2.0" , result20 .toString ());
@@ -113,6 +125,10 @@ public Byte apply(final Byte item) {
113125 assertNull (result27 );
114126 final Double result28 = U .average (null , (byte ) 1 );
115127 assertNull (result28 );
128+ }
129+
130+ @ Test
131+ public void average5 () {
116132 final Double result29 = U .average ((byte ) 2 , (byte ) 4 );
117133 assertEquals ("3.0" , result29 .toString ());
118134 final Double result30 = U .average (Double .valueOf (2 ), null );
@@ -129,6 +145,10 @@ public Byte apply(final Byte item) {
129145 assertEquals ("3.0" , result35 .toString ());
130146 final Double result36 = U .average (Integer .valueOf (2 ), null );
131147 assertNull (result36 );
148+ }
149+
150+ @ Test
151+ public void average6 () {
132152 final Double result37 = U .average (null , Integer .valueOf (2 ));
133153 assertNull (result37 );
134154 final Double result38 = U .average (Integer .valueOf (2 ), Integer .valueOf (4 ));
@@ -140,7 +160,7 @@ public Byte apply(final Byte item) {
140160 final Double result41 = U .average (Long .valueOf (2 ), Long .valueOf (4 ));
141161 assertEquals ("3.0" , result41 .toString ());
142162 final Double result42 = U .average (Long .valueOf (2 ), Long .valueOf (4 ));
143- assertEquals ("3.0" , result41 .toString ());
163+ assertEquals ("3.0" , result42 .toString ());
144164 final Double result43 = U .average (new Integer [] {(Integer ) null });
145165 assertNull (result43 );
146166 }
@@ -269,8 +289,8 @@ public void subtract() {
269289 assertEquals ("-1" , U .subtract (Long .valueOf (1 ), Long .valueOf (2 )).toString ());
270290 assertEquals ("-1.0" , U .subtract (Float .valueOf (1 ), Float .valueOf (2 )).toString ());
271291 assertEquals ("-1.0" , U .subtract (Double .valueOf (1 ), Double .valueOf (2 )).toString ());
272- assertEquals ("-1" , U .subtract (java . math . BigDecimal .valueOf (1 ), java . math . BigDecimal .valueOf (2 )).toString ());
273- assertEquals ("-1" , U .subtract (java . math . BigInteger .valueOf (1 ), java . math . BigInteger .valueOf (2 )).toString ());
292+ assertEquals ("-1" , U .subtract (BigDecimal .valueOf (1 ), BigDecimal .valueOf (2 )).toString ());
293+ assertEquals ("-1" , U .subtract (BigInteger .valueOf (1 ), BigInteger .valueOf (2 )).toString ());
274294 assertEquals ("-1" , U .subtract ((Number ) 1 , (Number ) 2 ).toString ());
275295 assertEquals ("-4" , U .subtract ((int ) 1 , (int ) 2 , (int ) 3 ).toString ());
276296 assertEquals ("1" , U .subtract ((int ) 1 ).toString ());
@@ -416,19 +436,6 @@ public void createPermutationWithRepetition() {
416436 + " [orange, orange, orange]]" , resultChain .toString ());
417437 }
418438
419- @ Test
420- public void shortestPathAllKeys () {
421- List <U .Status > statuses = U .shortestPathAllKeys (new String [] {"@.a.#" , "###.#" , "b.A.B" });
422- assertEquals (8 , statuses .size ());
423- assertEquals (0 , statuses .get (0 ).getX ());
424- assertEquals (1 , statuses .get (0 ).getY ());
425- assertEquals (2 , statuses .get (7 ).getX ());
426- assertEquals (0 , statuses .get (7 ).getY ());
427- assertEquals (6 , U .shortestPathAllKeys (new String [] {"@..aA" , "..B#." , "....b" }).size ());
428- assertEquals (5 , U .shortestPathAllKeys (new String [] {"g...#" , "###.#" , "..A.B" }).size ());
429- assertEquals (0 , U .shortestPathAllKeys (new String [] {"#####" , "#####" , "#####" }).size ());
430- }
431-
432439 @ SuppressWarnings ("unchecked" )
433440 @ Test
434441 public void main () {
0 commit comments