简体   繁体   English

如何测试Ruby OCI8数据库服务

[英]How to test Ruby OCI8 database services

是否有测试Ruby OCI8数据库服务的教程或示例?

See "C:\\RubyXXX\\lib\\ruby\\gems\\1.9.1\\gems\\ruby-oci8-2.1.0-x86-mingw32\\test\\test_oci8.rb" or wherever it is on your drive. 请参阅“ C:\\ RubyXXX \\ lib \\ ruby​​ \\ gems \\ 1.9.1 \\ gems \\ ruby​​-oci8-2.1.0-x86-mingw32 \\ test \\ test_oci8.rb”或驱动器上的任何位置。

Lots of weblinks i'm not going to include, you can google them yourselve. 我将不包含很多Web链接,您可以自己搜索它们。

A very simple example 一个非常简单的例子

require 'oci8'

oci = OCI8.new('schema','password','db.server')
oci.exec('select * from table') do |record|
  puts record.join(',')
end

Some unit testing for active-record and sqlite, you can adapt this for oci8 对于活动记录和sqlite的一些单元测试,您可以将其修改为oci8

require 'active_record'
require "test/unit"

ActiveRecord::Base.establish_connection(
    :adapter => "sqlite3",
    :database  => "sample.db"
)
class Album < ActiveRecord::Base;end

class Tester < Test::Unit::TestCase
  def test_title
    assert_equal('Sticky Fingers', Album.find_by_title('Sticky Fingers').title)
  end
end

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM