Sha256: 917cb188d56d580a66cbdc250e6087386970bcb4fddd653b4925bafd0b398ba5

Contents?: true

Size: 1012 Bytes

Versions: 4

Compression:

Stored size: 1012 Bytes

Contents

require 'test/unit'
require 'voruby/resources/openskynode/openskynode_v0_1'

include VORuby::Resources::OpenSkyNode::V0_1

class OpenSkyNodeTest < Test::Unit::TestCase
  def setup
    assert_nothing_raised {
      @res = OpenSkyNode.load_from_file('test/resources/openskynode/open_sky_node_v0_1.xml')
    }
  end
  
  def test_content
    assert_equal('SkyNode', @res.content.subjects[0].value)
    assert_equal('Evolution', @res.content.subjects[4].value)
  end
  
  def test_interface
    assert_equal('full', @res.interfaces[0].access_url.use)
    assert_equal('http://galex.stsci.edu/skynode/ogalex/nodeb.asmx', @res.interfaces[0].access_url.value.to_s)
  end
  
  def test_capability
    assert_equal('FULL', @res.capability.compliance)
    assert_equal(0, @res.capability.latitude)
    assert_equal(0, @res.capability.longitude)
    assert_equal(0, @res.capability.max_records)
    assert_equal('Photoprimary', @res.capability.primary_table)
    assert_equal('objid', @res.capability.primary_key)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
voruby-1.1.1 test/resources/openskynode/unittest_v0_1.rb
voruby-1.1 test/resources/openskynode/unittest_v0_1.rb
voruby-1.0.1 test/resources/openskynode/unittest_v0_1.rb
voruby-1.0.2 test/resources/openskynode/unittest_v0_1.rb