| 60 | }; |
| 61 | |
| 62 | TEST_F(GraphSamplerSourceTest, All) { |
| 63 | EXPECT_EQ(sampler_source_->ns_size(), 2); |
| 64 | |
| 65 | EXPECT_EQ(sampler_source_->nodes_list().size(), 2u); |
| 66 | EXPECT_EQ(sampler_source_->nodes_list()[0].size(), 13u); |
| 67 | EXPECT_EQ(sampler_source_->nodes_list()[1].size(), 13u); |
| 68 | |
| 69 | EXPECT_EQ(sampler_source_->freqs_list().size(), 2u); |
| 70 | EXPECT_EQ(sampler_source_->nodes_list()[0].size(), |
| 71 | sampler_source_->freqs_list()[0].size()); |
| 72 | EXPECT_EQ(sampler_source_->nodes_list()[1].size(), |
| 73 | sampler_source_->freqs_list()[1].size()); |
| 74 | float_t sum0 = std::accumulate(sampler_source_->freqs_list()[0].begin(), |
| 75 | sampler_source_->freqs_list()[0].end(), 0.0); |
| 76 | EXPECT_EQ(sum0, 52.0); |
| 77 | float_t sum1 = std::accumulate(sampler_source_->freqs_list()[1].begin(), |
| 78 | sampler_source_->freqs_list()[1].end(), 0.0); |
| 79 | EXPECT_EQ(sum1, 52.0); |
| 80 | } |
| 81 | |
| 82 | } // namespace embedx |