Skip to content

Фабричный метод создания из &завязи использует имя типа дуба вместо имени дуба #81

@nixel2007

Description

@nixel2007

Если имя дуба переопределить в аннотации, то фабричный метод падает.

Воспроизведение - заменить аннотацию &Дуб в ГлавныйДуб.os на &Дуб("ДругоеИмяДуба").

ОШИБКА: Тест: <ПриЗапускеПриложенияОтрабатываетРогатка>
Файл: <C:\git\github\autumn-library\autumn\tests\ВнешнееПриложение.os>
Сообщение: Значение не является значением объектного типа

-> ПриЗапускеПриложения (5), C:\git\github\autumn-library\autumn\tests\ТестКлассы\Классы\РогаткаМеняющаяМассив.os
  -> ЗапуститьПриложение (54), C:\git\github\autumn-library\autumn\src\internal\Классы\ЗапускательПриложения.os
    -> ЗапуститьПриложение (169), C:\git\github\autumn-library\autumn\src\Классы\Поделка.os
      -> ПриЗапускеПриложенияОтрабатываетРогатка (17), C:\git\github\autumn-library\autumn\tests\ВнешнееПриложение.os      
        -> Исполнить (61), C:\git\github\autumn-library\autumn\oscript_modules\delegate\src\Делегат.os
          -> ВыполнитьТест (748), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os 
            -> ВыполнитьПолныйТест (831), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
              -> ВыполнитьВсеТесты (466), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
                -> ТестироватьКаталог (209), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
                  -> ПрогнатьТесты (15), C:\git\github\autumn-library\autumn\tasks\test.os
                    -> $entry (49), C:\git\github\autumn-library\autumn\tasks\test.os

ОШИБКА - Не удалось инициализировать желудь Структура
ОШИБКА - {Модуль C:\git\github\autumn-library\autumn\src\Классы\Поделка.os / Ошибка в строке: 63 / Не удалось получить определение Желудя по имени Желудя ГлавныйДуб}
                ВызватьИсключение СтрШаблон("Не удалось получить определение Желудя по имени Желудя %1", Имя);

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions