From fa4938fde291e6e29788c58b11eeaf42565f5010 Mon Sep 17 00:00:00 2001 From: danieljankowski <daniel.jankowski@rub.de> Date: Thu, 22 Aug 2019 16:46:42 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20better=20test=20for=20PermuteCols?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- matrix_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/matrix_test.go b/matrix_test.go index c50a2a5..18a5314 100644 --- a/matrix_test.go +++ b/matrix_test.go @@ -372,6 +372,11 @@ func TestPermuteCols(t *testing.T) { var permMat *F2 + savedMat := NewF2( + test.matrixA.N, + test.matrixA.M, + ).Set(test.matrixA.Rows) + for test.matrixA.IsEqual(test.notExpectedMatrix) && repeats < test.maxRepeats { repeats++ @@ -380,6 +385,10 @@ func TestPermuteCols(t *testing.T) { assert.False(t, test.matrixA.IsEqual(test.notExpectedMatrix)) assert.NotNil(t, permMat) + + test.matrixA.MulMatrix(permMat.T()) + + assert.True(t, test.matrixA.IsEqual(savedMat)) } } -- GitLab