Skip to content

Commit a54b8f4

Browse files
committed
Fixed Unit Test
The first basis vector was always chosen before, instead of a random one.
1 parent 6f38aec commit a54b8f4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Unit_tests.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,9 +1695,9 @@
16951695
If[Quiet[Check[CheckStatePreparation[PickRandomPsi[2^4],level->1],error=1;False]]&&
16961696
Quiet[Check[CheckStatePreparation[PickRandomPsi[2^4],level->2],error=2;False]]&&
16971697
Quiet[Check[CheckStatePreparation[PickRandomPsi[2^4],level->3],error=3;False]]&&
1698-
Quiet[Check[CheckStatePreparation[N[randPermutMat[1,8]],level->1],error=1;False]]&&
1699-
Quiet[Check[CheckStatePreparation[N[randPermutMat[1,8]],level->2],error=2;False]]&&
1700-
Quiet[Check[CheckStatePreparation[N[randPermutMat[1,8]],level->3],error=3;False]]
1698+
Quiet[Check[CheckStatePreparation[N[{{0},{0},{1},{0},{0},{0},{0},{0}}],level->1],error=1;False]]&&
1699+
Quiet[Check[CheckStatePreparation[N[{{0},{0},{0},{0},{0},{1},{0},{0}}],level->2],error=2;False]]&&
1700+
Quiet[Check[CheckStatePreparation[N[{{0},{0},{0},{0},{0},{1},{0},{0}}],level->3],error=3;False]]
17011701
,
17021702
True,
17031703
Print["Error in StatePrepRecursive with error message code ",error];False
@@ -1738,9 +1738,9 @@
17381738
If[Quiet[Check[checkSparseStatePreparation[PickRandomPsi[2^4]],error=1;False]]&&
17391739
Quiet[Check[checkSparseStatePreparation[PickRandomSparsePsi[2^4,2^3]],error=2;False]]&&
17401740
Quiet[Check[checkSparseStatePreparation[PickRandomPsi[2^4]],error=3;False]]&&
1741-
Quiet[Check[checkSparseStatePreparation[N[randPermutMat[1,8]]],error=1;False]]&&
1742-
Quiet[Check[checkSparseStatePreparation[N[randPermutMat[1,8]]],error=2;False]]&&
1743-
Quiet[Check[checkSparseStatePreparation[N[randPermutMat[1,8]]],error=3;False]]
1741+
Quiet[Check[checkSparseStatePreparation[N[(randPermutMat[8,8])[[1]]]],error=1;False]]&&
1742+
Quiet[Check[checkSparseStatePreparation[N[(randPermutMat[8,8])[[1]]]],error=2;False]]&&
1743+
Quiet[Check[checkSparseStatePreparation[N[(randPermutMat[8,8])[[1]]]],error=3;False]]
17441744
,
17451745
True,
17461746
Print["Error in SparseStatePreparation with error message code ",error];False

0 commit comments

Comments
 (0)