он есть в приложении
2. сделать возможность в аргументах указывать ему другое имя чтобы тестировать независимо?
Если второй, то можно будет указать nil, чтобы тестировать безымянным. А по умолчанию его genserver-name будет равен его названию.
Оба варианта хорошие
2.
Интуитивно мне тоже так показалось
Утро доброе. А можешь примером поделиться, как ты его во втором варианте будешь тестировать, а то я вообще не понял, о чём речь?
Доброе! На скрине интерфесные функции, +defstruct в качестве аргумента, где name по умолчанию MODULE. То есть, в приложении обращение по модулю и используются функции с арностью 1 как при обычном синглтон. При тестировании я создаю инстанс данного актора под другим именем и обращаюсь через альтернативный интерфейс.
Можно задавать дефолтный аргумент через \\, тогда не надо будет две версии для каждой функции писать
Обсуждают сегодня