11#include < gtest/gtest.h>
22#include < stan/math/rev/core.hpp>
33#include < stan/math.hpp>
4+ #include < test/unit/math/rev/util.hpp>
45#include < vector>
56
6- TEST (AgradRev_accumulate_adjoints, zero_args ) {
7+ TEST_F (AgradRev, Rev_accumulate_adjoints_zero_args ) {
78 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
89 double * ptr = stan::math::accumulate_adjoints (storage.data ());
910
@@ -14,7 +15,7 @@ TEST(AgradRev_accumulate_adjoints, zero_args) {
1415 EXPECT_EQ (ptr, storage.data ());
1516}
1617
17- TEST (AgradRev_accumulate_adjoints, int_arg ) {
18+ TEST_F (AgradRev, Rev_accumulate_adjoints_int_arg ) {
1819 int arg = 5 ;
1920 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
2021
@@ -27,7 +28,7 @@ TEST(AgradRev_accumulate_adjoints, int_arg) {
2728 EXPECT_EQ (ptr, storage.data ());
2829}
2930
30- TEST (AgradRev_accumulate_adjoints, double_arg ) {
31+ TEST_F (AgradRev, Rev_accumulate_adjoints_double_arg ) {
3132 double arg = 5.0 ;
3233
3334 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -40,7 +41,7 @@ TEST(AgradRev_accumulate_adjoints, double_arg) {
4041 EXPECT_EQ (ptr, storage.data ());
4142}
4243
43- TEST (AgradRev_accumulate_adjoints, std_vector_int_arg ) {
44+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_int_arg ) {
4445 std::vector<int > arg (5 , 10 );
4546
4647 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -53,7 +54,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_int_arg) {
5354 EXPECT_EQ (ptr, storage.data ());
5455}
5556
56- TEST (AgradRev_accumulate_adjoints, std_vector_double_arg ) {
57+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_double_arg ) {
5758 std::vector<double > arg (5 , 10.0 );
5859
5960 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -66,7 +67,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_double_arg) {
6667 EXPECT_EQ (ptr, storage.data ());
6768}
6869
69- TEST (AgradRev_accumulate_adjoints, eigen_vector_arg ) {
70+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_vector_arg ) {
7071 Eigen::VectorXd arg = Eigen::VectorXd::Ones (5 );
7172
7273 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -78,7 +79,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_vector_arg) {
7879 EXPECT_EQ (ptr, storage.data ());
7980}
8081
81- TEST (AgradRev_accumulate_adjoints, eigen_row_vector_arg ) {
82+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_row_vector_arg ) {
8283 Eigen::RowVectorXd arg = Eigen::RowVectorXd::Ones (5 );
8384
8485 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -91,7 +92,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_row_vector_arg) {
9192 EXPECT_EQ (ptr, storage.data ());
9293}
9394
94- TEST (AgradRev_accumulate_adjoints, eigen_matrix_arg ) {
95+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_matrix_arg ) {
9596 Eigen::MatrixXd arg = Eigen::MatrixXd::Ones (5 , 5 );
9697
9798 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -104,7 +105,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_matrix_arg) {
104105 EXPECT_EQ (ptr, storage.data ());
105106}
106107
107- TEST (AgradRev_accumulate_adjoints, std_vector_std_vector_double_arg ) {
108+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_std_vector_double_arg ) {
108109 std::vector<std::vector<double >> arg (5 , std::vector<double >(5 , 10.0 ));
109110
110111 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -117,7 +118,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_std_vector_double_arg) {
117118 EXPECT_EQ (ptr, storage.data ());
118119}
119120
120- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_vector_arg ) {
121+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_vector_arg ) {
121122 std::vector<Eigen::VectorXd> arg (2 , Eigen::VectorXd::Ones (5 ));
122123
123124 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -130,7 +131,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_vector_arg) {
130131 EXPECT_EQ (ptr, storage.data ());
131132}
132133
133- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_row_vector_arg ) {
134+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_row_vector_arg ) {
134135 std::vector<Eigen::RowVectorXd> arg (2 , Eigen::VectorXd::Ones (5 ));
135136
136137 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -143,7 +144,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_row_vector_arg) {
143144 EXPECT_EQ (ptr, storage.data ());
144145}
145146
146- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_matrix_arg ) {
147+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_matrix_arg ) {
147148 std::vector<Eigen::MatrixXd> arg (2 , Eigen::MatrixXd::Ones (5 , 3 ));
148149
149150 Eigen::VectorXd storage = Eigen::VectorXd::Zero (1000 );
@@ -156,7 +157,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_matrix_arg) {
156157 EXPECT_EQ (ptr, storage.data ());
157158}
158159
159- TEST (AgradRev_accumulate_adjoints, var_arg ) {
160+ TEST_F (AgradRev, Rev_accumulate_adjoints_var_arg ) {
160161 using stan::math::var;
161162 using stan::math::vari;
162163 var arg (5.0 );
@@ -178,7 +179,7 @@ TEST(AgradRev_accumulate_adjoints, var_arg) {
178179 stan::math::recover_memory ();
179180}
180181
181- TEST (AgradRev_accumulate_adjoints, std_vector_var_arg ) {
182+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_var_arg ) {
182183 using stan::math::var;
183184 using stan::math::vari;
184185 std::vector<var> arg (5 );
@@ -203,7 +204,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_var_arg) {
203204 stan::math::recover_memory ();
204205}
205206
206- TEST (AgradRev_accumulate_adjoints, eigen_vector_var_arg ) {
207+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_vector_var_arg ) {
207208 using stan::math::var;
208209 using stan::math::vari;
209210 Eigen::Matrix<var, Eigen::Dynamic, 1 > arg (5 );
@@ -228,7 +229,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_vector_var_arg) {
228229 stan::math::recover_memory ();
229230}
230231
231- TEST (AgradRev_accumulate_adjoints, eigen_row_vector_var_arg ) {
232+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_row_vector_var_arg ) {
232233 using stan::math::var;
233234 using stan::math::vari;
234235 Eigen::Matrix<var, 1 , Eigen::Dynamic> arg (5 );
@@ -253,7 +254,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_row_vector_var_arg) {
253254 stan::math::recover_memory ();
254255}
255256
256- TEST (AgradRev_accumulate_adjoints, eigen_matrix_var_arg ) {
257+ TEST_F (AgradRev, Rev_accumulate_adjoints_eigen_matrix_var_arg ) {
257258 using stan::math::var;
258259 using stan::math::vari;
259260 Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic> arg (5 , 5 );
@@ -278,7 +279,7 @@ TEST(AgradRev_accumulate_adjoints, eigen_matrix_var_arg) {
278279 stan::math::recover_memory ();
279280}
280281
281- TEST (AgradRev_accumulate_adjoints, std_vector_std_vector_var_arg ) {
282+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_std_vector_var_arg ) {
282283 using stan::math::var;
283284 using stan::math::vari;
284285 std::vector<var> arg_ (5 , var (5.0 ));
@@ -302,7 +303,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_std_vector_var_arg) {
302303 stan::math::recover_memory ();
303304}
304305
305- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_vector_var_arg ) {
306+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_vector_var_arg ) {
306307 using stan::math::var;
307308 using stan::math::vari;
308309 Eigen::Matrix<var, Eigen::Dynamic, 1 > arg_ (5 );
@@ -328,7 +329,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_vector_var_arg) {
328329 stan::math::recover_memory ();
329330}
330331
331- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_row_vector_var_arg ) {
332+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_row_vector_var_arg ) {
332333 using stan::math::var;
333334 using stan::math::vari;
334335 Eigen::Matrix<var, 1 , Eigen::Dynamic> arg_ (5 );
@@ -354,7 +355,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_row_vector_var_arg) {
354355 stan::math::recover_memory ();
355356}
356357
357- TEST (AgradRev_accumulate_adjoints, std_vector_eigen_matrix_var_arg ) {
358+ TEST_F (AgradRev, Rev_accumulate_adjoints_std_vector_eigen_matrix_var_arg ) {
358359 using stan::math::var;
359360 using stan::math::vari;
360361 Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic> arg_ (5 , 3 );
@@ -380,7 +381,7 @@ TEST(AgradRev_accumulate_adjoints, std_vector_eigen_matrix_var_arg) {
380381 stan::math::recover_memory ();
381382}
382383
383- TEST (AgradRev_accumulate_adjoints, sum ) {
384+ TEST_F (AgradRev, Rev_accumulate_adjoints_sum ) {
384385 using stan::math::var;
385386 using stan::math::vari;
386387 int arg1 = 1 ;
0 commit comments