Khác biệt giữa bản sửa đổi của “Mô đun:Ordnance Survey coordinates/testcases”

Bách khoa toàn thư mở Wikipedia
Nội dung được xóa Nội dung được thêm vào
 
(Không có sự khác biệt)

Bản mới nhất lúc 13:58, ngày 15 tháng 1 năm 2020

local p = require('Mô đun:UnitTests')


local geohack='[https://tools.wmflabs.org/geohack/vi/'
local pagename='?pagename=Thảo_luận_Mô_đun:Ordnance_Survey_coordinates/testcases'
local GBloc = '53.256537528703;-1.7991023201338'
local IEloc = '53.323792633602;-6.2463579903284'
local GBNEloc = '60.459656359818;-1.280627981272'
local IENEloc = '52.141163081547;-9.6237020674491'
local GBos = 'SK135733'
local IEos ='O169318'

function p:test_main()
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | '..GBos..'}}', 
		geohack..GBloc..'_region:GB'..pagename..' '..GBos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | '..GBos..'_scale:25000}}',
		geohack..GBloc..'_scale:25000_region:GB'..pagename..' '..GBos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | '..IEos..'}}',
		geohack..IEloc..'_region:IE'..pagename..' '..IEos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | 439668_1175316 | Crooksetter}}',
		geohack..GBNEloc..'_region:GB'..pagename..' Crooksetter]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | 439668_1175316_region:GB-SCT_scale:25000 | Crooksetter}}',
		geohack..GBNEloc..'_region:GB-SCT_scale:25000'..pagename..' Crooksetter]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | i88888_99999 | The Linbins}}',
		geohack..IENEloc..'_region:IE'..pagename..' The Linbins]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | i88888_99999_scale:25000 | The Linbins}}',
        geohack..IENEloc..'_scale:25000_region:IE'..pagename..' The Linbins]')
    self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | busted | Nowhere}}','Nowhere')
end

function p:test_sandbox()
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | '..GBos..'}}', 
		geohack..GBloc..'_region:GB'..pagename..' '..GBos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | '..GBos..'_scale:25000}}',
		geohack..GBloc..'_scale:25000_region:GB'..pagename..' '..GBos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | '..IEos..'}}',
		geohack..IEloc..'_region:IE'..pagename..' '..IEos..']')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | 439668_1175316 | Crooksetter}}',
		geohack..GBNEloc..'_region:GB'..pagename..' Crooksetter]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | 439668_1175316_region:GB-SCT_scale:25000 | Crooksetter}}',
		geohack..GBNEloc..'_region:GB-SCT_scale:25000'..pagename..' Crooksetter]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | i88888_99999 | The Linbins}}',
		geohack..IENEloc..'_region:IE'..pagename..' The Linbins]')
	self:preprocess_equals('{{#gọi:Ordnance Survey coordinates/sandbox | main | i88888_99999_scale:25000 | The Linbins}}',
        geohack..IENEloc..'_scale:25000_region:IE'..pagename..' The Linbins]')
    self:preprocess_equals('{{#gọi:Ordnance Survey coordinates | main | busted | Nowhere}}','Nowhere')
end

return p