ファイル:: System :: Test.

File :: System :: Testは、ファイルシステムドライバをテストするためのPerlモジュールです。
今すぐダウンロード

ファイル:: System :: Test. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Andrew Sterling Hanenkamp
  • 出版社のWebサイト:
  • http://search.cpan.org/hanenkamp/

ファイル:: System :: Test. タグ


ファイル:: System :: Test. 説明

File :: System :: Testは、ファイルシステムドライバをテストするためのPerlモジュールです。 File :: System :: Testは、ファイルシステムドライバをテストするためのPerlモジュールです。このスイートは、ファイルシステムオブジェクトが内部的に一貫性があり、オブジェクトの他の機能をテストするために使用できるかどうかをテストします。次のテストが利用可能です。 is_root_sane($ obj、$ name)ルートファイルオブジェクトが一般にSANEであることを確認します。ルートオブジェクトの定義されたルートサブルーチンは、次のことをテストしますか?・ルートオブジェクトのルートサブルーチンは同じパスを表しますか。戻る '/'?・ ''のルックアップは存在しますか?それは同じ道を表しますか?・ '。'のルックアップを行います。存在?それは同じ道を表しますか?・ '..'のルックアップは存在しますか?それは同じ道を表しますか?・ '/'のルックアップは存在しますか?これは同じパスを表しますか?・is_rootはtrueを返しますか?・プロパティは少なくともBaseName、dirname、およびpathを返しますか?・is_containerはtrue?is_object_sane($ obj、$ name)このテストは次のように実行されます。・オブジェクトが定義されていますか?・Stringify作業は、オブジェクトのルックアップを行いますか?・BaseNameはパスのベース名を返しますか?・dirnameはパスのダイン名を返しますか?・is_root false?・親パスとDirNameが一致しますか?・プロパティは少なくともBaseName、dirname、およびpathを返しますか?is_container_sane($ obj、$ name)は、追加のコンテナ固有のテストを実行します。 is_ContainerはTRUEを返しますか?・コンテナがhas_childrenを返すことができますか?・コンテナの子供たちは?・コンテナの子供がいただくことができますか?・has_childrenでなければ、children_pathsが '。'を返します。そして '..'のみ?子供たちは空のリストを返しますか?・コンテナがhas_childrenの場合、children_pathsは '。'を返します。そして '..そしてもっと?子供は空でないリストを返しますか?・コンテナがhas_childrenの場合、各子がlookup.is_content_sane($ obj、$ name)と同じパスのオブジェクトを返します。追加のコンテンツ固有のテストを実行します。これは次のことをテストします。 「W」)開封( "W")で返されたファイルハンドルに書き込むことができますか?・ファイルハンドルは正しく閉じますか?・ファイルの内容は書かれたものです。もしそうなら、最後に1行ずつ、ファイルが期待通りであることを確認するために閉じて再開します。・is_seekableかどうかを確認してください。その場合は、ファイルの一部を求め、ファイルの一部を上書きし、閉じるファイルがexpected($ obj、$ dest、$ name)であることを確認して、コンテナ$ objを名前変更できるかどうかを確認します(to ')。 RENAME_CONTAINER 'とBACK)は、指定されたコンテナ$ DEST(および後退)に移動し、指定されたコンテナにコピーし(および削除されたコピー)。サブツリー全体が保存されているこれらの各操作の後に確認します.is_container_mobile ($ OBJ、$ DEST、$ NAME)コンテンツ$ OBJの名前を変更できるかどうかを確認します( 'renamed_content' and back)、指定されたコンテナ$ DEST(および戻って後退)に移動し、与えられたコンテナにコピーされます(コピー削除).is_glob_and_find_consistent($ obj、$ name)オブジェクト上のいくつかの異なるグロブパターンをチェックして、globパターンが同じオブジェクトの同じオブジェクトのセットを見つけるかどうかを確認します。渡されたオブジェクトは、ツリー内のルートオブジェクトまたはその他のオブジェクトにすることができます。この方法では、globとfindを呼び出すさまざまな方法が自己矛盾であることを確認します。つまり、$ obj-> find(test)=== $ root-> find(test、$ obj)$ obj-> glob($ test)=== $ root-> glob( "$ obj / $ test") ) 要件: ・Perl


ファイル:: System :: Test. 関連ソフトウェア