Sha256: 083bf8e3035d9a7ace423aef319de03ffcc6940881611a377633ca334475bd4e
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
#!/usr/bin/env ruby # # Created by Brent Rowland on 2007-11-03. # Copyright (c) 2007, Eidetic Software. All rights reserved. $: << File.dirname(__FILE__) + '/../lib' require 'test/unit' require 'epdfk' include EideticPDF class PdfKTestCases < Test::Unit::TestCase def test_font_index assert_equal(0, PdfK::font_index('Helvetica')) assert_equal(11, PdfK::font_index('Courier-BoldOblique')) end def test_font_metrics assert_not_nil(PdfK::font_metrics('Helvetica')) assert_raise(Exception) { PdfK::font_metrics('BogusFontName') } end def test_glyphs assert_equal('space', PdfK::GLYPHS[32]) end def test_codepoints assert_equal(32, PdfK::CODEPOINTS['space']) # assert_equal(PdfK::GLYPHS.size, PdfK::CODEPOINTS.size) # 1051 != 1035 end def test_standard_encodings assert PdfK::STANDARD_ENCODINGS.include?('WinAnsiEncoding') end end class FontMetricsTestCases < Test::Unit::TestCase def setup @metrics0 = PdfK::font_metrics('Helvetica') @metrics11 = PdfK::font_metrics('Courier-BoldOblique') end def test_widths assert_equal(191, @metrics0.widths[39]) assert_equal(600, @metrics11.widths[39]) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
eideticpdf-1.0.2 | test/test_epdfk.rb |
eideticpdf-1.0.1 | test/test_epdfk.rb |
eideticpdf-1.0.0 | test/test_epdfk.rb |
eideticpdf-0.9.9 | test/test_epdfk.rb |