@@ -182,46 +182,46 @@ my $Nplans = 0;
182
182
# try out some different ways of calling the module, make sure the argument
183
183
# verification works
184
184
{
185
- eval ( ' fft1( )' ) ;
185
+ eval { fft1( ) } ;
186
186
ok( $@ , " Calling fft1 with no arguments should fail" );
187
187
188
- eval ( ' fft1(sequence(2,5), sequence(2,5), sequence(2,5) )' ) ;
188
+ eval { fft1(sequence(2,5), sequence(2,5), sequence(2,5) ) } ;
189
189
ok( $@ , " Calling fft1 with too many arguments should fail" );
190
190
191
- eval ( ' fft1(sequence(5))' ) ;
191
+ eval { fft1(sequence(5)) } ;
192
192
ok( $@ , " Calling fft1 without dim(0)==2 should fail. Trial 1" );
193
193
194
- eval ( ' fft1(sequence(1,5))' ) ;
194
+ eval { fft1(sequence(1,5)) } ;
195
195
ok( $@ , " Calling fft1 without dim(0)==2 should fail. Trial 2" );
196
196
197
- eval ( ' fft1(sequence(3,5))' ) ;
197
+ eval { fft1(sequence(3,5)) } ;
198
198
ok( $@ , " Calling fft1 without dim(0)==2 should fail. Trial 3" );
199
199
200
- eval ( ' fft1(null)) ' ) ;
200
+ eval { fft1(null) } ;
201
201
ok( $@ , " Calling fft1(null) should fail." );
202
202
203
- eval ( ' fft1( {} )) ' ) ;
203
+ eval { fft1( {} ) } ;
204
204
ok( $@ , " Calling fft1( {} ) should fail (want ndarray input)." );
205
205
206
- eval ( ' fft1(sequence(2,5), sequence(3,5) )' ) ;
206
+ eval { fft1(sequence(2,5), sequence(3,5) ) } ;
207
207
ok( $@ , " Calling fft1 with mismatched arguments should fail" );
208
208
209
209
# should be able to ask for output in the arglist
210
210
my $x = random(2,10);
211
211
my $f1 = fft1( $x );
212
212
my $f2 ;
213
- eval ( ' fft1( $x, $f2 )' ) ;
213
+ eval { fft1( $x , $f2 ) } ;
214
214
ok( $@ , " Calling fft1 with undef argument should fail" );
215
215
216
216
$f2 = null;
217
- eval ( ' fft1( $x, $f2 )' ) ;
217
+ eval { fft1( $x , $f2 ) } ;
218
218
ok_should_reuse_plan( !$@ && all( approx( $f1 , $f2 ), approx_eps_double),
219
219
" Should be able to ask for output in the arglist" );
220
220
221
- eval ( ' fft4( sequence(2,5,3,4,4) );' ) ;
221
+ eval { fft4( sequence(2,5,3,4,4) ); } ;
222
222
ok_should_make_plan( ! $@ , " dimensionality baseline" );
223
223
224
- eval ( ' fft4( sequence(2,5,4,4) );' ) ;
224
+ eval { fft4( sequence(2,5,4,4) ); } ;
225
225
ok( $@ , " too few dimensions should fail" );
226
226
}
227
227
@@ -474,7 +474,7 @@ my $Nplans = 0;
474
474
" double input/float output should do a float FFT" );
475
475
476
476
$f = $x -> zeros-> byte;
477
- eval ( ' fft1($x, $f)' ) ;
477
+ eval { fft1($x , $f ) } ;
478
478
ok( $@ , " Output to 'byte' should fail" );
479
479
480
480
$f = $x -> zeros;
@@ -679,96 +679,96 @@ my $Nplans = 0;
679
679
# real fft sanity checks
680
680
{
681
681
{
682
- eval ' rfft1( sequence(6) ); ' ;
682
+ eval { rfft1( sequence(6) ) } ;
683
683
ok_should_reuse_plan( ! $@ , " real ffts shouldn't work inplace - baseline forward" );
684
- eval ' rfft1( inplace sequence(6) ); ' ;
684
+ eval { rfft1( inplace sequence(6) ) } ;
685
685
ok( $@ , " real ffts shouldn't work inplace - forward" );
686
686
}
687
687
688
688
{
689
- eval ' irfft1( sequence(2,4) ); ' ;
689
+ eval { irfft1( sequence(2,4) ) } ;
690
690
ok_should_reuse_plan( ! $@ , " real ffts shouldn't work inplace - baseline backward" );
691
- eval ' irfft1( inplace sequence(2,4) ); ' ;
691
+ eval { irfft1( inplace sequence(2,4) ) } ;
692
692
ok( $@ , " real ffts shouldn't work inplace - backward" );
693
693
}
694
694
695
695
{
696
- eval ' rfft1( sequence(7), sequence(2,4) ); ' ;
696
+ eval { rfft1( sequence(7), sequence(2,4) ) } ;
697
697
ok_should_reuse_plan( ! $@ , " real fft dims - baseline" );
698
698
699
- eval ' rfft1( sequence(7), sequence(3,4) ); ' ;
699
+ eval { rfft1( sequence(7), sequence(3,4) ) } ;
700
700
ok( $@ , " real fft dimensionality 1" );
701
701
702
- eval ' rfft1( sequence(7), sequence(1,4) ); ' ;
702
+ eval { rfft1( sequence(7), sequence(1,4) ) } ;
703
703
ok( $@ , " real fft dimensionality 2" );
704
704
705
- eval ' rfft1( sequence(7), sequence(2,5) ); ' ;
705
+ eval { rfft1( sequence(7), sequence(2,5) ) } ;
706
706
ok( $@ , " real fft dimensionality 3" );
707
707
708
- eval ' rfft1( sequence(7), sequence(2,3) ); ' ;
708
+ eval { rfft1( sequence(7), sequence(2,3) ) } ;
709
709
ok( $@ , " real fft dimensionality 4" );
710
710
}
711
711
712
712
{
713
- eval ( ' rfft4( sequence(5,3,4,4) ); ' ) ;
713
+ eval { rfft4( sequence(5,3,4,4) ) } ;
714
714
ok_should_make_plan( ! $@ , " real dimensionality baseline" );
715
715
716
- eval ( ' rfft4( sequence(5,4,4) ); ' ) ;
716
+ eval { rfft4( sequence(5,4,4) ) } ;
717
717
ok( $@ , " real dimensionality: too few dimensions should fail" );
718
718
719
- eval ( ' irfft4( sequence(2,5,3,4,4) ); ' ) ;
719
+ eval { irfft4( sequence(2,5,3,4,4) ) } ;
720
720
ok_should_make_plan( ! $@ , " real-backward dimensionality baseline" );
721
721
722
- eval ( ' irfft4( sequence(5,4,4) ); ' ) ;
722
+ eval { irfft4( sequence(5,4,4) ) } ;
723
723
ok( $@ , " real-backward dimensionality: too few dimensions should fail" );
724
724
}
725
725
726
726
{
727
- eval ( ' rfft4( sequence(5,3,4,4), sequence(2,3,3,4,4) ); ' ) ;
727
+ eval { rfft4( sequence(5,3,4,4), sequence(2,3,3,4,4) ) } ;
728
728
ok_should_reuse_plan( ! $@ , " real dimensionality baseline - more explicit" );
729
729
730
- eval ( ' rfft4( sequence(5,3,4,4), sequence(2,3,3,4,4,3) ); ' ) ;
730
+ eval { rfft4( sequence(5,3,4,4), sequence(2,3,3,4,4,3) ) } ;
731
731
ok_should_reuse_plan( ! $@ , " real dimensionality baseline - extra dims should be ok" );
732
732
733
- eval ( ' rfft4( sequence(5,3,4,4), sequence(3,3,3,4,3) ); ' ) ;
733
+ eval { rfft4( sequence(5,3,4,4), sequence(3,3,3,4,3) ) } ;
734
734
ok( $@ , " real dimensionality - output should look like complex numbers" );
735
735
736
- eval ( ' rfft4( sequence(5,3,4,4), sequence(2,3,3,4,3) ); ' ) ;
736
+ eval { rfft4( sequence(5,3,4,4), sequence(2,3,3,4,3) ) } ;
737
737
ok( $@ , " real dimensionality - different dims should break 1" );
738
738
739
- eval ( ' rfft4( sequence(5,3,4,4), sequence(2,3,3,4,5) ); ' ) ;
739
+ eval { rfft4( sequence(5,3,4,4), sequence(2,3,3,4,5) ) } ;
740
740
ok( $@ , " real dimensionality - different dims should break 2" );
741
741
742
- eval ( ' rfft4( sequence(4,3,4,4), sequence(2,3,3,4,4) ); ' ) ;
742
+ eval { rfft4( sequence(4,3,4,4), sequence(2,3,3,4,4) ) } ;
743
743
ok_should_make_plan( !$@ , " real dimensionality - slightly different complex dims still ok" );
744
744
745
- eval ( ' rfft4( sequence(6,3,4,4), sequence(2,3,3,4,4) ); ' ) ;
745
+ eval { rfft4( sequence(6,3,4,4), sequence(2,3,3,4,4) ) } ;
746
746
ok( $@ , " real dimensionality - too different complex dims should break" );
747
747
}
748
748
749
749
{
750
- eval ( ' irfft4( sequence(2,3,3,4,4) ); ' ) ;
750
+ eval { irfft4( sequence(2,3,3,4,4) ) } ;
751
751
ok_should_make_plan( ! $@ , " real-backward dimensionality baseline 1" );
752
752
753
- eval ( ' irfft4( sequence(2,3,3,4,4), sequence(5,3,4,4) ); ' ) ;
753
+ eval { irfft4( sequence(2,3,3,4,4), sequence(5,3,4,4) ) } ;
754
754
ok_should_make_plan( ! $@ , " real-backward dimensionality baseline 2" );
755
755
756
- eval ( ' irfft4( sequence(2,3,3,4,4), sequence(5,3,4,4,3) ); ' ) ;
756
+ eval { irfft4( sequence(2,3,3,4,4), sequence(5,3,4,4,3) ) } ;
757
757
ok_should_reuse_plan( ! $@ , " real-backward dimensionality baseline - extra dims should be ok" );
758
758
759
- eval ( ' irfft4( sequence(3,3,3,4,4,3), sequence(5,3,4,4) ); ' ) ;
759
+ eval { irfft4( sequence(3,3,3,4,4,3), sequence(5,3,4,4) ) } ;
760
760
ok( $@ , " real-backward dimensionality - input should look like complex numbers" );
761
761
762
- eval ( ' irfft4( sequence(2,3,3,4,3), sequence(5,3,4,4) ); ' ) ;
762
+ eval { irfft4( sequence(2,3,3,4,3), sequence(5,3,4,4) ) } ;
763
763
ok( $@ , " real-backward dimensionality - different dims should break 1" );
764
764
765
- eval ( ' irfft4( sequence(2,3,3,4,5), sequence(5,3,4,4) ); ' ) ;
765
+ eval { irfft4( sequence(2,3,3,4,5), sequence(5,3,4,4) ) } ;
766
766
ok( $@ , " real-backward dimensionality - different dims should break 2" );
767
767
768
- eval ( ' irfft4( sequence(2,3,3,4,4), sequence(4,3,4,4) ); ' ) ;
768
+ eval { irfft4( sequence(2,3,3,4,4), sequence(4,3,4,4) ) } ;
769
769
ok_should_reuse_plan( !$@ , " real-backward dimensionality - slightly different complex dims still ok" );
770
770
771
- eval ( ' irfft4( sequence(2,3,3,4,4), sequence(6,3,4,4) ); ' ) ;
771
+ eval { irfft4( sequence(2,3,3,4,4), sequence(6,3,4,4) ) } ;
772
772
ok( $@ , " real-backward dimensionality - too different complex dims should break" );
773
773
}
774
774
}
0 commit comments