@@ -64,21 +64,66 @@ TEST(RHistEngine, Streamer)
64
64
const RHistEngine<int > engineI ({axis});
65
65
ExpectThrowOnWriteObject (engineI);
66
66
67
+ const RHistEngine<unsigned > engineU ({axis});
68
+ ExpectThrowOnWriteObject (engineU);
69
+
67
70
const RHistEngine<long > engineL ({axis});
68
71
ExpectThrowOnWriteObject (engineL);
69
72
73
+ const RHistEngine<unsigned long > engineUL ({axis});
74
+ ExpectThrowOnWriteObject (engineUL);
75
+
70
76
const RHistEngine<long long > engineLL ({axis});
71
77
ExpectThrowOnWriteObject (engineLL);
72
78
79
+ const RHistEngine<unsigned long long > engineULL ({axis});
80
+ ExpectThrowOnWriteObject (engineULL);
81
+
73
82
const RHistEngine<float > engineF ({axis});
74
83
ExpectThrowOnWriteObject (engineF);
75
84
76
85
const RHistEngine<double > engineD ({axis});
77
86
ExpectThrowOnWriteObject (engineD);
87
+
88
+ const RHistEngine<RBinWithError> engineE ({axis});
89
+ ExpectThrowOnWriteObject (engineE);
78
90
}
79
91
80
92
TEST (RHistStats, Streamer)
81
93
{
82
94
const RHistStats stats (1 );
83
95
ExpectThrowOnWriteObject (stats);
84
96
}
97
+
98
+ TEST (RHist, Streamer)
99
+ {
100
+ static constexpr std::size_t Bins = 20 ;
101
+ const RRegularAxis axis (Bins, 0 , Bins);
102
+
103
+ const RHist<int > histI ({axis});
104
+ ExpectThrowOnWriteObject (histI);
105
+
106
+ const RHist<unsigned > histU ({axis});
107
+ ExpectThrowOnWriteObject (histU);
108
+
109
+ const RHist<long > histL ({axis});
110
+ ExpectThrowOnWriteObject (histL);
111
+
112
+ const RHist<unsigned long > histUL ({axis});
113
+ ExpectThrowOnWriteObject (histUL);
114
+
115
+ const RHist<long long > histLL ({axis});
116
+ ExpectThrowOnWriteObject (histLL);
117
+
118
+ const RHist<unsigned long long > histULL ({axis});
119
+ ExpectThrowOnWriteObject (histULL);
120
+
121
+ const RHist<float > histF ({axis});
122
+ ExpectThrowOnWriteObject (histF);
123
+
124
+ const RHist<double > histD ({axis});
125
+ ExpectThrowOnWriteObject (histD);
126
+
127
+ const RHist<RBinWithError> histE ({axis});
128
+ ExpectThrowOnWriteObject (histE);
129
+ }
0 commit comments