Sha256: 1c9f497918f88a83e2490c06de1ba8bbf5bd38b7fd11c746ef06f240a587bd48

Contents?: true

Size: 756 Bytes

Versions: 6

Compression:

Stored size: 756 Bytes

Contents

require_relative '../lib/bio-publisci.rb'

describe R2RDF::Analyzer do
	class Ana 
		include R2RDF::Analyzer
	end

	before(:all) do
		@analyzer = Ana.new
		
		@measures = ['chunkiness','deliciousness']
		@dimensions = ['producer', 'pricerange']
		@labels = %w(hormel newskies whys)
		@data = 
		{
			"producer" =>      ["hormel","newskies",  "whys"],
			"pricerange" =>    ["low",   "medium",    "nonexistant"],
			"chunkiness"=>     [1,         6,          9001],
			"deliciousness"=>  [1,         9,          6]  
		}
	end
	
	it "should run a basic validation" do
		newdata = []

		@data.keys.size.times{|i|
			obs = {}
			@data.map{|k,v|
				obs[k] = v[i]
			}
			newdata << obs
		}

		@analyzer.check_integrity(newdata, @measures, @dimensions)
	end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bio-publisci-0.0.6 spec/analyzer_spec.rb
bio-publisci-0.0.5 spec/analyzer_spec.rb
bio-publisci-0.0.4 spec/analyzer_spec.rb
bio-publisci-0.0.3 spec/analyzer_spec.rb
bio-publisci-0.0.2 spec/analyzer_spec.rb
bio-publisci-0.0.1 spec/analyzer_spec.rb