`
cxh116
  • 浏览: 75007 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

用RUBY测试数据转移(存储过程之类的)

阅读更多
基于Ruby Test Unit和Rails ActiveRecord

备忘用的
require 'test/unit'

require 'rubygems'
require 'active_record'
require 'logger'

#建立基本的数据库链接
ActiveRecord::Base.establish_connection(
  :adapter  => "mysql",
  :host     => "localhost",
  :username => "root",
  :password => "toor",
  :database => "javaeye3"
)
#设置ActiveRecord运行log的指向
ActiveRecord::Base.logger = Logger.new(STDERR)

class Topic < ActiveRecord::Base
end
class Blog < ActiveRecord::Base
end


class TestSpMoveTopicesDataPlus < Test::Unit::TestCase
  def setup
    puts "setup #{object_id}"
  end

  def test_blog
    assert Topic.count == Blog.count, "转移数据量不一致"
  end

  def teardown
    puts "teardown #{object_id}"
  end
e


参考文章:http://www.iteye.com/topic/589165
分享到:
评论

相关推荐

    Hadoop权威指南(中文版)2015上传.rar

    数据存储与分析 与其他系统相比 关系型数据库管理系统 网格计算 志愿计算 1.3.4 Hadoop 发展简史 Apache Hadoop和Hadoop生态圈 第2章 关于MapReduce 一个气象数据集 数据的格式 使用Unix工具进行数据分析 使用Hadoop...

    Hadoop权威指南 第二版(中文版)

     数据存储与分析  与其他系统相比  关系型数据库管理系统  网格计算  志愿计算  1.3.4 Hadoop 发展简史  Apache Hadoop和Hadoop生态圈 第2章 关于MapReduce  一个气象数据集  数据的格式  使用Unix工具...

    bank-tech-test

    您应该能够通过诸如IRB或JavaScript控制台之类的REPL与您的代码进行交互。 (您无需实现从STDIN接收输入的命令行界面。) 存款,提款。 打印帐户对帐单(日期,金额,余额)。 数据可以保存在内存中(不需要存储...

    java俄罗斯方块源码代码最少-MoviesQuizz:这是TelerikAcademy团队工作项目存储库

    java俄罗斯盒子源码最少代码#JavaScript 应用程序:团队合作分配 ...使用某种网络数据存储,以下之一是好的 您的后端使用 Node.js、PHP、ASP.NET、Django、Ruby on Rails、Spring 等... Telerik 后端服务 解析 微

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    java俄罗斯方块源码代码最少-Test-Repo:测试回购

    java俄罗斯盒子源码最少代码亚历山大调度器 #JavaScript 应用程序:团队合作分配 ...使用某种网络数据存储,以下之一是好的 您的后端使用 Node.js、PHP、ASP.NET、Django、Ruby on Rails、Spring 等... Teler

    java开源包8

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    bank_tech_test:该存储库反映了Makers Academy Week 10项目“银行技术测试”。 此挑战的总体概述是创建一个银行客户经理

    您应该能够通过诸如IRB或JavaScript控制台之类的REPL与您的代码进行交互。 (您无需实现从STDIN接收输入的命令行界面。) 存款,提款。 打印帐户对帐单(日期,金额,余额)。 数据可以保存在内存中(不需要存储...

    java开源包1

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包11

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包2

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包3

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包6

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包5

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包10

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包4

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包7

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包9

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包101

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    Java资源包01

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

Global site tag (gtag.js) - Google Analytics