нет, это не совсем то. моя проблема не в том, что я не могу перекрыть конечный метод - он как раз открыт всем ветрам, а в том, что не могу влезть во все вызывающие его private методы.
но считай, что "иронию судьбы" ты всё-таки посмотрел, потому что я опирался на твой собственный пример из
этого топика
X++:
boolean isApplicableTo(AnyType _value)
{
#localMacro.runningUnitTestsClient
'(C)\\Classes\\SysTestSuite\\run'
#endmacro
#localMacro.runningUnitTestsServer
'(s)\\Classes\\SysTestSuite\\run'
#endmacro
container callStack;
if (_value && typeOf(_value) == Types::Class)
{
callStack = xSession::xppCallStack();
if (conFind(callStack, #runningUnitTestsClient) ||
conFind(callStack, #runningUnitTestsServer))
{
return AOTResourceTemplateProviderTestHelper_RU::applicable();
}
}
return false;
}