@@ -46,24 +46,14 @@ class SpanTestPeer {
4646
4747namespace {
4848
49- constexpr bool kRecordEvents = true ;
50-
5149TEST (SpanTest, SampledSpan) {
5250 AlwaysSampler sampler;
5351 auto span = Span::StartSpan (" MySpan" , /* parent=*/ nullptr , {&sampler});
5452 EXPECT_TRUE (span.IsSampled ());
5553 EXPECT_TRUE (span.IsRecording ()) << " Sampled spans must be recording." ;
5654}
5755
58- TEST (SpanTest, RecordingButNotSampledSpan) {
59- NeverSampler sampler;
60- auto span =
61- Span::StartSpan (" MySpan" , /* parent=*/ nullptr , {&sampler, kRecordEvents });
62- EXPECT_FALSE (span.IsSampled ());
63- EXPECT_TRUE (span.IsRecording ());
64- }
65-
66- TEST (SpanTest, NotRecordingAndNotSampledSpan) {
56+ TEST (SpanTest, NotSampledSpan) {
6757 NeverSampler sampler;
6858 auto span = Span::StartSpan (" MySpan" , /* parent=*/ nullptr , {&sampler});
6959 EXPECT_FALSE (span.IsSampled ());
@@ -84,8 +74,8 @@ TEST(SpanTest, ChildInheritsSamplingFromParent) {
8474}
8575
8676TEST (SpanTest, AddAttributesLastValueWins) {
87- auto span =
88- Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {nullptr , kRecordEvents });
77+ AlwaysSampler sampler;
78+ auto span = Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {&sampler });
8979 span.AddAttributes ({{" key" , " value1" },
9080 {" key" , 123 },
9181 {" another_key" , " another_value" },
@@ -100,8 +90,8 @@ TEST(SpanTest, AddAttributesLastValueWins) {
10090}
10191
10292TEST (SpanTest, AddAttributesWithArrayAndVector) {
103- auto span =
104- Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {nullptr , kRecordEvents });
93+ AlwaysSampler sampler;
94+ auto span = Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {&sampler });
10595 std::array<std::pair<absl::string_view, AttributeValueRef>, 3 >
10696 attributes_array = {
10797 {{" str_key" , " value1" }, {" int_key" , 123 }, {" bool_key" , true }}};
@@ -119,8 +109,8 @@ TEST(SpanTest, AddAttributesWithArrayAndVector) {
119109}
120110
121111TEST (SpanTest, AddAnnotationLastAttributeWins) {
122- auto span =
123- Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {nullptr , kRecordEvents });
112+ AlwaysSampler sampler;
113+ auto span = Span::StartSpan (" SpanName" , /* parent=*/ nullptr , {&sampler });
124114 span.AddAnnotation (" Annotation text." , {{" key" , " value1" },
125115 {" key" , 123 },
126116 {" another_key" , " another_value" },
@@ -144,13 +134,12 @@ TEST(SpanTest, AddAnnotationLastAttributeWins) {
144134}
145135
146136TEST (SpanTest, ParentLinksFromOptions) {
147- auto parent0 =
148- Span::StartSpan (" Parent0" , /* parent=*/ nullptr , {nullptr , kRecordEvents });
149- auto parent1 =
150- Span::StartSpan (" Parent1" , /* parent=*/ nullptr , {nullptr , kRecordEvents });
151- auto span = Span::StartSpan (" MyRootSpan" ,
152- /* parent=*/ nullptr ,
153- {nullptr , kRecordEvents , {&parent0, &parent1}});
137+ AlwaysSampler sampler;
138+ auto parent0 = Span::StartSpan (" Parent0" , /* parent=*/ nullptr , {&sampler});
139+ auto parent1 = Span::StartSpan (" Parent1" , /* parent=*/ nullptr , {&sampler});
140+ auto span =
141+ Span::StartSpan (" MyRootSpan" ,
142+ /* parent=*/ nullptr , {&sampler, {&parent0, &parent1}});
154143 // Check that StartSpan added parent links to span.
155144 {
156145 auto data = SpanTestPeer::ToSpanData (&span);
@@ -185,7 +174,7 @@ TEST(SpanTest, FullSpanTest) {
185174 auto parent = Span::StartSpan (" parent" );
186175 auto related_span =
187176 Span::StartSpan (" RelatedSpan" , /* parent=*/ nullptr , {&sampler});
188- StartSpanOptions opts = {&sampler, kRecordEvents , {&related_span}};
177+ StartSpanOptions opts = {&sampler, {&related_span}};
189178 auto span = ::opencensus::trace::Span::StartSpan (" MyRootSpan" , &parent, opts);
190179 auto child = Span::StartSpan (" child" , &span);
191180
0 commit comments