在 Ruby 的测试模块中有4 个主要的角色,角色如下: TestSuite: TestCase: tests: assertions: 他们之间的关系是 : TestSuite<<TestCase<<tests<<assertions. TestSuite TestCase test test he TestCase Test Assertion1
def is_pass-format_ok? return false if @password.nil? return false if @password.empty? return false if @password.size < 6 return false if @ forbidwords? (@ password ) return false if @password =~/[\r\n\t]?/ return false if @password == @username true end end