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

### Methods

setup teardown test_main_0101 test_main_0102 test_main_0103 test_main_0201 test_main_0301 test_main_0401 test_main_0402 test_main_0501 test_main_0502 test_matching_0101 test_matching_0201 test_puts_matched_lines_0101 test_puts_matched_lines_0201 test_puts_matched_lines_0301 test_puts_matched_lines_0401 test_puts_summary_0101 test_puts_summary_0102

### Constants

TEMPFILE_BASE_NAME | = | File.basename(__FILE__)

### Public Instance methods

setup()
teardown()
test_main_0101()

概要

- mainメソッドのテスト

条件

- 引数なし

結果

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

test_main_0102()

概要

- mainメソッドのテスト

条件

- ゼロバイトファイル

結果

- 正常終了

test_main_0103()

概要

- mainメソッドのテスト

条件

- 該当行なし

結果

- 正常終了

test_main_0201()

概要

- mainメソッドのテスト

条件

- 該当行あり

結果

- 正常終了

test_main_0301()

概要

- mainメソッドのテスト

条件

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

結果

- 正常終了

test_main_0401()

概要

- mainメソッドのテスト

条件

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

結果

- 正常終了

test_main_0402()

概要

- mainメソッドのテスト

条件

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

結果

- 正常終了

test_main_0501()

概要

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

条件

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

結果

- 正常終了

test_main_0502()

概要

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

条件

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

結果

- 正常終了

test_matching_0101()

概要

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

条件

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

結果

- 正常終了

test_matching_0201()

概要

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

条件

- 引数に1行文字列

結果

- 正常終了

test_puts_matched_lines_0101()

概要

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

条件

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

結果

- 正常終了

test_puts_matched_lines_0201()

概要

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

条件

- 引数に1行文字列

結果

- 正常終了

test_puts_matched_lines_0301()

概要

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

条件

- 引数に複数行文字列

結果

- 正常終了

test_puts_matched_lines_0401()

概要

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

条件

- 引数に複数行文字列

結果

- 正常終了

test_puts_summary_0101()

概要

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

条件

- summaryオプションON

結果

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

test_puts_summary_0102()

概要

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

条件

- summaryオプションOFF

結果

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

[Validate]