1717import java .util .Map ;
1818
1919@ SuppressWarnings ("unchecked" )
20- public class EcsNamespacingProcessorTests extends ESTestCase {
20+ public class EcsNamespaceProcessorTests extends ESTestCase {
2121
22- private final EcsNamespacingProcessor processor = new EcsNamespacingProcessor ("test" , "test processor" );
22+ private final EcsNamespaceProcessor processor = new EcsNamespaceProcessor ("test" , "test processor" );
2323
2424 public void testIsOTelDocument_validMinimalOTelDocument () {
2525 Map <String , Object > document = new HashMap <>();
2626 document .put ("resource" , new HashMap <>());
27- assertTrue (processor .isOTelDocument (document ));
27+ assertTrue (EcsNamespaceProcessor .isOTelDocument (document ));
2828 }
2929
3030 public void testIsOTelDocument_validOTelDocumentWithScopeAndAttributes () {
3131 Map <String , Object > document = new HashMap <>();
3232 document .put ("attributes" , new HashMap <>());
3333 document .put ("resource" , new HashMap <>());
3434 document .put ("scope" , new HashMap <>());
35- assertTrue (processor .isOTelDocument (document ));
35+ assertTrue (EcsNamespaceProcessor .isOTelDocument (document ));
3636 }
3737
3838 public void testIsOTelDocument_missingResource () {
3939 Map <String , Object > document = new HashMap <>();
4040 document .put ("scope" , new HashMap <>());
41- assertFalse (processor .isOTelDocument (document ));
41+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
4242 }
4343
4444 public void testIsOTelDocument_resourceNotMap () {
4545 Map <String , Object > document = new HashMap <>();
4646 document .put ("resource" , "not a map" );
4747 document .put ("scope" , new HashMap <>());
48- assertFalse (processor .isOTelDocument (document ));
48+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
4949 }
5050
5151 public void testIsOTelDocument_invalidResourceAttributes () {
@@ -54,30 +54,30 @@ public void testIsOTelDocument_invalidResourceAttributes() {
5454 Map <String , Object > document = new HashMap <>();
5555 document .put ("resource" , resource );
5656 document .put ("scope" , new HashMap <>());
57- assertFalse (processor .isOTelDocument (document ));
57+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
5858 }
5959
6060 public void testIsOTelDocument_scopeNotMap () {
6161 Map <String , Object > document = new HashMap <>();
6262 document .put ("resource" , new HashMap <>());
6363 document .put ("scope" , "not a map" );
64- assertFalse (processor .isOTelDocument (document ));
64+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
6565 }
6666
6767 public void testIsOTelDocument_invalidAttributes () {
6868 Map <String , Object > document = new HashMap <>();
6969 document .put ("resource" , new HashMap <>());
7070 document .put ("scope" , new HashMap <>());
7171 document .put ("attributes" , "not a map" );
72- assertFalse (processor .isOTelDocument (document ));
72+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
7373 }
7474
7575 public void testIsOTelDocument_invalidBody () {
7676 Map <String , Object > document = new HashMap <>();
7777 document .put ("resource" , new HashMap <>());
7878 document .put ("scope" , new HashMap <>());
7979 document .put ("body" , "not a map" );
80- assertFalse (processor .isOTelDocument (document ));
80+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
8181 }
8282
8383 public void testIsOTelDocument_invalidBodyText () {
@@ -87,7 +87,7 @@ public void testIsOTelDocument_invalidBodyText() {
8787 document .put ("resource" , new HashMap <>());
8888 document .put ("scope" , new HashMap <>());
8989 document .put ("body" , body );
90- assertFalse (processor .isOTelDocument (document ));
90+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
9191 }
9292
9393 public void testIsOTelDocument_invalidBodyStructured () {
@@ -97,7 +97,7 @@ public void testIsOTelDocument_invalidBodyStructured() {
9797 document .put ("resource" , new HashMap <>());
9898 document .put ("scope" , new HashMap <>());
9999 document .put ("body" , body );
100- assertFalse (processor .isOTelDocument (document ));
100+ assertFalse (EcsNamespaceProcessor .isOTelDocument (document ));
101101 }
102102
103103 public void testIsOTelDocument_validBody () {
@@ -108,7 +108,7 @@ public void testIsOTelDocument_validBody() {
108108 document .put ("resource" , new HashMap <>());
109109 document .put ("scope" , new HashMap <>());
110110 document .put ("body" , body );
111- assertTrue (processor .isOTelDocument (document ));
111+ assertTrue (EcsNamespaceProcessor .isOTelDocument (document ));
112112 }
113113
114114 public void testExecute_validOTelDocument () {
@@ -210,7 +210,7 @@ public void testRenameSpecialKeys_nestedForm() {
210210 document .put ("trace" , trace );
211211 IngestDocument ingestDocument = new IngestDocument ("index" , "id" , 1 , null , null , document );
212212
213- processor . execute (ingestDocument );
213+ EcsNamespaceProcessor . renameSpecialKeys (ingestDocument );
214214
215215 Map <String , Object > source = ingestDocument .getSource ();
216216 assertEquals ("spanIdValue" , source .get ("span_id" ));
@@ -219,8 +219,6 @@ public void testRenameSpecialKeys_nestedForm() {
219219 assertFalse (source .containsKey ("log" ));
220220 assertEquals ("traceIdValue" , source .get ("trace_id" ));
221221 assertFalse (source .containsKey ("trace" ));
222- assertTrue (source .containsKey ("attributes" ));
223- assertTrue (((Map <String , Object >) source .get ("attributes" )).isEmpty ());
224222 }
225223
226224 public void testRenameSpecialKeys_topLevelDottedField () {
@@ -231,7 +229,7 @@ public void testRenameSpecialKeys_topLevelDottedField() {
231229 document .put ("message" , "this is a message" );
232230 IngestDocument ingestDocument = new IngestDocument ("index" , "id" , 1 , null , null , document );
233231
234- processor . execute (ingestDocument );
232+ EcsNamespaceProcessor . renameSpecialKeys (ingestDocument );
235233
236234 Map <String , Object > source = ingestDocument .getSource ();
237235 assertEquals ("spanIdValue" , source .get ("span_id" ));
@@ -240,8 +238,6 @@ public void testRenameSpecialKeys_topLevelDottedField() {
240238 Object body = source .get ("body" );
241239 assertTrue (body instanceof Map );
242240 assertEquals ("this is a message" , ((Map <String , Object >) body ).get ("text" ));
243- assertTrue (source .containsKey ("attributes" ));
244- assertTrue (((Map <String , Object >) source .get ("attributes" )).isEmpty ());
245241 assertFalse (document .containsKey ("span.id" ));
246242 assertFalse (document .containsKey ("log.level" ));
247243 assertFalse (document .containsKey ("trace.id" ));
@@ -256,7 +252,7 @@ public void testRenameSpecialKeys_mixedForm() {
256252 document .put ("span.id" , "topLevelSpanIdValue" );
257253 IngestDocument ingestDocument = new IngestDocument ("index" , "id" , 1 , null , null , document );
258254
259- processor . execute (ingestDocument );
255+ EcsNamespaceProcessor . renameSpecialKeys (ingestDocument );
260256
261257 Map <String , Object > source = ingestDocument .getSource ();
262258 // nested form should take precedence
0 commit comments