1

我想知道流畅的界面在何时何地是个好主意,所以我正在寻找示例。到目前为止,我只发现了 3 个有用的案例,例如 Ruby 的集合,比如

unique_words = File.read("words.txt").downcase.split.sort.uniq.length

Fest (Java) 用于单元测试:

assertThat(yoda).isInstanceOf(Jedi.class)
    .isEqualTo(foundJedi)
    .isNotEqualTo(foundSith);

JMock。你知道其他使用流畅界面的好例子吗?

4

4 回答 4

3

jQuery . :)

于 2009-01-06T14:49:55.277 回答
1

StringBuilder: http: //msdn.microsoft.com/en-us/library/system.text.stringbuilder (VS.71).aspx 或

于 2009-01-06T16:03:02.680 回答
0

规范。来自主页的示例:

# bowling_spec.rb
require 'bowling'

describe Bowling do
  before(:each) do
    @bowling = Bowling.new
  end

  it "should score 0 for gutter game" do
    20.times { @bowling.hit(0) }
    @bowling.score.should == 0
  end
end
于 2009-01-06T18:54:35.500 回答
0
  1. 忍者:http ://www.ninject.org
  2. 对于不是来自通用库的示例,我为配置向导构建了一个自动回归套件。我创建了一个状态机,它在向导页面上填写值,验证这些值是否可接受,然后转到下一页。状态机中每个步骤的代码如下所示:

    step.Filler().Fill().Verify().GoForward();

于 2011-04-20T16:23:38.650 回答