Comment #4 on issue 3179 by
[hidden email]: Failing Tests for
Monticello
http://code.google.com/p/pharo/issues/detail?id=3179I join a changeSet that make all monticello test green.
For that, I made the fix provided by stephane in issue 2294 (see above),
and fix the remaining test: MCChangeNotificationTest >>
testExtMethodModified. That's the method I modified to solve the problem:
mockClassExtension
"I change the protocol of this method (to be '*monticellomocks' instead
of 'mocks') to resolve the failing test: MCChangeNotificationTest >>
testExtMethodModified. This test basically test that when we modified an
extension method, the extended package is marked as 'modified'. The problem
is that Monticello treat differently a classic method from an extension
method, and this only by checking if the protocol name start with a star.
Therefore, if the protocol does not match the extending package name, the
extending package name will never be notified, and the test will fail. "
Attachments:
issue3179.1.cs 3.1 KB