Change name of test generator

This commit is contained in:
metric-space 2022-02-12 02:42:13 -05:00 committed by Saurabh
parent 5f3e2f5b45
commit 10f6c48677
2 changed files with 8 additions and 4 deletions

View File

@ -8,13 +8,15 @@ use crate::proptest::*;
use proptest::{prop_assert, prop_compose, proptest}; use proptest::{prop_assert, prop_compose, proptest};
prop_compose! { prop_compose! {
fn f64_squares() (n in PROPTEST_MATRIX_DIM) (a in matrix(PROPTEST_F64,n,n), b in matrix(PROPTEST_F64,n,n)) -> (DMatrix<f64>, DMatrix<f64>){ fn f64_dynamic_dim_squares()
(n in PROPTEST_MATRIX_DIM)
(a in matrix(PROPTEST_F64,n,n), b in matrix(PROPTEST_F64,n,n)) -> (DMatrix<f64>, DMatrix<f64>){
(a,b) (a,b)
}} }}
proptest! { proptest! {
#[test] #[test]
fn ge((a,b) in f64_squares()){ fn ge((a,b) in f64_dynamic_dim_squares()){
let a_c = a.clone().map(|x| Complex::new(x, 0.0)); let a_c = a.clone().map(|x| Complex::new(x, 0.0));
let b_c = b.clone().map(|x| Complex::new(x, 0.0)); let b_c = b.clone().map(|x| Complex::new(x, 0.0));

View File

@ -5,13 +5,15 @@ use crate::proptest::*;
use proptest::{prop_assert, prop_compose, proptest}; use proptest::{prop_assert, prop_compose, proptest};
prop_compose! { prop_compose! {
fn f64_squares() (n in PROPTEST_MATRIX_DIM) (a in matrix(PROPTEST_F64,n,n), b in matrix(PROPTEST_F64,n,n)) -> (DMatrix<f64>, DMatrix<f64>){ fn f64_dynamic_dim_squares()
(n in PROPTEST_MATRIX_DIM)
(a in matrix(PROPTEST_F64,n,n), b in matrix(PROPTEST_F64,n,n)) -> (DMatrix<f64>, DMatrix<f64>){
(a,b) (a,b)
}} }}
proptest! { proptest! {
#[test] #[test]
fn qz((a,b) in f64_squares()) { fn qz((a,b) in f64_dynamic_dim_squares()) {
let qz = QZ::new(a.clone(), b.clone()); let qz = QZ::new(a.clone(), b.clone());
let (vsl,s,t,vsr) = qz.clone().unpack(); let (vsl,s,t,vsr) = qz.clone().unpack();