File tree Expand file tree Collapse file tree 3 files changed +62
-0
lines changed
src/test/java/com/google/api/logging Expand file tree Collapse file tree 3 files changed +62
-0
lines changed Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments