66
77TEST (ErrorHandlingMatrix, checkStochasticColumn) {
88 Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic> y_vec (2 , 2 );
9- std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{y_vec, y_vec, y_vec};
9+ std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{
10+ y_vec, y_vec, y_vec};
1011 for (auto & y_i : y) {
1112 y_i << 0.5 , 0.5 , 0.5 , 0.5 ;
1213 }
1314
14- EXPECT_NO_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y));
15+ EXPECT_NO_THROW (
16+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y));
1517
1618 for (auto & y_i : y) {
1719 y_i (0 , 1 ) = 0.55 ;
1820 }
19- EXPECT_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
20- std::domain_error);
21+ EXPECT_THROW (
22+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
23+ std::domain_error);
2124}
2225
2326TEST (ErrorHandlingMatrix, checkStochasticColumn_message_negative_value) {
2427 std::string message;
2528 Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic> y_vec (3 , 3 );
2629 y_vec.setZero ();
27- std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{y_vec, y_vec, y_vec};
30+ std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{
31+ y_vec, y_vec, y_vec};
2832 for (auto & y_i : y) {
2933 y_i (0 , 0 ) = -0.1 ;
3034 y_i (1 , 0 ) = 1.1 ;
@@ -41,10 +45,12 @@ TEST(ErrorHandlingMatrix, checkStochasticColumn_message_negative_value) {
4145 FAIL () << " threw the wrong error" ;
4246 }
4347
44- EXPECT_TRUE (std::string::npos != message.find (" y[1] is not a valid column stochastic matrix" ))
48+ EXPECT_TRUE (std::string::npos
49+ != message.find (" y[1] is not a valid column stochastic matrix" ))
4550 << " Found: " << message;
4651
47- EXPECT_TRUE (std::string::npos != message.find (" y[1][1, 1] = -0.1" )) << " Found: " << message;
52+ EXPECT_TRUE (std::string::npos != message.find (" y[1][1, 1] = -0.1" ))
53+ << " Found: " << message;
4854
4955 for (auto & y_i : y) {
5056 y_i.setZero ();
@@ -61,17 +67,20 @@ TEST(ErrorHandlingMatrix, checkStochasticColumn_message_negative_value) {
6167 FAIL () << " threw the wrong error" ;
6268 }
6369
64- EXPECT_TRUE (std::string::npos != message.find (" y[1] is not a valid column stochastic matrix" ))
65- << " Found: " << message;
70+ EXPECT_TRUE (std::string::npos
71+ != message.find (" y[1] is not a valid column stochastic matrix" ))
72+ << " Found: " << message;
6673
67- EXPECT_TRUE (std::string::npos != message.find (" sum(y[1][:, 1]) = 1.2" )) << " Found: " << message;
74+ EXPECT_TRUE (std::string::npos != message.find (" sum(y[1][:, 1]) = 1.2" ))
75+ << " Found: " << message;
6876}
6977
7078TEST (ErrorHandlingMatrix, checkStochasticColumn_message_sum) {
7179 std::string message;
7280 Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic> y_vec (10 , 10 );
7381 y_vec.setZero ();
74- std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{y_vec, y_vec, y_vec};
82+ std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{
83+ y_vec, y_vec, y_vec};
7584 for (auto & y_i : y) {
7685 y_i (3 , 0 ) = 0.9 ;
7786 }
@@ -85,50 +94,58 @@ TEST(ErrorHandlingMatrix, checkStochasticColumn_message_sum) {
8594 FAIL () << " threw the wrong error" ;
8695 }
8796
88- EXPECT_TRUE (std::string::npos != message.find (" y[1] is not a valid column stochastic matrix" ))
97+ EXPECT_TRUE (std::string::npos
98+ != message.find (" y[1] is not a valid column stochastic matrix" ))
8999 << message;
90100
91- EXPECT_TRUE (std::string::npos != message.find (" sum(y[1][:, 1]) = 0.9" )) << message;
101+ EXPECT_TRUE (std::string::npos != message.find (" sum(y[1][:, 1]) = 0.9" ))
102+ << message;
92103}
93104
94105TEST (ErrorHandlingMatrix, checkStochasticColumn_message_length) {
95106 Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic> y_vec (0 , 0 );
96- std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{y_vec, y_vec, y_vec};
107+ std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{
108+ y_vec, y_vec, y_vec};
97109
98110 using stan::math::check_stochastic_column;
99111
100- EXPECT_THROW_MSG (check_stochastic_column (" checkStochasticColumn" , " y" , y), std::invalid_argument,
112+ EXPECT_THROW_MSG (check_stochastic_column (" checkStochasticColumn" , " y" , y),
113+ std::invalid_argument,
101114 " y[1] has size 0, but must have a non-zero size" );
102115}
103116
104117TEST (ErrorHandlingMatrix, checkStochasticColumn_nan) {
105118 Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic> y_vec (2 , 2 );
106- std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{y_vec, y_vec, y_vec};
119+ std::vector<Eigen::Matrix<double , Eigen::Dynamic, Eigen::Dynamic>> y{
120+ y_vec, y_vec, y_vec};
107121 constexpr double nan = std::numeric_limits<double >::quiet_NaN ();
108122 for (auto & y_i : y) {
109123 y_i << nan, 0.5 , nan, 0.5 ;
110124 }
111125
112- EXPECT_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
113- std::domain_error);
126+ EXPECT_THROW (
127+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
128+ std::domain_error);
114129
115130 for (auto & y_i : y) {
116131 y_i (0 , 1 ) = 0.55 ;
117132 }
118- EXPECT_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
119- std::domain_error);
133+ EXPECT_THROW (
134+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
135+ std::domain_error);
120136
121137 for (auto & y_i : y) {
122138 y_i (0 , 0 ) = 0.5 ;
123139 y_i (0 , 1 ) = nan;
124140 }
125- EXPECT_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
126- std::domain_error);
141+ EXPECT_THROW (
142+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
143+ std::domain_error);
127144
128145 for (auto & y_i : y) {
129146 y_i (0 , 0 ) = nan;
130147 }
131- EXPECT_THROW (stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
132- std::domain_error);
148+ EXPECT_THROW (
149+ stan::math::check_stochastic_column (" checkStochasticColumn" , " y" , y),
150+ std::domain_error);
133151}
134-
0 commit comments