Skip to content

Commit

Permalink
Finish 0.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
khorevaa committed Feb 11, 2019
2 parents 86ab16b + 8e8983d commit 8fd3e77
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 9 deletions.
5 changes: 3 additions & 2 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
//

Описание.Имя("v8find")
.Версия("0.1.0")
.Версия("0.1.1")
.Автор("Khorev Aleksey")
.АдресАвтора("Khorevaa@gmail.com")
.Описание("Библиотека")
Expand All @@ -16,8 +16,9 @@
.ЗависитОт("strings")
.ЗависитОт("1commands")

.ОпределяетКласс("МенеджерПлатформы1С", "src/Классы/Платформа1С.os")
.ОпределяетМодуль("Платформа1С", "src/Классы/Платформа1С.os")
.ОпределяетКласс("МенеджерПлатформы1С", "src/Классы/Платформа1С.os")
.ОпределяетМодуль("ОбщиеФункцииПлатформы", "src/Модули/ОбщиеФункцииПлатформы.os")
.ОпределяетМодуль("ПриложенияПлатформы", "src/Модули/ПриложенияПлатформы.os")
.ОпределяетМодуль("РазрядностьПлатформы", "src/Модули/РазрядностьПлатформы.os")
;
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@

Перем ЭтоWindows;
Перем Лог;
Перем Платформа;

// Устанавливает версию
//
Expand Down Expand Up @@ -64,7 +63,7 @@
ПутьКТонкомуКлиенту = ПолучитьПутьКФайлу(ИмяФайлаТонкийКлиент);
ПутьКRAC = ПолучитьПутьКФайлу(ИмяФайлаRAC);

Если Платформа.ЭтоНеопределеннаяВерсия(Версия)
Если ОбщиеФункцииПлатформы.ЭтоНеопределеннаяВерсия(Версия)
И Не ЭтоWindows Тогда
Версия = ОпределитьВерсиюПоRac(Версия);
КонецЕсли;
Expand Down Expand Up @@ -160,6 +159,4 @@

УчебнаяВерсия = Ложь;

Платформа = Новый Платформа1С;

КонецПроцедуры
16 changes: 16 additions & 0 deletions src/Модули/ОбщиеФункцииПлатформы.os
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

Перем НеопределеннаяВерсия;

// Выполняет проверку версии на неопределенность
//
// Параметры:
// НомерВерсии - Строка - номер версии в формате 8.3.13.1341 (допустимо указание 8.3, 8.3.13)
//
// Возвращаемое значение:
// Булево - проверяет версию на неопределенность
//
Функция ЭтоНеопределеннаяВерсия(Знач НомерВерсии) Экспорт
Возврат НомерВерсии = НеопределеннаяВерсия;
КонецФункции

НеопределеннаяВерсия = "0.0.0.0";
6 changes: 3 additions & 3 deletions tests/Платформа1С_test.os
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

КаталогFixtures = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures");
КаталогWindows = ОбъединитьПути(КаталогFixtures, "windows");
Платформа1С = Новый Платформа1С;
Платформа1С = Новый МенеджерПлатформы1С;
Платформа1С.СброситьПоиск();
Платформа1С.ДобавитьКаталоГПоиска(КаталогWindows, РазрядностьПлатформы.x86);

Expand All @@ -48,7 +48,7 @@

КаталогFixtures = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures");
КаталогВерсий = ОбъединитьПути(КаталогFixtures, "linux", "osx");
Платформа1С = Новый Платформа1С;
Платформа1С = Новый МенеджерПлатформы1С;
Платформа1С.СброситьПоиск();
Платформа1С.ДобавитьКаталоГПоиска(КаталогВерсий, РазрядностьПлатформы.x64);

Expand All @@ -70,7 +70,7 @@
КаталогВерсий_x86 = ОбъединитьПути(КаталогFixtures, "linux", "8.3.13.9999", "i386");
КаталогВерсий_x64 = ОбъединитьПути(КаталогFixtures, "linux", "8.3.13.9999", "x86_64");

Платформа1С = Новый Платформа1С;
Платформа1С = Новый МенеджерПлатформы1С;
Платформа1С.СброситьПоиск();
Платформа1С.ДобавитьКаталоГПоиска(КаталогВерсий_x86, РазрядностьПлатформы.x86, "0.0.0.0");
Платформа1С.ДобавитьКаталоГПоиска(КаталогВерсий_x64, РазрядностьПлатформы.x64, "0.0.0.0");
Expand Down

0 comments on commit 8fd3e77

Please sign in to comment.