<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>张云洁</title>
    <description></description>
    <link>http://sj-yunjie.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>关于if  xx.save的问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/195379" style="color:red;">http://sj-yunjie.javaeye.com/blog/195379</a>&nbsp;
          发表时间: 2008年05月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          比如 有这样一个方法：<br /><pre name="code" class="ruby">def create
    @itouch_service = ItouchService.new(params[:itouch_service])
    @member = Member.find(session[:member_id])
    @itouch_service.member = @member
    respond_to do |format|
     if @itouch_service.save
        flash[:notice] = 'ItouchService was successfully created.'
        format.html { redirect_to(new_service_logo_path(@itouch_service)) }
        format.xml  { render :xml => @itouch_service, :status => :created, :location => @itouch_service }
       else
        format.html { render :action => "new" }
        format.xml  { render :xml => @itouch_service.errors, :status => :unprocessable_entity }
      end
    end
  end</pre><br /><br />我测试它的时候写的方法是：<br /><pre name="code" class="ruby"> def test_create
    liwan=members(:liwan_member )
    post :create,{:itouch_service=>{:provider_type=>'Member',:provider_id=>1}},{:member_id=>liwan.id}
    assert_response :redirect
    assert_redirected_to :action=>'new_service_logo'
  end</pre><br />但是报错，<span style="color: red">Expected response to be a &lt;:redirect>,but was &lt;200></span><br />意思就是测试的方法并没有保存成功！所以不会重定向！但是我把这句<span style="color: red">if @itouch_service.save</span>中的<span style="color: red">if</span>去掉，把方法改为：<br /><pre name="code" class="ruby">  def create
    @itouch_service = ItouchService.new(params[:itouch_service])
    @member = Member.find(session[:member_id])
    @itouch_service.member = @member
    @itouch_service.save
    respond_to do |format|
        flash[:notice] = 'ItouchService was successfully created.'
        format.html { redirect_to(new_service_logo_path(@itouch_service)) }
        format.xml  { render :xml => @itouch_service, :status => :created, :location => @itouch_service }
    end
  end</pre><br />这样就好了，测试成功！不知道是不是if的原因还是我写的测试有问题的原因！请帮忙看以下！
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/195379#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 21 May 2008 18:00:09 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/195379</link>
        <guid>http://sj-yunjie.javaeye.com/blog/195379</guid>
      </item>
      <item>
        <title>集成测试</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/172882" style="color:red;">http://sj-yunjie.javaeye.com/blog/172882</a>&nbsp;
          发表时间: 2008年03月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Loading development environment (Rails 2.0.1)<br />在试着集成测试时，遇到这样的问题：状态码是422<br /><pre name="code" class="ruby">>> app.class
app.class
=> ActionController::Integration::Session
>> app.get"my_services/create"
app.get"my_services/create"
=> 302
>> app.response.redirect_url
app.response.redirect_url
=> "http://www.example.com/login"
>> app.post"/login/create",:email_address=>"liwan@126.com",:password=>'123456'
app.post"/login/create",:email_address=>"liwan@126.com",:password=>'123456'
=> 422
>></pre><br />查了关于422的状态码，422：Unprocessable Entity：The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions. For example, this error condition may occur if an XML request body contains well-formed (i.e., syntactically correct), but semantically erroneous XML instructions.<br />可能是请求格式不正确，并不是语法错误！或是请求后转向的不是所需的地方！而是到了其他的地方，<br />但是还是不明白具体哪地方出错了！
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/172882#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 17 Mar 2008 11:29:26 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/172882</link>
        <guid>http://sj-yunjie.javaeye.com/blog/172882</guid>
      </item>
      <item>
        <title>遇到问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/163565" style="color:red;">http://sj-yunjie.javaeye.com/blog/163565</a>&nbsp;
          发表时间: 2008年02月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我练习测试一个字段为整数时，遇到如下问题，不知道是哪的原因！<br />1) Failure:<br />test_integer_field(ItouchServiceTest)<br />    [test/unit/itouch_service_test.rb:32:in `test_integer_field'<br />     c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_support/testi<br />ng/default.rb:7:in `run']:<br />&lt;"鐣欒█娆℃暟蹇呴』涓烘暣鏁帮紒"> expected but was<br />&lt;nil>.<br /><br />1 tests, 2 assertions, 1 failures, 0 errors<br />急用！<img src="/images/smiles/icon_idea.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/163565#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 20 Feb 2008 10:42:05 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/163565</link>
        <guid>http://sj-yunjie.javaeye.com/blog/163565</guid>
      </item>
      <item>
        <title>路由测试问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/161024" style="color:red;">http://sj-yunjie.javaeye.com/blog/161024</a>&nbsp;
          发表时间: 2008年02月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我在写路由测试的时候！我的路由测试代码如下：<br /><pre name="code" class="ruby">require File.dirname(__FILE__) + '/../test_helper'
class ActionController::Routing::RoutesTest&lt; ActiveSupport::TestCase
  def test_generates
    pts={:controller=>"members",:action=>"regist"}
    assert_generates("/members/regist",pts)
  end
end</pre><br />运行测试后，结果如下：<br /><pre name="code" class="ruby"><strong>Loaded suite test/functional/members_controller_test
Started
.
Finished in 1.198 seconds.

1 tests, 2 assertions, 0 failures, 0 errors</strong></pre><br />本来就一个断言，怎么会出显示两个断言呢？我不明白，找不到原因<br />请帮忙找以下原因！<img src="/images/smiles/icon_idea.gif"/><img src="/images/smiles/icon_arrow.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/161024#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 01 Feb 2008 16:18:35 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/161024</link>
        <guid>http://sj-yunjie.javaeye.com/blog/161024</guid>
      </item>
      <item>
        <title>关于rails2.0的测试问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/156873" style="color:red;">http://sj-yunjie.javaeye.com/blog/156873</a>&nbsp;
          发表时间: 2008年01月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          关于rails2.0的测试有一些疑惑，始终没有解决。关于rails2.0测试方面也发生了一些变化！<br />例如：<br />以前在生成的功能测试中有：<br /><pre name="code" class="ruby">require File.dirname(__FILE__) + '/../test_helper'
require 'search_controller'</pre><br />但是现在生成的功能测试与之对应控制器这行 <br /><pre name="code" class="ruby">require 'search_controller'</pre><br />没有了，还有就是<br /><pre name="code" class="ruby">class SearchController; def rescue_action(e) raise e end; end</pre>和<br /><pre name="code" class="ruby">  def setup
    @controller = SearchController.new
    @request    = ActionController::TestRequest.new
    @response   = ActionController::TestResponse.new 
end</pre><br />这个方法也没有，不知道现在是内定的还是需要写其他的东西？<br />请各位知道的给讲解以下！谢谢了，急用！<img src="/images/smiles/icon_idea.gif"/><img src="/images/smiles/icon_arrow.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/156873#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 17 Jan 2008 13:36:41 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/156873</link>
        <guid>http://sj-yunjie.javaeye.com/blog/156873</guid>
      </item>
      <item>
        <title>问个简单的问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/156012" style="color:red;">http://sj-yunjie.javaeye.com/blog/156012</a>&nbsp;
          发表时间: 2008年01月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我在测试这个方法时遇到的问题：<br /><pre name="code" class="java">def update_nick_name
    begin
      @member = Member.find(params[:id])
      if @member.update_attributes(params[:member])
          render :update do |page|
              page.replace_html 'nick_name_information',"&lt;div class=Confirm>显示名称更新成功！&lt;/div>"
              page.replace_html 'nick_name',@member.nick_name
              page.show 'nick_name_information'
         end
      end
      rescue Exception=>e
          render :update do |page|
            page.replace_html 'nick_name_information',"&lt;div class=Problem>用户显示名称更新失败！&lt;/div>&lt;br/> #{e}"
            page.show 'nick_name_information'
        end
      end
  end
</pre><br />这个操作要登陆后才能进行的，所以我测试时，要测试登陆后才能操作，我用的是夹具里面的数据，出现的问题是，当我每次执行测试时，数据库都会重新装入夹具里面的数据，所以测试时总是出现session为nil<br />不知道该怎样解决！请各位指教
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/156012#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 Jan 2008 14:24:39 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/156012</link>
        <guid>http://sj-yunjie.javaeye.com/blog/156012</guid>
      </item>
      <item>
        <title>自己写的测试邮件格式代码</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/151577" style="color:red;">http://sj-yunjie.javaeye.com/blog/151577</a>&nbsp;
          发表时间: 2007年12月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          def test_format_email_address<br />   member=Member.new<br />   member.nick_name="angle"<br />   member.password='123654'<br />   member.status="Normal"<br />   member.created_on="2007-12-15"<br />   member.terms ="1"<br />   member.email_address="angle@163.com"<br />   assert_valid(member)<br />   member.email_address="angle163.com"<br />   assert !member.valid?<br />   assert_equal "邮件地址格式不正确！",member.errors.on(:email_address)<br />end
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/151577#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 28 Dec 2007 18:13:12 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/151577</link>
        <guid>http://sj-yunjie.javaeye.com/blog/151577</guid>
      </item>
      <item>
        <title>测试遇到问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/150025" style="color:red;">http://sj-yunjie.javaeye.com/blog/150025</a>&nbsp;
          发表时间: 2007年12月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          请问如何测试邮件格式是否正确？<br /><br /><br />  <img src="/images/smiles/icon_idea.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/150025#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 21 Dec 2007 16:48:53 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/150025</link>
        <guid>http://sj-yunjie.javaeye.com/blog/150025</guid>
      </item>
      <item>
        <title>关于删除模型问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/149499" style="color:red;">http://sj-yunjie.javaeye.com/blog/149499</a>&nbsp;
          发表时间: 2007年12月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          比如我创建一个：ruby script/generate/model product 那我怎么删除我创建的模型呢，也就是把y我创建的相关的东西全删除！<br /><img src="/images/smiles/icon_idea.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/149499#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Dec 2007 18:00:16 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/149499</link>
        <guid>http://sj-yunjie.javaeye.com/blog/149499</guid>
      </item>
      <item>
        <title>新发现的测试问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/149204" style="color:red;">http://sj-yunjie.javaeye.com/blog/149204</a>&nbsp;
          发表时间: 2007年12月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天测试邮箱地址唯一性！一直有错误，但就是不知道在那地方错了！最后发现了！怪的很！<br />assert_equal "输入的邮箱地址已经被使用！",member.errors.on(:email_address)<br />判断文字必须和你验证时候的文字要相同！<br />比如：验证的时候的你这样写：<br />validates_presence_of :email_address,:message=>"邮箱地址必须输入！";<br />在测试时正确写法是：<br />assert_equal "输入的邮箱地址已经被使用！",member.errors.on(:email_address)<br />如果严整的时候你这样写：<br />validates_presence_of :email_address,:message=>"has already been taken!";<br />测试的时候你就要这样写了：<br />assert_equal "has already been taken!",member.errors.on(:email_address)<br />具体为什么，不是很清楚！请以下，为什么这样写才正确？
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/149204#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 18 Dec 2007 17:49:39 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/149204</link>
        <guid>http://sj-yunjie.javaeye.com/blog/149204</guid>
      </item>
      <item>
        <title>测试问题</title>
        <author>张云洁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sj-yunjie.javaeye.com">张云洁</a>&nbsp;
          链接：<a href="http://sj-yunjie.javaeye.com/blog/148406" style="color:red;">http://sj-yunjie.javaeye.com/blog/148406</a>&nbsp;
          发表时间: 2007年12月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          请 ：不知道下面那地方错误，不能通过测试！请？<br />def test_right_email_address<br />    member=Member.new(:nick_name        =>"zhangjie",<br />                      :hashed_password  =>"&lt;%=password='123456'%>",<br />                      :salt             =>"&lt;%=SALT%>",<br />                      :active_code      =>"xingwendaima",<br />                      :status           =>"Normal",<br />                      :created_on       =>2007-12-14)<br />    member.email_address="zhangyunjie163.com"<br />    assert !member.valid?<br />    assert_equal "邮箱格式不正确",member.errors.on(:email_address)<br />    <br />    member.email_address="zhang@126.com"<br />    assert member.valid?
          <br/>
          <span style="color:red;">
            <a href="http://sj-yunjie.javaeye.com/blog/148406#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 14 Dec 2007 17:58:25 +0800</pubDate>
        <link>http://sj-yunjie.javaeye.com/blog/148406</link>
        <guid>http://sj-yunjie.javaeye.com/blog/148406</guid>
      </item>
  </channel>
</rss>