File: serializeTest.lua

package info (click to toggle)
freespace2 24.2.0%2Brepack-3
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 43,740 kB
  • sloc: cpp: 595,005; ansic: 21,741; python: 1,174; sh: 457; makefile: 243; xml: 181
file content (13 lines) | stat: -rw-r--r-- 311 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13

local assert = require("assert")

return function(value)
    local serialized = ba.serializeValue(value)
    local deserialized = ba.deserializeValue(serialized)

    if type(value) == "table" then
        assert.tablesEqual(value, deserialized)
    else
        assert.equals(value, deserialized)
    end
end