Модуль:Песочница/dimon4ezzz/Javadoc

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Все тесты успешно пройдены: 4

test_getRefHtml
Тест Ожидаемое значение Фактическое значение
✔ {{#invoke:Песочница/dimon4ezzz/Javadoc | getLink | }}
✔ {{#invoke:Песочница/dimon4ezzz/Javadoc | getLink | se | 7 }}
✔ {{#invoke:Песочница/dimon4ezzz/Javadoc | getLink | "ee" | 7 }}
✔ {{#invoke:Песочница/dimon4ezzz/Javadoc | getLink | "se" | 1 }}
local p = {};
local se = {
	['3'] = "http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-13docs-2045553.html",
	['4'] = "http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-142docs-2045554.html",
	['5'] = "https://docs.oracle.com/javase/1.5.0/docs/api/",
	['6'] = "https://docs.oracle.com/javase/6/docs/api/",
	['7'] = "https://docs.oracle.com/javase/7/docs/api/",
	['8'] = "https://docs.oracle.com/javase/8/docs/api/",
	['9'] = "https://docs.oracle.com/javase/9/docs/api/"
};

local ee = {
	['2'] = "https://docs.oracle.com/javaee/1.2.1/api/",
	['3'] = "https://docs.oracle.com/javaee/1.3/api/",
	['4'] = "https://docs.oracle.com/javaee/1.4/api/",
	['5'] = "https://docs.oracle.com/javaee/5/api/",
	['6'] = "https://docs.oracle.com/javaee/5/api/",
	['7'] = "https://docs.oracle.com/javaee/5/api/",
	['8'] = "https://javaee.github.io/javaee-spec/javadocs/"
};

function p.getLink (type_, version)
	if (type_ == "se") then
		return se[version];
	else
		return ee[version];
	end
end

return p;