require("xraylib")
luaunit = require("luaunit")

TestAtomicWeight = {}
	function TestAtomicWeight:test_Fe()
		local weight = xraylib.AtomicWeight(26)
		luaunit.assertAlmostEquals(weight, 55.850)
	end

	function TestAtomicWeight:test_U()
		local weight = xraylib.AtomicWeight(92)
		luaunit.assertAlmostEquals(weight, 238.070)
	end

	function TestAtomicWeight:test_bad_Z()
		luaunit.assertError(xraylib.AtomicWeight, 185)
	end

os.exit(luaunit.LuaUnit.run('-v', '-o', 'tap'))