test/sample.rb in ox-1.4.6 vs test/sample.rb in ox-1.5.0

- old
+ new

@@ -6,41 +6,40 @@ $: << '../lib' $: << '../ext' end require 'pp' -require 'ox' -require 'test/ox/doc' +require 'sample/doc' def sample_doc(size=3) colors = [ :black, :gray, :white, :red, :blue, :yellow, :green, :purple, :orange ] - d = ::Test::Ox::Doc.new('Sample') + d = ::Sample::Doc.new('Sample') # add some history (0..size * 10).each do |i| d.add_change("Changed at t+#{i}.") end # add some layers (1..size).each do |i| - layer = ::Test::Ox::Layer.new("Layer-#{i}") + layer = ::Sample::Layer.new("Layer-#{i}") (1..size).each do |j| - g = ::Test::Ox::Group.new + g = ::Sample::Group.new (1..size).each do |k| - g2 = ::Test::Ox::Group.new - r = ::Test::Ox::Rect.new(j * 40 + 10.0, i * 10.0, + g2 = ::Sample::Group.new + r = ::Sample::Rect.new(j * 40 + 10.0, i * 10.0, 10.123456 / k, 10.0 / k, colors[(i + j + k) % colors.size]) r.add_prop(:part_of, layer.name) g2 << r - g2 << ::Test::Ox::Text.new("#{k} in #{j}", r.left, r.top, r.width, r.height) + g2 << ::Sample::Text.new("#{k} in #{j}", r.left, r.top, r.width, r.height) g << g2 end - g2 = ::Test::Ox::Group.new + g2 = ::Sample::Group.new (1..size).each do |k| - o = ::Test::Ox::Oval.new(j * 40 + 12.0, i * 10.0 + 2.0, + o = ::Sample::Oval.new(j * 40 + 12.0, i * 10.0 + 2.0, 6.0 / k, 6.0 / k, colors[(i + j + k) % colors.size]) o.add_prop(:inside, true) g << o end g << g2 @@ -50,13 +49,7 @@ end # some properties d.add_prop(:purpose, 'an example') - #pp d - #Ox.dump(d, :indent => 0) d -end - -if $0 == __FILE__ - File.open('foo.xml', "w") { |f| f.write(Ox.dump(sample_doc(3), :indent => 2)) } end