Class TestGrep
In: test/bin/test_grep.rb
Parent: Test::Unit::TestCase

Methods

Constants

TEMPFILE_BASE_NAME = File.basename(__FILE__)

Public Instance methods

概要

  • mainメソッドのテスト

条件

  • 引数なし

結果

  • 正常終了
  • 使用方法が表示される

概要

  • mainメソッドのテスト

条件

  • ゼロバイトファイル

結果

  • 正常終了

概要

  • mainメソッドのテスト

条件

  • 該当行なし

結果

  • 正常終了

概要

  • mainメソッドのテスト

条件

  • 該当行あり

結果

  • 正常終了

概要

  • mainメソッドのテスト

条件

  • 複数ファイル
  • 該当行あり

結果

  • 正常終了

概要

  • mainメソッドのテスト

条件

  • 1ファイル
  • サマリーオプションを指定する。

結果

  • 正常終了

概要

  • mainメソッドのテスト

条件

  • 複数ファイル
  • サマリーオプションを指定する。

結果

  • 正常終了

概要

  • mainメソッドのテスト
  • 大文字小文字無視オプションの検証

条件

  • 1ファイル
  • 大文字小文字無視オプションを指定する。

結果

  • 正常終了

概要

  • mainメソッドのテスト
  • 大文字小文字無視オプションの検証

条件

  • 1ファイル
  • 大文字小文字無視オプションを指定する。
  • サマリーオプションを指定する。

結果

  • 正常終了

概要

  • matchingメソッドのテスト
  • ゼロバイトファイル

条件

  • 引数にゼロバイト文字列

結果

  • 正常終了

概要

  • matchingメソッドのテスト
  • 1行ファイル

条件

  • 引数に1行文字列

結果

  • 正常終了

概要

  • puts_matched_linesメソッドのテスト
  • ゼロバイトファイル

条件

  • 引数にゼロバイト文字列

結果

  • 正常終了

概要

  • puts_matched_linesメソッドのテスト
  • 1行ファイル

条件

  • 引数に1行文字列

結果

  • 正常終了

概要

  • puts_matched_linesメソッドのテスト
  • 複数行ファイル

条件

  • 引数に複数行文字列

結果

  • 正常終了

概要

  • puts_matched_linesメソッドのテスト
  • 複数行ファイル
  • 複数行にわたる検索文字列

条件

  • 引数に複数行文字列

結果

  • 正常終了

概要

  • puts_summaryメソッドのテスト
  • summaryオプションの検証

条件

  • summaryオプションON

結果

  • 正常終了
  • サマリー出力あり

概要

  • puts_summaryメソッドのテスト
  • summaryオプションの検証

条件

  • summaryオプションOFF

結果

  • 正常終了
  • サマリー出力あり

[Validate]