Sha256: 88d752c29d330418e71901508446729a574fb938e9e99f2efdf7c1cb4312228a
Contents?: true
Size: 699 Bytes
Versions: 38
Compression:
Stored size: 699 Bytes
Contents
require 'test/unit' require 'fox16' require 'testcase' include Fox class TC_FXSettings < TestCase def setup super(self.class.name) end def test_each_section_empty_settings empty = FXSettings.new num_sections = 0 empty.each_section do |sect| num_sections = num_sections + 1 end assert_equal(0, num_sections) end def test_each_section settings = FXSettings.new settings.writeStringEntry('sect1', 'key1', 'value1') settings.writeStringEntry('sect2', 'key2', 'value2') keys = [] settings.each_section do |sect| sect.each_key do |key| keys << key end end assert_equal(['key1', 'key2'], keys.sort) end end
Version data entries
38 entries across 38 versions & 1 rubygems