diff --git a/spring-expression/src/test/java/org/springframework/expression/spel/SpelDocumentationTests.java b/spring-expression/src/test/java/org/springframework/expression/spel/SpelDocumentationTests.java index 4e3504e2e9..bd294dcab4 100644 --- a/spring-expression/src/test/java/org/springframework/expression/spel/SpelDocumentationTests.java +++ b/spring-expression/src/test/java/org/springframework/expression/spel/SpelDocumentationTests.java @@ -351,16 +351,15 @@ class SpelDocumentationTests extends AbstractExpressionTests { @Test void assignment() { Inventor inventor = new Inventor(); - StandardEvaluationContext inventorContext = new StandardEvaluationContext(); - inventorContext.setRootObject(inventor); + EvaluationContext context = SimpleEvaluationContext.forReadWriteDataBinding().build(); - parser.parseExpression("foo").setValue(inventorContext, "Alexander Seovic2"); + parser.parseExpression("foo").setValue(context, inventor, "Alexander Seovic2"); - assertThat(parser.parseExpression("foo").getValue(inventorContext,String.class)).isEqualTo("Alexander Seovic2"); + assertThat(parser.parseExpression("foo").getValue(context, inventor, String.class)).isEqualTo("Alexander Seovic2"); // alternatively - String aleks = parser.parseExpression("foo = 'Alexandar Seovic'").getValue(inventorContext, String.class); - assertThat(parser.parseExpression("foo").getValue(inventorContext,String.class)).isEqualTo("Alexandar Seovic"); + String aleks = parser.parseExpression("foo = 'Alexandar Seovic'").getValue(context, inventor, String.class); + assertThat(parser.parseExpression("foo").getValue(context, inventor, String.class)).isEqualTo("Alexandar Seovic"); assertThat(aleks).isEqualTo("Alexandar Seovic"); }