Skip to content

Commit bd30ffa

Browse files
committed
add test deps
1 parent 88097e8 commit bd30ffa

File tree

3 files changed

+62
-0
lines changed

3 files changed

+62
-0
lines changed

java-sdk-logging/logback-extension/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,15 @@
3434
<version>${logstash.encoder.version}</version>
3535
<optional>true</optional>
3636
</dependency>
37+
<dependency>
38+
<groupId>org.junit.jupiter</groupId>
39+
<artifactId>junit-jupiter-api</artifactId>
40+
<scope>test</scope>
41+
</dependency>
42+
<dependency>
43+
<groupId>org.mockito</groupId>
44+
<artifactId>mockito-core</artifactId>
45+
<scope>test</scope>
46+
</dependency>
3747
</dependencies>
3848
</project>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.google.api.logging;
2+
3+
import static org.mockito.Mockito.when;
4+
5+
import ch.qos.logback.classic.spi.ILoggingEvent;
6+
import com.fasterxml.jackson.core.JsonGenerator;
7+
import java.util.LinkedHashMap;
8+
import java.util.Map;
9+
import org.junit.jupiter.api.BeforeEach;
10+
import org.mockito.Mock;
11+
12+
public class SDKLoggingMdcJsonProviderTest {
13+
private SDKLoggingMdcJsonProvider provider = new SDKLoggingMdcJsonProvider();
14+
15+
@Mock
16+
private JsonGenerator generator;
17+
18+
@Mock
19+
private ILoggingEvent event;
20+
21+
private Map<String, String> mdc;
22+
23+
@BeforeEach
24+
public void setup() {
25+
mdc = new LinkedHashMap<>();
26+
mdc.put("name1", "value1");
27+
mdc.put("name2", "value2");
28+
mdc.put("name3", "value3");
29+
when(event.getMDCPropertyMap()).thenReturn(mdc);
30+
}
31+
}

java-sdk-logging/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,27 @@
1616
<maven.compiler.target>1.8</maven.compiler.target>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1818
<slf4j.version>1.7.36</slf4j.version>
19+
<junit.version>5.12.0</junit.version>
20+
<mockito.version>4.11.0</mockito.version>
1921
</properties>
2022

23+
<dependencyManagement>
24+
<dependencies>
25+
<dependency>
26+
<groupId>org.junit</groupId>
27+
<artifactId>junit-bom</artifactId>
28+
<version>${junit.version}</version>
29+
<scope>import</scope>
30+
<type>pom</type>
31+
</dependency>
32+
<dependency>
33+
<groupId>org.mockito</groupId>
34+
<artifactId>mockito-bom</artifactId>
35+
<version>${mockito.version}</version>
36+
<scope>import</scope>
37+
<type>pom</type>
38+
</dependency>
39+
</dependencies>
40+
</dependencyManagement>
41+
2142
</project>

0 commit comments

Comments
 (0)