Sha256: 85931fd58211bb04cd278f4b37cf24f207346448c8811f3f258aa765b0c5f054
Contents?: true
Size: 1.1 KB
Versions: 38
Compression:
Stored size: 1.1 KB
Contents
require 'test/unit' require 'fox16' include Fox class TC_FXFontDesc < Test::Unit::TestCase def setup @fontdesc = FXFontDesc.new end def test_face @fontdesc.face = "Times New Roman" assert_equal("Times New Roman", @fontdesc.face) end def test_size @fontdesc.size = 120 assert_equal(120, @fontdesc.size) end def test_weight weights = [FXFont::Thin, FXFont::ExtraLight, FXFont::Light, FXFont::Normal, FXFont::Medium, FXFont::DemiBold, FXFont::Bold, FXFont::ExtraBold, FXFont::Black] weights.each do |weight| @fontdesc.weight = weight assert_equal(weight, @fontdesc.weight) end end def test_slant slants = [FXFont::ReverseOblique, FXFont::ReverseItalic, FXFont::Straight, FXFont::Italic, FXFont::Oblique] slants.each do |slant| @fontdesc.slant = slant assert_equal(slant, @fontdesc.slant) end end def test_encoding end def test_setwidth end def test_flags end end
Version data entries
38 entries across 38 versions & 1 rubygems