Skip to content

Commit 68c0ad2

Browse files
committed
update unittest
1 parent 8a7dbfc commit 68c0ad2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/mir/ndslice/topology.d

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3121,15 +3121,15 @@ version(mir_test) unittest
31213121
bool isMagic(S)(S matrix)
31223122
{
31233123
import mir.math.sum;
3124-
import mir.ndslice: magic, byDim, map, repeat, diagonal, antidiagonal;
3124+
import mir.ndslice: magic, byDim, map, all, diagonal, antidiagonal;
31253125
auto n = matrix.length;
31263126
auto c = n * (n * n + 1) / 2; // magic number
31273127
return // check shape
31283128
matrix.length!0 > 0 && matrix.length!0 == matrix.length!1
31293129
&& // each row sum should equal magic number
3130-
matrix.byDim!0.map!sum == c.repeat(n)
3130+
matrix.byDim!0.map!sum.all!(a => a == c)
31313131
&& // each columns sum should equal magic number
3132-
matrix.byDim!1.map!sum == c.repeat(n)
3132+
matrix.byDim!1.map!sum.all!(a => a == c)
31333133
&& // diagonal sum should equal magic number
31343134
matrix.diagonal.sum == c
31353135
&& // antidiagonal sum should equal magic number

0 commit comments

Comments
 (0)