12345678910111213141516171819202122232425262728293031323334 |
- require 'atto'
- include Atto::Test
- require_relative '../lib/sitef'
- require_relative '../lib/serdes'
- class Try
- include Serdes
-
- serdes_reader :id
- serdes_accessor :foo
- serdes_reader :bar
- serdes_reader :hp, :Integer
-
- end
- @t = nil
- assert do
- @t = Try.new(:id => 'try79', :foo => 'fooo', :bar => "bar\nbar\bar", :hp => 45)
- @t
- end
- assert do
- @t.save_one
- end
- assert do
- @tl = Try.load_one('try79')
- @tl && @tl.id == 'try79' && @tl.foo == @t.foo && @tl.bar == @t.bar && @tl.hp == @t.hp
- end
|