#!/usr/bin/env ruby # TestGenericGroup -- oddb -- 03.03.2003 -- hwyss@ywesee.com $: << File.expand_path('..', File.dirname(__FILE__)) $: << File.expand_path("../../src", File.dirname(__FILE__)) require 'test/unit' require 'model/genericgroup' require 'flexmock' module ODDB class GenericGroup def set_oid end end end class StubGenericGroupPackage end class TestGenericGroup < Test::Unit::TestCase include FlexMock::TestCase def setup @generic_group = ODDB::GenericGroup.new flexstub(@generic_group.packages).should_receive(:odba_isolated_store) end def test_test assert(true) end def test_add_package package = StubGenericGroupPackage.new @generic_group.add_package(package) assert_equal([package], @generic_group.packages) end def test_remove_package package = StubGenericGroupPackage.new @generic_group.add_package(package) @generic_group.remove_package(package) assert_equal([], @generic_group.packages) end end