From 6302f21460128b42ded9370c008528d85c4a07c2 Mon Sep 17 00:00:00 2001 From: David Syer Date: Sat, 15 May 2010 10:41:39 +0000 Subject: [PATCH] INT-1082: Add another test for header expressions --- .../handler/ExpressionEvaluatingMessageProcessorTests.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/org.springframework.integration/src/test/java/org/springframework/integration/handler/ExpressionEvaluatingMessageProcessorTests.java b/org.springframework.integration/src/test/java/org/springframework/integration/handler/ExpressionEvaluatingMessageProcessorTests.java index f8bdf5b206..33e0105c66 100644 --- a/org.springframework.integration/src/test/java/org/springframework/integration/handler/ExpressionEvaluatingMessageProcessorTests.java +++ b/org.springframework.integration/src/test/java/org/springframework/integration/handler/ExpressionEvaluatingMessageProcessorTests.java @@ -18,7 +18,6 @@ import static org.junit.Assert.assertEquals; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hamcrest.Description; -import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.internal.matchers.TypeSafeMatcher; @@ -53,9 +52,8 @@ public class ExpressionEvaluatingMessageProcessorTests { } @Test - @Ignore // This doesn't work because the context root for the expression evaluated as the map key is the headers (seems like a bug) public void testProcessMessageWithStaticKey() { - ExpressionEvaluatingMessageProcessor processor = new ExpressionEvaluatingMessageProcessor("headers[T(org.springframework.integration.core.MessageHeaders).ID]"); + ExpressionEvaluatingMessageProcessor processor = new ExpressionEvaluatingMessageProcessor("headers[headers.ID]"); StringMessage message = new StringMessage("foo"); assertEquals(message.getHeaders().getId(), processor.processMessage(message)); }