As mentioned in above posts, the name is misleading. EasyMock.replay() activates the expectation. It is also desired that the expectation should be activated by default after we define one. Many other framework like Mockito does the same.
However I see one point (I may be wrong), that the designer might have thought is, scenario like below:
TestClass testObj = EasyMock.createMock(TestClass.class);
expect(testObj.testMethod(testInputOne).andReturn(testOutputOne);
expect(testObj.testMethod(testInputTwo).andReturn(testOutputTwo);
expect(testObj.testMethod(testInputThree).andReturn(testOutputThree);
//...
EasyMock.replay(testObj);
Here we are setting different expectations for different inputs to the same method. Then, activating all expectations in one go. Framework is not activating an expectation each time we define it.