class TestGroupSweep

Public Instance Methods

setup_group() click to toggle source
# File vendor/qwik/lib/qwik/group-sweep.rb, line 38
def setup_group
  return QuickML::Group.new(@ml_config, 'test@example.com')
end
test_all() click to toggle source
# File vendor/qwik/lib/qwik/group-sweep.rb, line 42
    def test_all
      group = setup_group

      ok_eq(false, group.forward?)

#      t_make_public(QuickML::Group, :permanent?)
#      ok_eq(false, group.permanent?)

      t_make_readable(QuickML::Group, :db)
      assert_instance_of(Time, group.db.last_article_time)

      t_make_readable(QuickML::Group, :group_config)
      ok_eq(2678400, group.group_config[:ml_life_time])

      t_make_public(QuickML::Group, :alerted?)
      ok_eq(false, group.alerted?)

      ok_eq(false, group.need_alert?(Time.at(0)))
      ok_eq(false, group.need_alert?(Time.at(1000000000)))
    end