Я сам нашел решение для этого через 2 дня после того, как почти случайно спросил об этом, просто используя опцию контекстного меню jump to test method
поверх метода без какого-либо теста. Pharo автоматически сгенерировал пустой тест с этим:
self flag: #toImplement.
self assert: false`
первая строка, которую можно использовать не только в тестах, дает мне ожидаемое поведение, поскольку она автоматически классифицирует метод, содержащий ее, в категории flags
, помеченной большой "!"
, что позволяет легко проверить, какой методы ожидающие решения.
Вторая строка вынуждает тест проваливаться и показываться желтым, что довольно полезно, потому что если оно пустое, оно пройдет и будет показано зеленым, вероятно, заставляя поверить, что оно уже сделано, когда это не так. Подобного эффекта можно добиться, просто используя self notYetImplemented
Вероятно, я бы начал делать что-то подобное с моими неполными методами:
MyIncompleteMethod
self flag: #toImplement.
self notYetImplemented.`