请输入您要查询的百科知识:

 

词条 Module:Timing/testcases
释义

require 'Module:BDD'()

local p = require('Module:Timing')

describe({en='statistical analysis', nb='statistisk analyse'}, function()

context({en='for a constant serie', nb='for en konstant serie'}, function()

it({en='should give mean', nb='skal finnes middelverdi'}, function()

expect('"p.stats"', p.stats({ -1, -1, -1 })[1]):toBe( -1 )

expect('"p.stats"', p.stats({ 0, 0 })[1]):toBe( 0 )

expect('"p.stats"', p.stats({ 2, 2, 2, 2 })[1]):toBe( 2 )

end)

it({en='should give variance', nb='skal finnes varians'}, function()

expect('"p.stats"', p.stats({ -1, -1, -1 })[2]):toBe( 0 )

expect('"p.stats"', p.stats({ 0, 0 })[2]):toBe( 0 )

expect('"p.stats"', p.stats({ 2, 2, 2, 2 })[2]):toBe( 0 )

end)

end)

context({en='for an alternating serie', nb='for en vekslende serie'}, function()

it({en='should give mean', nb='skal finnes middelverdi'}, function()

expect('"p.stats"', p.stats({ -1, -1, 1, 1 })[1]):toBe( 0 )

expect('"p.stats"', p.stats({ 2, 2, 4, 4 })[1]):toBe( 3 )

end)

it({en='should give variance', nb='skal finnes varians'}, function()

expect('"p.stats"', p.stats({ -1, -1, 1, 1 })[2]):toBe( 1 )

expect('"p.stats"', p.stats({ 2, 2, 4, 4 })[2]):toBe( 1 )

end)

end)

end)

describe({en='difference against a baseline', nb='forskjell mot en grunnlinje'}, function()

context({en='for equal pairs', nb='for like par'}, function()

it({en='should give mean', nb='skal finnes middelverdi'}, function()

expect('"p.combine"', p.combine({ -1, 0 }, { -1, 0 })[1]):toBe( 0 )

expect('"p.combine"', p.combine({ 2, 1 }, { 2, 1 })[1]):toBe( 0 )

end)

it({en='should give variance', nb='skal finnes varians'}, function()

expect('"p.combine"', p.combine({ -1, 0 }, { -1, 0 })[2]):toBe( 0 )

expect('"p.combine"', p.combine({ 2, 1 }, { 2, 1 })[2]):toBe( math.pow(2, 0.5) )

end)

end)

end)

return result('Module:Timing')

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 8:40:35