diff --git a/modules/io/tests/test_io_sequence_profile.cc b/modules/io/tests/test_io_sequence_profile.cc index afddf8d3f1429db4782ce717c02ec6b9c123c285..05a02345e2536e50fd976ba941ed80e71126bce3 100644 --- a/modules/io/tests/test_io_sequence_profile.cc +++ b/modules/io/tests/test_io_sequence_profile.cc @@ -85,16 +85,26 @@ BOOST_AUTO_TEST_CASE(hhm_loading) String olc = "ACDEFGHIKLMNPQRSTVWY"; - Real correct_aa_freqs[] = {pow(2.0,-0.001*3706), pow(2.0,-0.001*5728), - pow(2.0,-0.001*4211), pow(2.0,-0.001*4064), - pow(2.0,-0.001*4839), pow(2.0,-0.001*3729), - pow(2.0,-0.001*4763), pow(2.0,-0.001*4308), - pow(2.0,-0.001*4069), pow(2.0,-0.001*3323), - pow(2.0,-0.001*5509), pow(2.0,-0.001*4640), - pow(2.0,-0.001*4464), pow(2.0,-0.001*4937), - pow(2.0,-0.001*4285), pow(2.0,-0.001*4423), - pow(2.0,-0.001*3815), pow(2.0,-0.001*3783), - pow(2.0,-0.001*6325), pow(2.0,-0.001*4665)}; + Real correct_aa_freqs[] = {static_cast<Real>(pow(2.0, -0.001*3706)), + static_cast<Real>(pow(2.0, -0.001*5728)), + static_cast<Real>(pow(2.0, -0.001*4211)), + static_cast<Real>(pow(2.0, -0.001*4064)), + static_cast<Real>(pow(2.0, -0.001*4839)), + static_cast<Real>(pow(2.0, -0.001*3729)), + static_cast<Real>(pow(2.0, -0.001*4763)), + static_cast<Real>(pow(2.0, -0.001*4308)), + static_cast<Real>(pow(2.0, -0.001*4069)), + static_cast<Real>(pow(2.0, -0.001*3323)), + static_cast<Real>(pow(2.0, -0.001*5509)), + static_cast<Real>(pow(2.0, -0.001*4640)), + static_cast<Real>(pow(2.0, -0.001*4464)), + static_cast<Real>(pow(2.0, -0.001*4937)), + static_cast<Real>(pow(2.0, -0.001*4285)), + static_cast<Real>(pow(2.0, -0.001*4423)), + static_cast<Real>(pow(2.0, -0.001*3815)), + static_cast<Real>(pow(2.0, -0.001*3783)), + static_cast<Real>(pow(2.0, -0.001*6325)), + static_cast<Real>(pow(2.0, -0.001*4665))}; for (int i = 0; i < 20; ++i) { BOOST_CHECK_CLOSE(null_model.GetFreq(olc[i]), correct_aa_freqs[i], @@ -105,17 +115,17 @@ BOOST_AUTO_TEST_CASE(hhm_loading) ProfileColumn col = (*prof)[2]; memset(correct_aa_freqs, 0, 20*sizeof(Real)); - correct_aa_freqs[0] = pow(2.0,-0.001*3676); - correct_aa_freqs[1] = pow(2.0,-0.001*2597); - correct_aa_freqs[5] = pow(2.0,-0.001*5359); - correct_aa_freqs[6] = pow(2.0,-0.001*3275); - correct_aa_freqs[11] = pow(2.0,-0.001*3292); - correct_aa_freqs[12] = pow(2.0,-0.001*5077); - correct_aa_freqs[13] = pow(2.0,-0.001*3826); - correct_aa_freqs[15] = pow(2.0,-0.001*2409); - correct_aa_freqs[16] = pow(2.0,-0.001*3733); - correct_aa_freqs[17] = pow(2.0,-0.001*4503); - correct_aa_freqs[19] = pow(2.0,-0.001*3070); + correct_aa_freqs[0] = static_cast<Real>(pow(2.0, -0.001*3676)); + correct_aa_freqs[1] = static_cast<Real>(pow(2.0, -0.001*2597)); + correct_aa_freqs[5] = static_cast<Real>(pow(2.0, -0.001*5359)); + correct_aa_freqs[6] = static_cast<Real>(pow(2.0, -0.001*3275)); + correct_aa_freqs[11] = static_cast<Real>(pow(2.0, -0.001*3292)); + correct_aa_freqs[12] = static_cast<Real>(pow(2.0, -0.001*5077)); + correct_aa_freqs[13] = static_cast<Real>(pow(2.0, -0.001*3826)); + correct_aa_freqs[15] = static_cast<Real>(pow(2.0, -0.001*2409)); + correct_aa_freqs[16] = static_cast<Real>(pow(2.0, -0.001*3733)); + correct_aa_freqs[17] = static_cast<Real>(pow(2.0, -0.001*4503)); + correct_aa_freqs[19] = static_cast<Real>(pow(2.0, -0.001*3070)); for(int i = 0; i < 20; ++i){ BOOST_CHECK_CLOSE(col.GetFreq(olc[i]), correct_aa_freqs[i], Real(1e-5));