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