Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Утечка памяти при наследовании!!! (число прочтений - 19184 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Утечка памяти при наследовании!!!
Ответ #30 - 29. Июня 2006 :: 06:27
Печать  
Может и напишу. Но обещать не стану.
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Утечка памяти при наследовании!!!
Ответ #31 - 03. Июля 2006 :: 14:25
Печать  
Написал тест вызова конструкторов/деструкторов.

Подтверждается невызов деструктора для предка для сборки от 20.06.2006 и 13.06.2006.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Утечка памяти при наследовании!!!
Ответ #32 - 04. Июля 2006 :: 06:24
Печать  
А на последних сборках тесты нормально отрабатывают?
ЗЫ у меня пока нет возможности проверить Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Утечка памяти при наследовании!!!
Ответ #33 - 04. Июля 2006 :: 12:56
Печать  
Тесты проходят за исключением, как и ранее, двух.

НО. Странно ведет себя тест ООПТесты::ТестПолучитьКонтекстОкружения_ИсключениеНаКопии. Тест выдает странное сообщение про деструкторы.

Авторы теста, посмотрите, пожалуйста.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Утечка памяти при наследовании!!!
Ответ #34 - 04. Июля 2006 :: 12:59
Печать  
Автор теста - я.
да, там есть непонятности на исключении, так и не смог решить.
Осталось написать "странное" сообщение Улыбка
Но почему-то такая непонятность происходит только при работе тестовой конфы и использовании юнит-тестов.
Если просто запустить данный код в 1С, будет обычне исключение, что и требуется.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Утечка памяти при наследовании!!!
Ответ #35 - 04. Июля 2006 :: 13:01
Печать  
А вообще метод "ПолучитьКонтекстОкружения" согласно общему решению разработчиков считается неподдерживаемым.
Ошибки с его участием не рассматриваются Улыбка
Так что тест я оставил только для истории фактически Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Утечка памяти при наследовании!!!
Ответ #36 - 04. Июля 2006 :: 13:12
Печать  
Тогда, наверное, его надо перевести в разряд проходящих путем комментирования тела теста с добавлением соответствующего комментария.

Паттерн "Чистый выпускаемый код".
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Утечка памяти при наследовании!!!
Ответ #37 - 04. Июля 2006 :: 13:35
Печать  
sedmin писал(а) 04. Июля 2006 :: 13:12:
Тогда, наверное, его надо перевести в разряд проходящих путем комментирования тела теста с добавлением соответствующего комментария.

Паттерн "Чистый выпускаемый код".

У Артура и у меня была идея сделать справочник ошибок с указанием статусов типа "wontfix", "invalid" с наложением фильтров на список тестов при запуске по статусу.

Еще была идея сохранения сеанса прогона тестов и последующего сравнения результата со следующим сеансом.
Нужно при внесении изменений в код компоненты.

Мне не хватает этих двух моментов.
Но времени не хватает еще больше. Печаль
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать