diff --git a/src/tests/catch_test_cubics.cxx b/src/tests/catch_test_cubics.cxx
index 52e66b76c24c6459a3ad21dd3fb178bd3164c99f..ff5f4398a369842e6a247ad509e5338334539fa3 100644
--- a/src/tests/catch_test_cubics.cxx
+++ b/src/tests/catch_test_cubics.cxx
@@ -12,10 +12,13 @@ TEST_CASE("Test construction of cubic", "[cubic]")
     auto modelSRK = canonical_SRK(Tc_K, pc_Pa, acentric);
     auto modelPR = canonical_PR(Tc_K, pc_Pa, acentric);
 
-    double T = 300, rho = 300;
-    Eigen::ArrayXd molefrac(2); molefrac = 0.5;
+    double T = 800, rho = 5000;
+    auto molefrac = (Eigen::ArrayXd(3) << 0.5, 0.3, 0.2).finished();
     
     auto Ar02SRK = TDXDerivatives<decltype(modelSRK)>::get_Ar02(modelSRK, T, rho, molefrac);
+    auto Ar01PR = TDXDerivatives<decltype(modelPR)>::get_Ar01(modelPR, T, rho, molefrac);
     auto Ar02PR = TDXDerivatives<decltype(modelPR)>::get_Ar02(modelPR, T, rho, molefrac);
+    auto Ar03PR = TDXDerivatives<decltype(modelPR)>::get_Ar0n<3>(modelPR, T, rho, molefrac)[3];
+    auto Ar04PR = TDXDerivatives<decltype(modelPR)>::get_Ar0n<4>(modelPR, T, rho, molefrac)[4];
     int rr = 0;
 }
\ No newline at end of file