Skip to content

Commit fafba5f

Browse files
committed
test wip
Signed-off-by: sezen.leblay <[email protected]>
1 parent 49e5288 commit fafba5f

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

internal-api/src/main/java/datadog/trace/api/telemetry/AppSecMetricCollector.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,12 @@ public static class AppSecEnabledRawMetric extends MetricCollector.Metric {
6464

6565
public AppSecEnabledRawMetric(final ConfigOrigin origin) {
6666
super(
67-
NAMESPACE, true, APPSEC_ENABLED, APPSEC_ENABLED_METRIC_TYPE, 1, "origin:" + origin.value);
67+
NAMESPACE,
68+
true,
69+
APPSEC_ENABLED,
70+
APPSEC_ENABLED_METRIC_TYPE,
71+
1,
72+
"origin:" + (origin == null ? ConfigOrigin.UNKNOWN.value : origin.value));
6873
}
6974
}
7075
}

internal-api/src/test/groovy/datadog/trace/api/telemetry/AppSecMetricCollectorTest.groovy

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class AppSecMetricCollectorTest extends DDSpecification {
1010
def collector = AppSecMetricCollector.get()
1111

1212
when:
13-
collector.latestAppsecOrigin = 'env'
13+
collector.latestAppsecOrigin = ConfigOrigin.ENV
1414
collector.appSecEnabled()
1515

1616
then:
@@ -29,7 +29,7 @@ class AppSecMetricCollectorTest extends DDSpecification {
2929
def collector = AppSecMetricCollector.get()
3030

3131
when:
32-
collector.latestAppsecOrigin = ConfigOrigin.DEFAULT.name()
32+
collector.latestAppsecOrigin = ConfigOrigin.DEFAULT
3333
collector.appSecEnabled()
3434
def firstDrain = collector.drain()
3535
def secondDrain = collector.drain()
@@ -44,6 +44,7 @@ class AppSecMetricCollectorTest extends DDSpecification {
4444
def collector = AppSecMetricCollector.get()
4545

4646
when:
47+
collector.latestAppsecOrigin = null //reset
4748
collector.appSecEnabled()
4849

4950
then:

0 commit comments

Comments
 (0)