mirror of
https://github.com/gwm17/catima.git
synced 2024-11-22 18:28:51 -05:00
tests
This commit is contained in:
parent
57ef59ccf4
commit
75e1337223
|
@ -39,41 +39,29 @@ const lest::test specification[] =
|
||||||
double dif,dif2;
|
double dif,dif2;
|
||||||
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(1,he) - 283;
|
EXPECT( catima::sezi_p_se(1,he) == approx(283,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 1;
|
p.T = 1;
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(10,he) - 45.6;
|
EXPECT(catima::sezi_p_se(10,he)==approx(45.6,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 10;
|
p.T = 10;
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(30,he) - 18.38;
|
EXPECT(catima::sezi_p_se(30,he) == approx(18.38,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 30;
|
p.T = 30;
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
EXPECT( catima::sezi_p_se(p.T,he) == approx(catima::sezi_dedx_e(p,he)).R(1e-6));
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(1,carbon) - 229.5;
|
EXPECT( catima::sezi_p_se(1,carbon) == approx(229.5,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 1;
|
p.T = 1;
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
EXPECT( catima::sezi_p_se(p.T,carbon) == approx(catima::sezi_dedx_e(p,carbon)).R(1e-6));
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(10,carbon) - 40.8;
|
EXPECT( catima::sezi_p_se(10,carbon) == approx(40.8,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 10;
|
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
|
|
||||||
dif = catima::sezi_p_se(30,carbon) - 16.8;
|
EXPECT(catima::sezi_p_se(30,carbon) == approx(16.8,1));
|
||||||
EXPECT( fabs(dif)< 1);
|
|
||||||
p.T = 30;
|
p.T = 30;
|
||||||
dif2 = catima::sezi_p_se(p.T,he) - catima::sezi_dedx_e(p,he);
|
EXPECT( catima::sezi_p_se(p.T,carbon) == approx(catima::sezi_dedx_e(p,carbon)).R(1e-6));
|
||||||
EXPECT( fabs(dif2)< 0.000001);
|
|
||||||
},
|
},
|
||||||
CASE("dedx, low energy, from sezi"){
|
CASE("dedx, low energy, from sezi"){
|
||||||
catima::Projectile p{4,2,2,1};
|
catima::Projectile p{4,2,2,1};
|
||||||
|
@ -385,5 +373,3 @@ int main( int argc, char * argv[] )
|
||||||
{
|
{
|
||||||
return lest::run( specification, argc, argv );
|
return lest::run( specification, argc, argv );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user