diff --git a/modules/mol/base/tests/test_chain.cc b/modules/mol/base/tests/test_chain.cc
index c590ec5e22a0c99ce24791d35b756166a1e14503..80b729d75ce65817faa94f776dddf44b55e59d0e 100644
--- a/modules/mol/base/tests/test_chain.cc
+++ b/modules/mol/base/tests/test_chain.cc
@@ -216,21 +216,21 @@ BOOST_AUTO_TEST_CASE(chain_type)
    e.SetChainType(ch1, CHAINTYPE_WATER);
    BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_WATER);
    e.SetChainType(ch1, CHAINTYPE_POLY_PEPTIDE_D);
-   BOOST_CHECK(CHAINTYPE_POLY_PEPTIDE_D);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_PEPTIDE_D);
    e.SetChainType(ch1, CHAINTYPE_POLY_PEPTIDE_L);
-   BOOST_CHECK(CHAINTYPE_POLY_PEPTIDE_L);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_PEPTIDE_L);
    e.SetChainType(ch1, CHAINTYPE_POLY_DN);
-   BOOST_CHECK(CHAINTYPE_POLY_DN);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_DN);
    e.SetChainType(ch1, CHAINTYPE_POLY_RN);
-   BOOST_CHECK(CHAINTYPE_POLY_RN);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_RN);
    e.SetChainType(ch1, CHAINTYPE_POLY_SAC_D);
-   BOOST_CHECK(CHAINTYPE_POLY_SAC_D);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_SAC_D);
    e.SetChainType(ch1, CHAINTYPE_POLY_SAC_L);
-   BOOST_CHECK(CHAINTYPE_POLY_SAC_L);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_SAC_L);
    e.SetChainType(ch1, CHAINTYPE_POLY_DN_RN);
-   BOOST_CHECK(CHAINTYPE_POLY_DN_RN);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_POLY_DN_RN);
    e.SetChainType(ch1, CHAINTYPE_N_CHAINTYPES);
-   BOOST_CHECK(CHAINTYPE_N_CHAINTYPES);
+   BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_N_CHAINTYPES);
    e.SetChainType(ch1, CHAINTYPE_UNKNOWN);
    BOOST_CHECK(ch1.GetChainType() == CHAINTYPE_UNKNOWN);
 }